anhefti
edce7275ca
SEBSERV-335, SEBSERV-363 GUI improvements
2023-01-19 10:18:24 +01:00
anhefti
bf32a713ea
fixed action error on lists when unselected
2023-01-18 17:07:36 +01:00
anhefti
826a0a3bfa
SEBSERV-363 use SDKKey for proctoring session
2023-01-16 08:42:02 +01:00
anhefti
c03141c619
SEBSERV-301 more tests
2023-01-12 13:01:13 +01:00
anhefti
ed180603f8
SEBSERV-301 moved mockup to test and improved LMSSetup test function
2023-01-12 08:04:40 +01:00
anhefti
3a86db9ba0
SEBSERV-301 adapted to changes and added tests
2023-01-11 13:58:35 +01:00
anhefti
0fb7581acc
fixed minor in quiz data update for empty descriptions
2023-01-09 10:31:59 +01:00
anhefti
b5cb387061
SEBSERV-301
2022-12-23 09:01:32 +01:00
anhefti
2434fce036
SEBSERV-301 SEBSERV-372
2022-12-22 17:10:41 +01:00
anhefti
b9962a2609
SEBSERV-366
2022-12-21 16:52:45 +01:00
anhefti
729dd23577
SEBSERV-370 fixed
2022-12-21 10:52:39 +01:00
anhefti
96ce3ac3a7
fixed compile error
2022-12-21 09:57:50 +01:00
anhefti
aa040fc615
SEBSERV-301 implementation
2022-12-21 09:51:14 +01:00
anhefti
d866b219fa
made moodle exam recovery optinal
2022-12-19 09:56:23 +01:00
anhefti
df13b4dff1
SEBSERV-372 implementation
2022-12-19 09:26:08 +01:00
anhefti
cfb02143cf
minor fixes, SEB Server Admin rights for reading foreign client
...
connections
2022-12-15 14:51:57 +01:00
anhefti
7169fa0808
SEBSERV-338 and SEBSERV-301
2022-12-15 14:35:27 +01:00
anhefti
71ae9fc755
SEBSERV-301 implementation
2022-12-08 16:36:24 +01:00
anhefti
04dbfb9d31
SEBSERV-371 fixed
2022-12-07 15:31:06 +01:00
anhefti
ec6f12a703
SEBSERV-335 name changing and code cleanup
2022-12-07 10:34:37 +01:00
anhefti
6198f26a6f
SEBSERV-364 code cleanup
2022-12-07 08:47:18 +01:00
anhefti
bb660f3953
Fixed or criterias
2022-12-06 15:07:45 +01:00
anhefti
6a7d565e88
SEBSERV-335 finished up and code cleanup
2022-12-06 14:53:27 +01:00
anhefti
4a8a2adc8f
SEBSERV-335 fixed corner cases
2022-12-05 17:04:23 +01:00
anhefti
5faed87288
SEBSERV-335 refactoring and make background task to update
2022-11-30 11:39:24 +01:00
anhefti
d2d3d3f864
SEBSERV-335 feature complete
2022-11-28 16:37:26 +01:00
anhefti
9d80a94bbf
SEBSERV-335 implementation
2022-11-24 16:55:53 +01:00
anhefti
4bcc6cc9cb
fix tests
2022-11-17 13:36:19 +01:00
anhefti
ea13bb6ca4
SEBSERV-335 implementation Exam
2022-11-17 12:56:50 +01:00
anhefti
949552bbf7
SEBSERV-361
2022-11-16 13:20:36 +01:00
anhefti
77f421f632
SEBSERV-335 monitoring impl and fixed schema
2022-11-15 16:05:45 +01:00
anhefti
8a6ade1d34
fixed schema
2022-11-14 17:11:47 +01:00
anhefti
8828b2f4e8
Fixed Exam quiz data update for additional attributes (delete null)
2022-11-14 16:24:58 +01:00
anhefti
e1c1b10aa3
Merge branch 'rel-1.4.1' into dev-1.4
2022-11-14 15:47:56 +01:00
anhefti
42c0732159
fixed error logging
2022-11-14 15:23:44 +01:00
anhefti
9381cf7eb0
app sig key
2022-11-14 15:06:30 +01:00
anhefti
d34d4ae22b
SEBSERV-335 back-end implementation finished
2022-11-10 14:25:15 +01:00
anhefti
83e7dde97b
Merge remote-tracking branch 'origin/dev-1.4' into development
2022-11-10 11:09:15 +01:00
anhefti
c5ff3b0369
fixed exam update task : has changed test
2022-11-10 11:08:42 +01:00
anhefti
ea233e256c
Merge remote-tracking branch 'origin/dev-1.4' into development
2022-11-10 11:00:51 +01:00
anhefti
936c80f226
Merge branch 'zoom_rejoin_collecting' into dev-1.4
2022-11-10 10:38:34 +01:00
anhefti
bcedeaf5d5
code cleanup
2022-11-10 10:36:20 +01:00
anhefti
dd0aa0c5a3
SEBSERV-335 implementation
2022-11-10 10:05:52 +01:00
anhefti
cb7c7f1144
SEBSERV-358 removed connection status
2022-11-07 16:51:23 +01:00
anhefti
8cf05d21f8
SEBSERV-335 added room type attribute to join instruction
2022-11-07 16:44:17 +01:00
anhefti
02196951e1
Merge branch 'zoom_rejoin_collecting' into development
2022-11-07 15:57:20 +01:00
anhefti
9a1fea50ab
SEBSERV-362 Send (re)join instruction after collecting room was closed
...
by proctor
2022-11-07 15:55:08 +01:00
anhefti
c7bca92369
typo
2022-11-07 15:36:33 +01:00
anhefti
f0c7bef9ab
SEBSERV-335 new DB schema
2022-11-07 09:23:15 +01:00
anhefti
a1cfaa7c66
SEBSERV-358 removed exam description
2022-11-02 13:11:20 +01:00
anhefti
eecdcd33a4
SEBSERV-347 fixed duplicate sorting
2022-11-02 13:03:02 +01:00
anhefti
95e3a70d34
SEBSERV-347 implementation & testing
2022-11-02 12:28:54 +01:00
anhefti
11792be0a9
SEBSERV-347 transmit less data optimization
2022-10-31 14:42:40 +01:00
anhefti
971b130b93
back to 1.9.8
2022-10-27 13:29:24 +02:00
anhefti
d12c58367c
SEBSERV-342 added newest webSDK version and cross origin headers
...
https://devsupport.zoom.us/hc/en-us/articles/360060333111-How-to-embed-Zoom-into-a-website
2022-10-27 09:31:06 +02:00
anhefti
fa23debf4c
SEBSERV-358
2022-10-27 08:55:03 +02:00
anhefti
f4bbdad2e7
SEBSERV-358 added also in client view
2022-10-26 09:39:09 +02:00
anhefti
468bd0ed83
SEBSERV-358
2022-10-25 15:49:29 +02:00
anhefti
c2a22b68a5
SEBSERV-351 unit tests and fixes
2022-10-25 13:32:09 +02:00
anhefti
2af314b135
SEBSERV-351 added quitSecret decryption
2022-10-25 08:45:03 +02:00
anhefti
bb0c834676
SEBSERV-351 implementation (no tests yet)
2022-10-24 16:10:03 +02:00
anhefti
f131276bdd
code cleanup
2022-10-24 14:04:38 +02:00
anhefti
8b6ad74475
SEBSERV-352 fixed
2022-10-20 10:34:18 +02:00
anhefti
c17fe84043
Merge remote-tracking branch 'origin/dev-1.4' into development
2022-10-20 10:03:47 +02:00
anhefti
019f9e1421
SEBSERV-354 fixed
2022-10-20 09:58:09 +02:00
anhefti
6a4924d169
fixed init admin for existing but deactivated admin account
2022-10-20 08:40:43 +02:00
anhefti
d5d119fe7d
prevent empty additional attributes from being saved
2022-10-18 10:48:11 +02:00
anhefti
08de7b89ad
Merge remote-tracking branch 'origin/master' into development
2022-10-03 12:28:22 +02:00
anhefti
166659af11
code cleanup
2022-10-03 12:26:32 +02:00
anhefti
415dcee8cb
SEBSERV-349 fixed
2022-09-14 12:26:45 +02:00
anhefti
a6334bc436
SEBSERV-163 fixed read-only fields and labels
2022-09-14 10:41:54 +02:00
anhefti
43d8129006
SEBSERV-163 fixes
2022-09-14 09:59:08 +02:00
anhefti
dbe50a69ff
SEBSERV-347 start implementing
2022-09-13 17:16:26 +02:00
anhefti
b5704dea95
SEBSERV-163 finished grouping with filter
2022-09-13 09:36:01 +02:00
anhefti
ee0034c367
SEBSERV-163 filter
2022-09-12 09:25:42 +02:00
anhefti
5703f1cb43
SEBSERV-163 front-end implementation
2022-09-07 15:47:36 +02:00
anhefti
4f2586e799
SEBSERV-347 improved Json attribute names (shorten)
2022-09-06 09:47:05 +02:00
anhefti
65b81af1eb
SEBSERV-163 back-end and fixed tests
2022-09-05 16:01:30 +02:00
anhefti
cea166f065
SEBSERV-163 finished administration back and front-end
2022-09-05 14:38:13 +02:00
anhefti
3670fee6c3
SEBSERV-151 fixed SEB lock popup
2022-09-05 14:15:42 +02:00
anhefti
64fa613fda
SEBSERV-342 added cors headers (with no effect so far)
2022-09-01 08:44:26 +02:00
anhefti
cfec81b2f7
code fixes
2022-08-31 09:02:17 +02:00
anhefti
7fdff4e2df
fixed code
2022-08-30 16:16:11 +02:00
anhefti
e5ac36c010
code fixes
2022-08-30 14:51:28 +02:00
anhefti
7e725ff765
fixed edx restriction check
2022-08-30 14:07:44 +02:00
anhefti
c2d3cb4984
fixed tests
2022-08-30 13:07:06 +02:00
anhefti
8fcbf82636
fixed open edx restriction detection
2022-08-30 13:06:55 +02:00
anhefti
d648bcb167
SEBSERV-324 finished maintenance
2022-08-30 11:10:45 +02:00
anhefti
5aeb14ea8e
SEBSERV-345 Merge branch 'dev-1.4' into development
...
Conflicts:
src/main/java/ch/ethz/seb/sebserver/gbl/util/Utils.java
2022-08-29 11:45:21 +02:00
anhefti
7869ceb493
better check if exam data has changed on LMS
2022-08-29 10:42:15 +02:00
anhefti
800494b1b7
SEBSERV-163 validation
2022-08-25 13:28:35 +02:00
anhefti
c431279214
SEBSERV-163 client group template actions
2022-08-24 09:27:31 +02:00
anhefti
1af656a24e
SEBSERV-163 back-end implementation mostly done
2022-08-23 15:24:34 +02:00
anhefti
1a6286b159
SEBSERV-340 SEBSERV-163 new schema for 1.5 and table and migration for
...
new group feature
2022-08-18 11:19:45 +02:00
anhefti
fdc778fc0b
Merge remote-tracking branch 'origin/dev-1.4' into development
2022-08-16 12:47:34 +02:00
anhefti
8443d8405c
Merge remote-tracking branch 'origin/rel-1.4.0'
2022-08-16 12:05:30 +02:00
anhefti
d127ecebbe
cleanup
2022-08-16 11:42:47 +02:00
anhefti
cf2a978ad3
fix check
2022-08-16 11:27:55 +02:00
anhefti
75eae12dc0
test fix
2022-08-16 11:13:59 +02:00
anhefti
9bc53edf6b
test
2022-08-16 11:08:21 +02:00
anhefti
25ed224b3a
fixed lms update if not available at all
2022-08-16 10:47:35 +02:00
anhefti
d5f33ed72d
Merge remote-tracking branch 'origin/rel-1.4.0'
...
Conflicts:
docs/overview.rst
pom.xml
2022-08-15 14:57:44 +02:00
anhefti
c5aa34c939
code cleanup uncomment Demo Exams for development
2022-08-15 11:40:13 +02:00
anhefti
8cce1ee0e8
Merge remote-tracking branch 'origin/dev-1.4' into development
2022-07-21 16:37:53 +02:00
anhefti
333d08cfe7
SEBSERV-343 fixed also page number out of date/range
2022-07-20 13:39:58 +02:00
anhefti
224507d849
SEBSERV-341 and SEBSERV-343
2022-07-20 11:53:29 +02:00
anhefti
0e6da2fe92
Merge remote-tracking branch 'origin/dev-1.4' into development
2022-07-14 15:51:38 +02:00
anhefti
921595c3b0
added focus out for auto-filter on tex filter for lists
2022-07-14 13:05:05 +02:00
anhefti
17c46362a3
code cleanup
2022-07-14 10:24:12 +02:00
anhefti
88ff9511f2
SEBSERV-339 fixed all exam state changes and optimized code
2022-07-14 10:21:56 +02:00
anhefti
147489b3b0
more tests
2022-07-13 10:35:49 +02:00
anhefti
061c943cab
Merge remote-tracking branch 'origin/dev-1.4' into development
2022-07-13 09:23:08 +02:00
anhefti
5ad1b0bf54
SEBSERV-336 fixed
2022-07-13 09:09:36 +02:00
anhefti
e6280ed581
Merge remote-tracking branch 'origin/dev-1.4' into development
2022-07-07 16:37:22 +02:00
anhefti
c6a401b6a9
More integration tests
2022-07-07 16:22:19 +02:00
anhefti
a773d6da75
more integration tests
2022-07-06 15:35:53 +02:00
anhefti
2eefbfae30
more integration tests
2022-07-06 13:41:35 +02:00
anhefti
2919cfaacd
more integration tests
2022-07-06 12:11:16 +02:00
anhefti
4dc6691213
more integration tests (proctoring)
2022-07-06 11:10:21 +02:00
anhefti
cd7e611663
more integration tests
2022-07-05 16:57:07 +02:00
anhefti
5e5a8d054c
mire integration tests / better logging
2022-07-05 14:30:24 +02:00
anhefti
40689d5781
Merge remote-tracking branch 'origin/dev-1.4' into development
2022-07-04 16:04:15 +02:00
anhefti
210f6db747
more integration tests
2022-07-04 15:46:31 +02:00
anhefti
e3c42fa44a
SEBSERV-334 fixed
2022-06-30 15:20:25 +02:00
anhefti
335cab3783
SEBSERV-332
2022-06-28 14:12:10 +02:00
anhefti
38037539db
SEBSERV-331
2022-06-28 11:53:57 +02:00
anhefti
fdcd98b988
code cleanup
2022-06-27 15:24:21 +02:00
anhefti
0cce03198c
Code cleanup
2022-06-27 14:58:32 +02:00
anhefti
34e4280a76
code cleanup
2022-06-27 13:25:28 +02:00
anhefti
ae9fd0636a
code cleanup
2022-06-27 13:01:09 +02:00
anhefti
0b86af5859
fixed security bug
2022-06-23 15:26:32 +02:00
anhefti
c29bfe67be
fixed selection
2022-06-22 15:16:48 +02:00
anhefti
5fe710e966
SEBSERV-326
2022-06-22 09:20:29 +02:00
anhefti
1c896c827d
dispose client connection token and connection token caching
2022-06-22 08:51:13 +02:00
anhefti
4ab317d763
fixed connection config activation and and deleting and improved
...
OAuth2 error handling for exam API
2022-06-21 15:33:46 +02:00
anhefti
0145658e71
Merge branch 'SEBSERV-313_for_v1.3.4_patch' into development
...
Conflicts:
src/main/java/ch/ethz/seb/sebserver/webservice/servicelayer/sebconfig/impl/ClientConfigServiceImpl.java
src/main/java/ch/ethz/seb/sebserver/webservice/weblayer/WebServiceSecurityConfig.java
src/main/resources/config/application-ws.properties
2022-06-21 10:33:43 +02:00
anhefti
e3c532faf4
SEBSERV-313 for 1.3.4 patch
2022-06-21 10:12:07 +02:00
anhefti
f1560dc8c6
SEBSERV-189
2022-06-16 17:03:57 +02:00
anhefti
48cd54ae70
populate version to DB
2022-06-16 16:30:59 +02:00
anhefti
11c11d0f7d
SEBSERV-185 implemented
2022-06-16 14:52:44 +02:00
anhefti
3b4c168c43
SEBSERV-218 implemented
2022-06-16 10:56:42 +02:00
anhefti
a979d4c13b
SEBSERV-151 finished up
2022-06-15 09:53:03 +02:00
anhefti
3cbfd80206
SEBSERV-151 and SEBSERV-189
2022-06-14 16:51:46 +02:00
anhefti
f0fa591348
SEBSERV-317 finishing
2022-06-13 17:08:17 +02:00
anhefti
6a4c0ff89c
SEBSERV-317 archived state filter and LMS activation handling
2022-06-13 16:46:23 +02:00
anhefti
b44c5f4eb2
SEBSERV-317 also archive exam config and release SEB restriction
2022-06-13 16:17:26 +02:00
anhefti
22c0dd872d
Merge remote-tracking branch 'origin/dev-1.3' into development
...
Conflicts:
src/main/java/ch/ethz/seb/sebserver/webservice/servicelayer/exam/impl/ExamAdminServiceImpl.java
2022-06-13 10:23:26 +02:00
anhefti
6ed3817bc4
fixed SEB restriction check
2022-06-13 09:28:26 +02:00
anhefti
0ba33c66e0
SEBSERV-314 partially fixed
2022-06-10 09:03:39 +02:00
anhefti
bfe15f794a
code cleanup
2022-06-09 14:37:47 +02:00
anhefti
a79a5f87a0
Merge remote-tracking branch 'origin/dev-1.3' into development
2022-06-09 13:51:16 +02:00
anhefti
74b2c358c6
Merge remote-tracking branch 'origin/dev-1.3' into development
2022-06-09 13:21:18 +02:00
anhefti
169cd8a8b4
loglevel
2022-06-09 13:01:23 +02:00
anhefti
774b52f93b
synchronized Olat resttemplate interception, add more debug-logging
2022-06-09 12:05:00 +02:00
anhefti
cc403d07da
SEBSERV-313 fixed
2022-06-08 15:36:16 +02:00
anhefti
dbbc69e229
mitigated client connection update concurrency
2022-06-02 16:57:30 +02:00
anhefti
10727e398c
fixed startup with no local address
2022-06-01 15:39:12 +02:00
anhefti
025ee79561
SEBSERV-57
2022-06-01 14:29:07 +02:00
anhefti
9627940fbb
minor fixes
2022-06-01 12:57:39 +02:00
anhefti
22bbee1117
SEBSERV-312 as discussed
2022-05-31 15:48:00 +02:00
anhefti
97f174d740
SEBSERV-131 implementation
2022-05-30 16:03:28 +02:00
anhefti
ab56ce3cc4
SEBSERV-306 fixed also for Exams
2022-05-30 11:04:34 +02:00
anhefti
28c7706f70
do not test archived exams for LMS connection
2022-05-30 10:41:37 +02:00
anhefti
64b496e4ac
SEBSERV-57 fixed
2022-05-30 09:41:34 +02:00
anhefti
a0ca72e3ea
exam lock isolation
2022-05-25 14:00:03 +02:00
anhefti
743d9044c8
fixed finished update
2022-05-25 11:14:40 +02:00
anhefti
dcf30464df
fix check
2022-05-25 10:24:56 +02:00
anhefti
a4de86b5df
fixed orientation duplicates check
2022-05-25 10:21:54 +02:00
anhefti
b60d5ebf61
Moodle quiz recovery | additional attributes value size check
2022-05-25 10:11:49 +02:00
anhefti
7b582f95dc
if exam name is not available take the externalId as name
2022-05-25 09:41:42 +02:00
anhefti
99d0b9dcb2
handle exam with no name
2022-05-25 09:28:14 +02:00
anhefti
377167132f
fixed exam name error
2022-05-25 09:16:25 +02:00
anhefti
ceb2a53c83
fixed exam quiz data update
2022-05-25 09:00:52 +02:00
anhefti
b7717ed2de
SEBSERV-57 fixed
2022-05-24 16:05:32 +02:00
anhefti
605a6fcea7
code cleanup
2022-05-24 14:57:12 +02:00
anhefti
e06394258a
SEBSERV-308 test with Moodle and Open edX and fixes
2022-05-24 14:40:47 +02:00
anhefti
960864e58f
SEBSERV-308 added archived state
2022-05-23 14:42:20 +02:00
anhefti
c342dcdbdd
SEBSERV-240 fixed
2022-05-19 13:53:46 +02:00
anhefti
9416ffbb5b
Merge branch 'dev-1.3' into SEBSERV-308
2022-05-18 10:34:18 +02:00
anhefti
3e6efd3ccf
fixed SEB client access token expire.
2022-05-18 10:29:55 +02:00
anhefti
adac7a044c
SEBSERV-308 finished up refactoring of LMS connection handling
2022-05-18 09:11:57 +02:00
anhefti
dad44d9b4d
exam service OAuth token handling fixes
2022-05-18 09:11:10 +02:00
anhefti
0390e004a6
fixed tests
2022-05-17 09:06:34 +02:00
anhefti
2f20313883
SEBSERV-308 refactoring
2022-05-16 17:24:05 +02:00
anhefti
15811baf93
SEBSERV-308 lms update refactoring
2022-05-16 17:23:51 +02:00
anhefti
71ccb8e63a
SEBSERV-256 implemented
2022-05-16 10:23:13 +02:00
anhefti
cf10ccfbff
SEBSERV-256 db schema change
2022-05-12 19:49:36 +02:00
Carol Alexandru
ef407eab8d
OlatLmsRestTemplate: also refresh auth token when receiving 403 FORBIDDEN
2022-05-12 14:56:40 +02:00
anhefti
d53a4de7a6
SEBSERV-133 fixed exam template refs
2022-05-12 09:19:50 +02:00
anhefti
38b28838fe
handle connection with deleted Connection Configs
2022-05-12 08:29:40 +02:00
anhefti
63957d9156
SEBSERV-304
2022-05-11 16:29:49 +02:00
anhefti
2b1a503ef5
SEBSERV-307 SEBSERV-305 SEBSERV-306
2022-05-11 13:17:26 +02:00
anhefti
b0ea2f3467
SEBSERV-307
2022-05-11 10:32:22 +02:00
anhefti
4c4b923b81
Merge remote-tracking branch 'origin/dev-1.3' into development
2022-05-11 10:09:43 +02:00
anhefti
855890b617
fixed exception if town-hall button is not available
2022-05-11 09:54:54 +02:00
anhefti
a043f2b787
SEBSERV-304 fixed
2022-05-09 15:00:12 +02:00
anhefti
d9b03e7894
SEBSERV-133 Configuration Template
2022-05-05 13:16:07 +02:00
anhefti
e0f435c34a
SEBSERV-133 Delete Connection Config tested
2022-05-05 11:55:58 +02:00
anhefti
f9957a1266
Merge remote-tracking branch 'origin/rel-1.3.3'
...
Conflicts:
pom.xml
2022-05-05 11:18:40 +02:00
anhefti
ca1cf4b329
fixed OrientationCheck
2022-05-05 10:11:31 +02:00
anhefti
698e7231cd
SEBSERV-133 Client Configuration
2022-05-05 09:51:49 +02:00
anhefti
ebcbc134af
SEBSERV-133 institution
2022-05-04 16:22:55 +02:00
anhefti
53f4d8363a
logging
2022-05-04 13:39:56 +02:00
anhefti
150c679f21
fixed ping (use SEB Server system-clock instead of SEB time sent)
2022-05-04 11:52:40 +02:00
anhefti
5229906f69
SEBSERV-303 fixed by taking samples first value then current-time
2022-05-04 08:31:24 +02:00
anhefti
938dafc0dd
SEBSERV-133 impl LMS Setup and Institution
2022-05-03 17:28:08 +02:00
anhefti
060e68bb7b
fixed exam template grants
2022-05-03 13:56:38 +02:00
anhefti
b63a5f0d44
error handling exam template -> just take first default if there are
...
more then one
2022-05-03 10:39:07 +02:00
anhefti
6e4a1afd9e
fixed possible double default exam template on creation
2022-05-03 10:37:32 +02:00
anhefti
e5ca068ccb
minor fixes in error handling and running exam update
2022-05-03 08:57:45 +02:00
anhefti
a74d4c6e22
SEBSERV-302 fix filter
2022-05-03 08:51:51 +02:00
anhefti
6396afa53b
SEBSERV-160 fixed "In Use" for selection
2022-05-02 13:35:35 +02:00
anhefti
8b9eebfe5b
SEBSERV-287 some fixes with privileges and unique indicator name
2022-04-28 12:41:51 +02:00
anhefti
0dfde290ca
SEBSERV-233 better handling with circuit breaker
2022-04-27 17:03:22 +02:00
anhefti
d2ea6eb316
Merge remote-tracking branch 'origin/dev-1.3' into development
...
Conflicts:
src/main/java/ch/ethz/seb/sebserver/webservice/servicelayer/lms/impl/mockup/MockupLmsAPITemplate.java
2022-04-27 13:47:47 +02:00
anhefti
0f8910bb3f
SEBSERV-300 fixed by check the last follow-up id of the config from
...
cache. If not the same, reolad the cache.
2022-04-27 13:40:25 +02:00
anhefti
bc1026a6b7
SEBSERV-299 fixed for null end-time and added Mockup test quiz11
2022-04-27 11:40:54 +02:00
anhefti
911332e30f
SEBSERV-233 implementation
2022-04-27 10:53:58 +02:00
anhefti
5b56e6e1b9
SEBSERV-140 merged from api-docu branch.
2022-04-14 16:13:40 +02:00
anhefti
eb46de835a
SEBSERV-287 finished implementation
2022-04-14 12:41:08 +02:00
anhefti
e6697dd340
Merge branch 'development' of https://github.com/SafeExamBrowser/seb-server.git into development
2022-04-13 16:08:09 +02:00
anhefti
6162027400
SEBSERV-206 fixed by using a list of inverted checkbox SEB settings
2022-04-13 16:07:57 +02:00
Damian Büchel
202e122fa2
SEBSERV-282: Improved password change form.
2022-04-13 15:23:07 +02:00
anhefti
191f8432de
SEBSERV-287 back-end implementation
2022-04-13 14:21:27 +02:00
anhefti
3d94637300
Merge branch 'dev-1.3' into development
...
Conflicts:
src/test/java/ch/ethz/seb/sebserver/webservice/integration/api/admin/UserAPITest.java
2022-04-13 11:05:22 +02:00
anhefti
9ed1d96183
SEBSERV-292 fixed and also added unique name check for indicators
2022-04-13 10:53:26 +02:00
anhefti
9956f1a122
SEBSERV-296 fixed
2022-04-12 17:01:42 +02:00
anhefti
93db8a4d9d
SEBSERV-160 added template column
2022-04-12 16:07:11 +02:00
anhefti
55baa2d518
SEBSERV-160 implemented reset from template
2022-04-12 15:05:46 +02:00
anhefti
0921b713f5
Merge branch 'dev-1.3' into development
...
Conflicts:
pom.xml
2022-04-12 08:22:39 +02:00
anhefti
554be43828
SEBSERV-291 fixed
2022-04-11 17:15:23 +02:00
anhefti
aa2bca9724
SEBSERV-160 added single action to reset to template settings
2022-04-11 17:09:09 +02:00
anhefti
8b856edb70
SEBSERV-160 adapt activation actions
2022-04-11 14:33:56 +02:00
anhefti
9d29a48151
SEBSERV-160 implemented state change batch action
2022-04-07 16:52:22 +02:00
anhefti
b323ddef83
SEBSERV-160 back-end implementation
2022-04-04 13:39:26 +02:00
Luca Bösch
836322eb0c
Some minor typos in docs and user dialogs.
2022-04-01 15:37:08 +02:00
anhefti
23c63783d7
log an ping notification improvements
2022-03-31 08:11:55 +02:00
anhefti
16582d0ce8
Merge remote-tracking branch 'origin/dev-1.3' into development
...
Conflicts:
src/main/java/ch/ethz/seb/sebserver/webservice/servicelayer/session/impl/InternalClientConnectionDataFactory.java
src/main/java/ch/ethz/seb/sebserver/webservice/servicelayer/session/impl/SEBClientConnectionServiceImpl.java
src/main/java/ch/ethz/seb/sebserver/webservice/servicelayer/session/impl/indicator/AbstractClientIndicator.java
2022-03-30 15:20:16 +02:00
anhefti
6fe11287f4
better zoom proctoring error handling
2022-03-30 12:55:42 +02:00
anhefti
dc330c0eed
fixed distributed indicator value cache handling (patch-fix 1.3.2)
2022-03-30 10:10:47 +02:00
anhefti
d86b8a186b
Finished exam test
2022-03-29 15:26:31 +02:00
anhefti
1c48526fce
SEBSERV-240 finished
2022-03-29 11:32:02 +02:00
anhefti
085ec45fb1
separated clientConnection and clientConnectionData page filter and sort
2022-03-28 17:29:26 +02:00
anhefti
3744e10406
fixed filter
2022-03-28 16:37:13 +02:00
anhefti
feca1ad51c
Merge branch 'dev-1.3' into development
2022-03-28 11:12:52 +02:00
anhefti
a7b587a8f2
Merge branch 'dev-lms-ans' into dev-1.3
2022-03-28 09:11:35 +02:00
anhefti
a2269c0a7e
fix jenkins build
2022-03-24 19:58:23 +01:00
anhefti
a196e74f61
fixing jenkins tests
2022-03-24 19:04:44 +01:00
anhefti
a378941458
jenkins?
2022-03-24 18:09:23 +01:00
anhefti
ee93014478
fix push
2022-03-24 17:35:39 +01:00
anhefti
50f94e8581
fix use-case tests
2022-03-24 17:28:19 +01:00
anhefti
ddf3005729
test github actions
2022-03-24 16:55:01 +01:00
anhefti
e6321730b5
Merge branch 'dev-1.3' into development
2022-03-24 16:50:04 +01:00
anhefti
fec8c4868a
Merge branch 'dev-1.3' into development
2022-03-24 16:47:19 +01:00
anhefti
75eb9d9c04
fixed distributed cache for finished exams
2022-03-24 16:46:27 +01:00
anhefti
1cd6fb1888
SEBSERV-240 implementation and fixes
2022-03-24 15:33:11 +01:00
anhefti
5b3648bcee
SEBSERV-240 implementation
2022-03-24 08:24:03 +01:00
anhefti
ebbbf56314
implemented event handling for start and finish exams
2022-03-23 13:42:18 +01:00
anhefti
b6433c7c99
Merge branch 'dev-1.3' into development
...
Conflicts:
pom.xml
2022-03-23 12:34:39 +01:00
anhefti
9cc020712a
added some cleanup after exam finished
2022-03-23 12:31:56 +01:00
anhefti
a35ba48844
SEBSERV-240 implementation
2022-03-23 11:34:54 +01:00
anhefti
41f0fe0f2b
apply patch (from Carol Alexandru <alexandru@ifi.uzh.ch>)
2022-03-23 08:31:00 +01:00
anhefti
6d56e71dbe
SEBSERV-240 implementation
2022-03-23 08:06:25 +01:00
anhefti
091f7408a7
SEBSERV-158 preparation
2022-03-21 13:54:48 +01:00
anhefti
eb08df6c00
SEBSERV-158 preparation - refactoring of LmsAPITemplate
2022-03-21 13:37:33 +01:00
anhefti
6f320a489d
integration tests
2022-03-10 16:04:41 +01:00
anhefti
4758b8c6c6
more integration tests
2022-03-09 10:49:45 +01:00
anhefti
bc69495a17
more tests
2022-03-08 15:39:22 +01:00
anhefti
fd64554395
more tests
2022-03-08 11:20:16 +01:00
anhefti
e0057211a1
SEBSERV-284
2022-03-08 08:58:11 +01:00
anhefti
3d089d9450
SEBSERV-153
2022-03-07 16:55:43 +01:00
anhefti
ef02fe2846
more Unit tests
2022-03-07 16:07:16 +01:00
anhefti
6146f2e4ce
more tests
2022-03-07 08:46:27 +01:00
anhefti
95669ec576
SEBSERV-286 fixed wrong indicator PK (connectionId) on some saves
...
and also mitigated the possibility of getting negative ping times.
2022-03-03 15:59:11 +01:00
anhefti
8632e594bd
more integration tests
2022-03-03 10:33:24 +01:00
anhefti
e4cf8e149c
more integration tests
2022-03-02 17:21:06 +01:00
anhefti
c21f0ef463
# WARNING: head commit changed in the meantime
...
Merge remote-tracking branch 'origin/master' into dev-1.3
plus more unit tests
plus CircuitBreaker fix
2022-03-02 17:09:37 +01:00
anhefti
ed28bb7c5d
SEBSERV-270 fixed
2022-02-28 14:30:20 +01:00
anhefti
1d6bd86b57
SEBSERV-270 fixed and service test and validation improvements
2022-02-28 13:44:46 +01:00
anhefti
401960b8d0
Update user-docu
2022-02-23 13:37:58 +01:00
anhefti
22b759f0d8
adapt flyway migration repair checksum mismatch if detected
2022-02-22 16:08:56 +01:00
anhefti
a40d6ddbca
removed database schema dependency
2022-02-22 15:17:54 +01:00
anhefti
4cb6c6d7d8
SEBSERV-153 fixes
2022-02-21 16:51:08 +01:00
anhefti
a9acb1b915
More Unit Tests and better logging
2022-02-21 13:50:13 +01:00
anhefti
bcb4a867a5
fixed default value
2022-02-10 14:21:31 +01:00
anhefti
eca2bcad02
SEBSERV-280
2022-02-10 14:21:17 +01:00
anhefti
cfebca5270
fix security issue Checkmarx
2022-02-10 12:20:14 +01:00
anhefti
9e4ed72640
SEBSERV-277 new default ping indicator
2022-02-10 09:57:25 +01:00
anhefti
b6a77b89ba
SEBSERV-147 show notifications also on handshake procedure
2022-02-09 16:23:57 +01:00
anhefti
d26cc8930e
SEBSERV-276 fixed done reload page on missing change
2022-02-09 14:12:55 +01:00
anhefti
a55cc57cb5
SEBSERV-273 fixed
2022-02-09 13:27:17 +01:00
anhefti
db0591f1eb
SEBSERV-274 fixed
2022-02-09 10:51:13 +01:00
anhefti
02dadca67b
SEBSERV-228 fixed both re-establishment; with new user id and without
2022-02-09 10:24:00 +01:00
anhefti
3ea728f725
minor fix for SEBSERV-153, set config status to "In Use"
2022-02-08 13:54:50 +01:00
anhefti
a01ed72d57
fixed GUI session timout, set default to 18000
2022-02-08 11:18:01 +01:00
anhefti
d6c000b513
SEBSERV-175 fixed
2022-02-08 08:43:10 +01:00
anhefti
a7de01851d
SEBSERV-155 add empty note for not selected exam supporters
2022-02-07 17:27:00 +01:00
anhefti
94c04805e0
SEBSERV-155 removed mandatory supporter application and check
2022-02-07 17:08:01 +01:00
anhefti
dbcb5a9a41
SEBSERV-260
2022-02-07 16:46:44 +01:00
anhefti
15e0ab59fd
fixed init with migration (no schema) and duplicated missing ping
2022-02-07 16:36:50 +01:00
anhefti
c3a4e78218
fixed distributed setup with distributed indicator value init
2022-02-07 14:58:22 +01:00
anhefti
11f879ba2c
Unit Tests, automated test keys...
2022-02-03 15:27:42 +01:00
anhefti
a8291aaa16
SEBSERV-265
2022-02-02 14:22:44 +01:00
anhefti
aea16bfc99
SEBSERV-270
2022-02-02 14:13:32 +01:00
anhefti
c66a59223e
fixed more test keys
2022-02-02 13:35:13 +01:00
anhefti
270d7a2282
fixed flatMap bug
2022-02-02 12:29:01 +01:00
anhefti
983fb7d8ea
SEBSERV-269
2022-02-02 12:28:41 +01:00
anhefti
5ed368181b
SEBSERV-266
2022-02-01 16:09:26 +01:00
anhefti
fe2d89ca49
fixed test attributes and typos
2022-02-01 15:42:22 +01:00
anhefti
401419fb0e
SEBSERV-264
2022-02-01 11:38:42 +01:00
anhefti
7d3c230714
SEBSERV-266
2022-02-01 11:22:37 +01:00
anhefti
8355e93d36
SEBSERV-266
2022-02-01 10:56:53 +01:00
anhefti
a732b0c871
fix generic config and loging
2022-01-31 15:48:57 +01:00
anhefti
f179a4b25e
fixed hidden ping issue and battery/wifi indicator issues
2022-01-31 14:33:30 +01:00
anhefti
8985843c66
new migration task to set client_connection info fields to 255 chars
2022-01-31 12:40:59 +01:00
anhefti
78a0c562cc
minor fix in monitoring table update
2022-01-27 14:50:53 +01:00
anhefti
45322deea0
Merge branch 'SEBSERV-262' into development
2022-01-27 11:42:50 +01:00
anhefti
0ab61c876d
SEBSERV-262
2022-01-27 11:39:57 +01:00
anhefti
facbef66ca
Merge branch 'dev-1.2-SEBSERV-234' into development
...
Conflicts:
src/main/java/ch/ethz/seb/sebserver/webservice/servicelayer/dao/impl/ExamDAOImpl.java
src/main/java/ch/ethz/seb/sebserver/webservice/servicelayer/session/impl/ExamSessionServiceImpl.java
2022-01-26 15:11:58 +01:00
anhefti
f9eb0b2535
SEBSERV-260 new ARCHIVED state for exam configurations
2022-01-26 12:05:38 +01:00
anhefti
3afed86efa
Merge remote-tracking branch 'origin/dev-1.2-gui-testing' into
...
development
Conflicts:
src/main/java/ch/ethz/seb/sebserver/gui/table/TableFilter.java
src/main/java/ch/ethz/seb/sebserver/gui/widget/WidgetFactory.java
2022-01-26 09:32:11 +01:00
anhefti
f63fd6ed2a
fixed for Java 8
2022-01-25 15:08:11 +01:00
anhefti
34fe5ba43f
SEBSERV-260 Delete exam config
2022-01-25 14:40:16 +01:00
anhefti
ecc5398147
code cleanup
2022-01-25 10:04:20 +01:00
anhefti
e19e7aeb2a
SEBSERV-192 also improved some error handling for exam import
2022-01-24 17:10:58 +01:00
anhefti
fad3810ba8
SEBSERV-259
2022-01-24 11:13:07 +01:00
anhefti
7a71839124
SEBSERV-247
2022-01-24 09:24:14 +01:00
anhefti
2f8f8296d7
refactored downloads
2022-01-20 14:41:12 +01:00
anhefti
b735e95587
SEBSERV-261
2022-01-19 16:06:31 +01:00
anhefti
499c01e943
SEBSERV-257 fixed sorting for start date and type
2022-01-19 15:45:21 +01:00
Damian Büchel
8c6ffee2a9
SEBSERV-262: Implemented default settings for Zoom user.
2022-01-19 12:01:12 +01:00
anhefti
95c3f31cb9
- SEBSERV-250 fixed exam and access token cache
...
- SEBSERV-188 implemented
- SEBSERV-165 code cleanup un monitoring
2022-01-19 09:46:11 +01:00
anhefti
917f55da6f
fixed some finde-bugs issues
2022-01-18 14:31:57 +01:00
anhefti
b1b582028f
SEBSERV-188 implementation
2022-01-18 13:33:23 +01:00
anhefti
fc398d3ff9
SEBSERV-188 added new Active connection filter
2022-01-17 11:07:01 +01:00
anhefti
50aef06db0
SEBSERV-250,SEBSERV-188
...
- implemented overall generic incident marker for client connection
handler and removed specific missingPing incident.
- adapted missing ping handling to new overall generic incident marker
2022-01-13 13:07:02 +01:00
anhefti
bad7510a63
SEBSERV-232 db extension and implementation
2022-01-12 16:35:11 +01:00
anhefti
5e9f922a3f
SEBSERV-232
2022-01-12 11:03:27 +01:00
anhefti
48f23ea7e4
SEBSERV-200 fixed wrong JWT token generation with moderator flag
2022-01-11 16:37:04 +01:00
anhefti
d7c71ea930
SEBSERV-250 made disableConnection call asynchronous when there are more
...
then one connection involved. This result in immediately response on UI
side.
2022-01-10 09:19:43 +01:00
anhefti
863511dbc7
fixed time zone for CSV Export
2022-01-06 16:23:17 +01:00
anhefti
f0afa473fd
fixed date formatting with CSV Export
2022-01-06 16:11:59 +01:00
Damian Büchel
ec4938d57e
Merge remote-tracking branch 'origin/development' into development
2022-01-06 09:29:38 +01:00
Damian Büchel
40ac8780f3
SEBSERV-165: Implemented unit tests for client event CSV exporter and changed implementation to use separator constant.
2022-01-06 09:29:15 +01:00
anhefti
fda22b5b7e
Made monitoring instruction propagation async to not block the request
2022-01-06 09:28:41 +01:00
anhefti
8435a3a6a0
fixed OAuth2 JDBCTokenCache
2022-01-05 15:22:17 +01:00
anhefti
d422d2091e
fixed test for jenkins
2022-01-05 10:44:22 +01:00
anhefti
1692a54588
try fix integration test for Java 8
2022-01-05 10:02:10 +01:00
anhefti
30b0c93186
SEBSERV-255 added automated deletion of client notification on exam
...
deletion
2022-01-05 09:00:31 +01:00
anhefti
dfdd16a728
SEBSERV-255 separated client notifications from ordinary client event
...
table. New table client_notification
2022-01-05 08:30:08 +01:00
anhefti
26aea16b25
SEBSERV-255
2022-01-04 11:11:32 +01:00
anhefti
3d7a09b462
SEBSERV-255
2022-01-04 11:04:22 +01:00
anhefti
c863fd0f03
fixed proctoring room update in connection setup
2022-01-04 10:15:01 +01:00
anhefti
9fbc5bdbc1
SEBSERV-250 service for all indicators with separated table and update
2021-12-15 16:16:17 +01:00
anhefti
f161587f6a
Merge remote-tracking branch 'origin/dev-1.2' into development
...
Conflicts:
src/main/java/ch/ethz/seb/sebserver/gui/content/MonitoringClientConnection.java
src/main/java/ch/ethz/seb/sebserver/webservice/servicelayer/dao/impl/ExamDAOImpl.java
src/main/java/ch/ethz/seb/sebserver/webservice/servicelayer/session/impl/ExamSessionControlTask.java
2021-12-13 15:58:52 +01:00
anhefti
ad44ea6fe0
Fixed audit log message overflow
2021-12-13 15:42:10 +01:00
anhefti
e569b3592b
various stability fixed for ping and indicator handling
2021-12-13 13:42:08 +01:00
anhefti
f645192e60
Single Room Proctoring Handling #4
2021-12-08 13:03:09 +01:00
anhefti
b99502dd41
SEBSERV-250 detach client event post processing (update and
...
notifications)
2021-12-08 10:33:21 +01:00
anhefti
06b433e6cc
SEBSERV-250 improved missing ping update
2021-12-07 15:43:05 +01:00
anhefti
dfb8afb740
SEBSERV-250 improved webservice init
2021-12-07 10:41:54 +01:00
anhefti
bab4b95609
SEBSERV-250 new table client_indicator for indicator values of running
...
exams.
2021-12-06 16:08:24 +01:00
anhefti
3349d67d5a
Merge remote-tracking branch 'origin/dev-1.2' into development
...
Conflicts:
pom.xml
src/main/java/ch/ethz/seb/sebserver/webservice/servicelayer/session/impl/ExamSessionControlTask.java
src/main/java/ch/ethz/seb/sebserver/webservice/weblayer/api/ExamMonitoringController.java
2021-12-06 13:41:25 +01:00
anhefti
bd045b0d03
SEBSERV-252 fixed CSV export escaping
2021-12-06 10:57:42 +01:00
anhefti
6a989f50b2
fixed errors
2021-12-01 14:54:11 +01:00
anhefti
3a65943bde
fixed build
2021-12-01 14:37:44 +01:00
anhefti
614f4430d2
fixed streaming download for SEB Log export
2021-12-01 13:49:48 +01:00
anhefti
f44c82bde3
various fixes and improvements found by log analysis
2021-12-01 11:03:03 +01:00
anhefti
82222b3fae
fixed missing ping problem in distributed environments
2021-11-25 14:13:59 +01:00
anhefti
c9a1c3a019
Merge remote-tracking branch 'origin/dev-1.2' into development
...
Conflicts:
src/main/java/ch/ethz/seb/sebserver/gui/content/ExamForm.java
src/main/java/ch/ethz/seb/sebserver/gui/content/MonitoringRunningExam.java
src/main/java/ch/ethz/seb/sebserver/webservice/servicelayer/session/impl/SEBClientConnectionServiceImpl.java
src/test/resources/application-test.properties
2021-11-24 13:34:14 +01:00
anhefti
46786af1d6
Merge remote-tracking branch 'origin/dev-1.2-pingCache' into dev-1.2
...
Conflicts:
src/main/java/ch/ethz/seb/sebserver/ClientHttpRequestFactoryService.java
src/main/java/ch/ethz/seb/sebserver/webservice/servicelayer/session/impl/ExamSessionServiceImpl.java
src/main/java/ch/ethz/seb/sebserver/webservice/servicelayer/session/impl/SEBClientConnectionServiceImpl.java
src/main/java/ch/ethz/seb/sebserver/webservice/servicelayer/session/impl/indicator/DistributedPingCache.java
src/main/java/ch/ethz/seb/sebserver/webservice/weblayer/api/ExamAPI_V1_Controller.java
src/main/resources/config/application-dev-ws.properties
2021-11-24 10:45:39 +01:00
anhefti
a88e308ba9
SEBSERV-194 better distributed ping handling (dedicated ThreadPool)
2021-11-24 09:59:43 +01:00
anhefti
3e35a7745b
fixes and fine-tuning for distributed setup
2021-11-18 08:21:03 +01:00
anhefti
66475b84d9
confirm message for town-hall action
2021-11-16 16:09:03 +01:00
anhefti
fb0fc2aec0
cache and connection improvements
2021-11-16 10:11:29 +01:00
anhefti
072930abb2
Add modal window when clicking "Release SEB Lock" #3
2021-11-16 10:04:18 +01:00
anhefti
def31a4669
added better error notification for timeouts, and work with longer
...
request timout limits
2021-11-15 14:17:04 +01:00
anhefti
35905e9dad
Merge remote-tracking branch 'origin/dev-1.2-isolateExamQuizLoad' into
...
development
Conflicts:
pom.xml
src/main/java/ch/ethz/seb/sebserver/webservice/servicelayer/dao/impl/ExamDAOImpl.java
2021-11-11 17:19:45 +01:00
anhefti
cf8aa0cd00
separated exam-record loading (transactional) from quiz data loading
...
before the loading of the persistent exam data and the loading of the
quiz data was running all in the same transaction what caused long-time
transaction holds while fetching data from LMS. No always exam records
are fetched within a DB transaction and after the transaction the exam
records get mapped to Exam domain objects that needs also to load LMS
data
2021-11-11 17:07:19 +01:00
anhefti
7de512d7fe
synchronized running exam cache load to prevent multiple long running
...
transactions while loading an Exam
2021-11-11 16:01:35 +01:00
anhefti
8f57c556a2
fixed documentation link
2021-11-10 15:05:24 +01:00
anhefti
9896258afc
Merge remote-tracking branch 'origin/dev-1.2' into development
...
Conflicts:
src/main/java/ch/ethz/seb/sebserver/gbl/util/Utils.java
src/main/java/ch/ethz/seb/sebserver/gui/content/ProctorRoomConnectionsPopup.java
src/main/java/ch/ethz/seb/sebserver/gui/content/SEBClientEvents.java
src/main/java/ch/ethz/seb/sebserver/webservice/servicelayer/session/impl/SEBClientConnectionServiceImpl.java
src/main/java/ch/ethz/seb/sebserver/webservice/weblayer/api/ClientEventController.java
2021-11-10 13:25:26 +01:00
anhefti
a881de1c9b
Merge remote-tracking branch 'origin/dev-1.2-ethz' into dev-1.2
2021-11-10 10:22:19 +01:00
anhefti
49dfa9e3a0
Merge remote-tracking branch 'origin/dev-1.2-ethz' into dev-1.2
2021-11-10 10:14:53 +01:00
anhefti
52b96647c1
fine tune for distributed setup
2021-11-10 10:00:50 +01:00
anhefti
70c4fe1571
added test id attributes
2021-11-09 16:47:39 +01:00
anhefti
814fa84730
Merge remote-tracking branch 'origin/dev-1.2-ethz' into dev-1.2
...
Conflicts:
src/main/java/ch/ethz/seb/sebserver/webservice/servicelayer/session/impl/indicator/DistributedPingCache.java
2021-11-09 09:47:37 +01:00
anhefti
780a17834c
more fixes to prevent DB deadlocks
2021-11-09 09:39:11 +01:00
anhefti
a747c48458
fixed tests
2021-11-09 09:07:26 +01:00
anhefti
2447009f99
fixed potential DB deadlock cause
2021-11-09 09:02:01 +01:00
anhefti
4a3d5ed54d
fixed potential DB deadlock cause
2021-11-09 08:53:45 +01:00
anhefti
f1dc16b5ef
Merge remote-tracking branch 'origin/SEBSERV-191' into dev-1.2
...
Conflicts:
src/main/java/ch/ethz/seb/sebserver/gbl/util/Utils.java
2021-11-08 13:13:10 +01:00
anhefti
9ebd7827ac
SEBSERV-238 improved proctoring room assignments for connecting clients
...
(re)mark a client connection for update if the join instruction was not
be able to send to the SEB client. In this case this shall be tried
again until it works.
2021-11-08 12:56:05 +01:00
anhefti
c89a609615
SEBSERV-238 use max exp time for Zoom SDK Token generation
...
(no exam end-time involvement to check if this was the error)
2021-11-08 12:54:25 +01:00
anhefti
3aa46b3241
better logging for Zoom Proctoring
2021-11-04 17:36:25 +01:00
anhefti
06ce72a76f
SEBSERV-191 gui implementation and download streaming
2021-11-04 16:52:48 +01:00
anhefti
32d8c8a978
Merge remote-tracking branch 'origin/dev-1.2' into SEBSERV-191
2021-11-03 13:22:04 +01:00
anhefti
c414586fec
SEBSERV-191 finished back-end implementation
2021-11-03 13:18:40 +01:00
anhefti
10d16d8af8
fixed tests
2021-11-03 12:01:50 +01:00
anhefti
40ab3861db
better logging
2021-11-03 11:29:05 +01:00