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
anhefti
2f2a3670b7
SEBSERV-191 backend implementation
2021-11-03 10:31:15 +01:00
anhefti
458cc9486e
SEBSERV-238
2021-11-02 13:55:21 +01:00
anhefti
daeb118210
SEBSERV-239
2021-11-02 10:04:57 +01:00
anhefti
81d871b521
Merge remote-tracking branch 'origin/dev-1.2' into development
...
Conflicts:
pom.xml
src/main/java/ch/ethz/seb/sebserver/gbl/util/Utils.java
2021-11-01 09:49:35 +01:00
anhefti
7a05820274
SEBSERV-236 fixed
2021-10-28 14:33:51 +02:00
anhefti
299769bcb6
Merge branch 'rel-1.2.2-exam-update-fix' into dev-1.2
2021-10-28 13:48:29 +02:00
anhefti
9ce538484b
fixed single moodle course bug
2021-10-28 13:45:34 +02:00
anhefti
d763da6a79
fixed exam update task for finished exams
...
finished exams where opened-up and immediately closed agian and again
on every task run.
2021-10-27 12:45:51 +02:00
anhefti
ea65d1e81c
code analysis
2021-10-27 09:11:00 +02:00
anhefti
b06e6d5424
Fixed Zoom SDK JWT-Token generation
2021-10-25 13:31:05 +02:00
anhefti
5cf2547b86
Merge branch 'dev-lms-open-olat' into dev-1.2
2021-10-25 10:43:21 +02:00
Carol Alexandru
1449de217c
don't construct json manually
2021-10-13 12:01:12 +02:00
Carol Alexandru
519ad5a9f8
authenticate with OLAT using POST instead of GET
2021-10-13 11:29:02 +02:00
anhefti
5b8d920a4f
SEBSERV-160 more back-end implementation
2021-10-11 17:12:14 +02:00
anhefti
fa5aa6353c
SEBSERV-160 new db schema and back-end implementation
2021-10-11 09:22:23 +02:00
anhefti
b1181bb97a
Merge remote-tracking branch 'origin/dev-1.2' into development
...
Conflicts:
src/main/java/ch/ethz/seb/sebserver/webservice/servicelayer/exam/ExamAdminService.java
src/main/java/ch/ethz/seb/sebserver/webservice/servicelayer/exam/impl/ExamAdminServiceImpl.java
2021-10-07 10:50:59 +02:00
anhefti
020a885c1b
fix: Zoom meetings created by ad-hoc users-accounts are now lizensed
...
fix: Cleanup zoom rooms, meetings and ad-hoc users-accounts on exam
deletion and prevent SQL foreign constraint error on deletion process
when there are still living Zoom rooms for the exam.
2021-10-07 09:30:00 +02:00
anhefti
67bd9bf647
SEBSERV-160 new db schema
2021-10-06 17:47:34 +02:00
anhefti
debc876da7
added batch_action table
2021-10-05 14:54:41 +02:00
anhefti
1a592ac606
SEBSERV-201 finished up
2021-09-30 15:45:57 +02:00
anhefti
f7a8fb4a33
SEBSERV-160
2021-09-30 14:59:20 +02:00
anhefti
d0407645d8
SEBSERV-175 implemented
2021-09-30 11:27:53 +02:00
anhefti
177d448e08
SEBSERV-160
2021-09-30 11:00:57 +02:00
anhefti
69c9de6d64
SEBSERV-155 implementation
2021-09-29 16:06:35 +02:00
anhefti
7817ed48c4
fixed migration
2021-09-29 13:37:34 +02:00
anhefti
7d7f458d82
SEBSERV-201 added migrations
2021-09-28 17:14:08 +02:00
anhefti
92207cf2c3
fixed tests
2021-09-27 10:48:58 +02:00
anhefti
33c915bd92
SEBSERV-230 removed attributes from GUI
2021-09-27 10:35:21 +02:00
anhefti
2fd3850186
Merge remote-tracking branch 'origin/dev-1.2' into development
...
Conflicts:
.github/workflows/buildReporting.yml
src/main/java/ch/ethz/seb/sebserver/webservice/servicelayer/session/impl/SEBClientConnectionServiceImpl.java
2021-09-23 11:05:10 +02:00
anhefti
42993e3c97
fixed SEB session integrity check (allow multiple establish requests
...
from same SEB client. This is usful when the SEB sends the userSessionId
multiple times)
2021-09-23 09:30:40 +02:00
anhefti
6fc54e5310
Merge remote-tracking branch 'origin/dev-1.2' into development
...
Conflicts:
src/main/java/ch/ethz/seb/sebserver/gui/content/ExamDeletePopup.java
src/main/java/ch/ethz/seb/sebserver/webservice/servicelayer/session/impl/SEBClientConnectionServiceImpl.java
src/main/java/ch/ethz/seb/sebserver/webservice/weblayer/api/EntityController.java
2021-09-22 17:07:24 +02:00
anhefti
70358d0128
fixed session id, exam delete, ane better logs
2021-09-22 16:55:28 +02:00
anhefti
4b79662246
fixed integration tests
2021-09-21 16:19:48 +02:00
anhefti
4e3b397b28
fixed integration tests
2021-09-21 16:14:48 +02:00
anhefti
0bd6664255
fix integration tests
2021-09-21 16:03:47 +02:00
anhefti
ebdd938123
more unit and integration tests
2021-09-21 15:57:58 +02:00
anhefti
349303c168
fixed monitoring with no indicators
2021-09-21 14:43:41 +02:00
anhefti
fa0715b673
SEBSERV-162 fixes and better error handling
2021-09-21 14:38:45 +02:00
anhefti
9a00e9c1ab
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/gui/content/MonitoringRunningExam.java
2021-09-20 16:20:54 +02:00
anhefti
7d647cc9c2
fixed notification changes in GUI
2021-09-20 15:46:20 +02:00
anhefti
d897b91be9
integration tests for instruction service
2021-09-16 15:27:13 +02:00
anhefti
e3ac612fb3
Merge remote-tracking branch 'origin/dev-1.2' into development
2021-09-16 12:58:49 +02:00
anhefti
dffb0e61f8
fixed notification confirm for SEB also for delete
2021-09-16 11:55:36 +02:00
anhefti
0546b97b0a
fixed notification confirm from SEB client
2021-09-16 11:33:25 +02:00
anhefti
c126056959
fixed notification confirmation form SEB side
2021-09-16 10:57:04 +02:00
anhefti
b0ad786c45
tests for instructions
2021-09-16 09:50:44 +02:00
anhefti
fe7f2bbaba
Merge remote-tracking branch 'origin/dev-1.2' into development
...
Conflicts:
src/main/resources/messages.properties
2021-09-16 08:44:05 +02:00
anhefti
c9ce66d89c
code cleanup
2021-09-16 08:38:59 +02:00
anhefti
54a0f05a39
Merge remote-tracking branch 'origin/dev-1.2' into development
...
Conflicts:
src/main/java/ch/ethz/seb/sebserver/gui/content/MonitoringClientConnection.java
2021-09-16 08:37:34 +02:00
anhefti
cea62d5fa4
fixed instructions creation with attributes
2021-09-15 16:53:42 +02:00
anhefti
25265fdb2b
SEBSERV-162 create exam from template and tests
2021-09-15 15:51:02 +02:00
anhefti
a589fd8ad4
SEBSERV-162 audit logs and deletion
2021-09-14 11:52:56 +02:00
anhefti
f794ab5e7d
SEBSERV-162 implementations and test
2021-09-09 17:16:56 +02:00
anhefti
f54b769388
better logging
2021-09-09 11:34:59 +02:00
anhefti
ef3a633ce1
SEBSERV-162 added institutional default flag
2021-09-09 10:21:36 +02:00
anhefti
36f546960b
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/ExamProctoringSettings.java
2021-09-08 16:10:36 +02:00
anhefti
c3eda2b81d
Fixed Exam update task to not brake on single exam update error
2021-09-08 16:02:58 +02:00
anhefti
291a0e3532
code cleanup
2021-09-07 15:38:50 +02:00
anhefti
87e12a998e
Correct some minor exam supporter rights
2021-09-07 13:27:07 +02:00
anhefti
0f7ef455e8
Added Zoom Client App integration for collecting rooms
2021-09-07 11:35:20 +02:00
anhefti
152955f712
SEBSERV-153 IndicatorTemplate implementation
2021-09-06 15:58:30 +02:00
anhefti
446bb15a9c
added join URL for Zoom collecting rooms
2021-09-06 11:21:32 +02:00
anhefti
a081a38f84
SEBSERV-162 fixed db schema
2021-09-06 09:17:13 +02:00
anhefti
d469b30951
SEBSERV-162, SEBSERV-153 implementation
2021-09-02 17:12:19 +02:00
anhefti
c412fc3d97
Merge remote-tracking branch 'origin/dev-1.2' into development
2021-09-01 11:04:01 +02:00
anhefti
0061b27e75
update zoom web SDK to version 1.9.8, make version configurable
...
removed unused libs for zoom web SDK (jQuery)
2021-08-31 17:02:30 +02:00
anhefti
3143d9ed16
SEBSERV-162, SEBSERV-153 implementation break again...
2021-08-31 15:38:20 +02:00
anhefti
e49a713f72
Merge remote-tracking branch 'origin/dev-1.2' into development
2021-08-31 11:17:30 +02:00
anhefti
5c12b86b55
fixed unique name message
2021-08-31 11:16:28 +02:00
anhefti
6fdd4b11fe
SEBSERV-162 implementation
2021-08-31 11:02:19 +02:00
anhefti
c7973d56ce
SEBSERV-162, SEBSERV-153 extend db-model for features
2021-08-30 16:24:48 +02:00
anhefti
03300923c0
Merge remote-tracking branch 'origin/dev-1.2' into development
2021-08-30 13:14:16 +02:00
anhefti
ea9de0e60d
set default LMSSetup type to "Testing"
2021-08-30 11:25:10 +02:00
anhefti
ac214401e1
Merge remote-tracking branch 'origin/dev-lms-ans' into dev-1.2
2021-08-30 11:12:44 +02:00
anhefti
6122331d6d
fixed for Java 8 (replaced Map.of --> new HashMap<>())
2021-08-30 11:03:27 +02:00
anhefti
8a72cf1fcd
code review and cleanup (eclipse code formatting)
2021-08-30 10:55:59 +02:00
Carol Alexandru
6e31ad5e0e
Retrieve start_url from Ans Assignment
2021-08-30 03:54:31 +02:00
anhefti
8d4272d2a0
changed Zoom API from 1.9.0 to 1.9.1
2021-08-26 20:30:56 +02:00
anhefti
81d6d132d6
remove Zoom join hook test
2021-08-26 16:27:38 +02:00
anhefti
40102be281
catch errors on SEB Settings value init for every single value
2021-08-26 14:54:51 +02:00
anhefti
8a2fa0cdcf
fixed missing internalSecret mapping for gui service config
2021-08-25 17:11:16 +02:00
anhefti
2a5054906a
Merge remote-tracking branch 'origin/dev-1.2' into development
2021-08-25 17:10:17 +02:00
anhefti
88b2311e08
SEBSERV-227 fixed sdkKey override
2021-08-25 15:44:55 +02:00
Carol Alexandru
b767178d75
Implement AnsLms integration
2021-08-17 06:06:58 +02:00
anhefti
6dacca72c3
Merge branch 'dev-1.2' into development
2021-08-12 16:49:11 +02:00
anhefti
6abfeb17a8
correct messages
2021-08-12 15:31:25 +02:00
anhefti
aeb614082c
Merge branch 'proctoring_sdkkey' into dev-1.2
2021-08-12 13:34:52 +02:00
anhefti
ebf0fab2f0
added OLAT LMS for selection
2021-08-12 13:29:53 +02:00
anhefti
c743947912
Merge remote-tracking branch 'origin/dev-lms-open-olat' into dev-1.2
2021-08-12 11:13:37 +02:00
anhefti
dea65b70d2
more code cleaup
2021-08-12 11:10:58 +02:00
anhefti
1df182fae6
Merge remote-tracking branch 'origin/dev-lms-open-olat' into dev-1.2
2021-08-12 11:09:13 +02:00
anhefti
d1685f4675
some code cleanup
2021-08-12 10:55:28 +02:00
anhefti
ff7cc5b020
fixed nullpointer
2021-08-12 10:30:37 +02:00
anhefti
107b3beb35
fix build
2021-08-11 16:01:58 +02:00
anhefti
2dea3e2285
SEBSERV-138 fixed navigation and filter. Added more input field types
2021-08-11 15:58:48 +02:00
anhefti
c3b999fc4c
Merge remote-tracking branch 'origin/dev-1.2' into development
2021-08-11 08:15:34 +02:00
anhefti
c2ab294ac0
minor config change
2021-08-10 15:16:36 +02:00
anhefti
52013752ea
fixed tests code cleanup
2021-08-10 09:50:28 +02:00
anhefti
a6daba57a8
Merge branch 'dev-1.2' into development
2021-08-10 09:42:25 +02:00
anhefti
1eb7e957a9
SEBSERV-211
2021-08-10 09:41:11 +02:00
anhefti
43ca2f6ba9
SEBSERV-219
2021-08-10 09:38:16 +02:00
anhefti
eb45dcf0f3
added missing @Transactional to prevent committing without
...
needs-confirmation attribute
2021-08-09 11:11:49 +02:00
anhefti
dd41a85087
fixed dev setup (switch back to port 8080)
2021-08-09 10:20:29 +02:00
anhefti
76a1676b69
added update task to release aged exam record locks
2021-08-05 10:54:28 +02:00
anhefti
9d27dbfbcf
Implement SDKToken for Zoom proctoring with SEB client for iOS and MacOS
2021-08-05 09:37:14 +02:00
anhefti
b0fecc2d7d
SEBSERV-138 more ARIA improvements
2021-08-04 12:48:35 +02:00
anhefti
9a9ad6e840
code cleanup
2021-08-04 10:08:28 +02:00
anhefti
643c565b73
fixed time current millis
2021-08-03 18:26:19 +02:00
anhefti
9be252f333
added some tabindex fix scripts
2021-08-03 17:57:03 +02:00
Carol Alexandru
d627bb7edb
fix silly beginner mistake
2021-08-03 09:52:02 +02:00
Carol Alexandru
8376a1c3fd
minor cleanups
2021-08-03 07:27:57 +02:00
Carol Alexandru
0029cd4ec3
get OLAT token lazily when first needed, not upon instantiation
2021-07-30 14:19:53 +02:00
Carol Alexandru
59da4bcf4e
minor improvements, re-use OlatLmsRestTemplate with existing token
2021-07-30 13:23:25 +02:00
anhefti
fe3a6519e0
Merge remote-tracking branch 'origin/rel-1.2.0' into development
2021-07-29 11:13:42 +02:00
anhefti
448a77cc90
Merge remote-tracking branch 'origin/rel-1.2.0' into dev-1.2
2021-07-29 11:13:00 +02:00
anhefti
dcb4eba7bf
fixed tests
2021-07-29 10:50:05 +02:00
Carol Alexandru
ae5149226a
generate proper exam url using updated OLAT api
2021-07-28 22:47:49 +02:00
Carol Alexandru
cdd393aecd
Implement OlatLms integration
2021-07-28 15:21:22 +02:00
anhefti
a9810e3864
Merge remote-tracking branch 'origin/distributed-ping-cache' into
...
dev-1.2
Conflicts:
pom.xml
2021-07-28 14:33:00 +02:00
anhefti
ed7ae28a0d
fixed distributed ping cache
2021-07-28 14:29:21 +02:00
anhefti
cb6a3c5c08
SEBSERV-219 fixed logo
2021-07-26 10:10:26 +02:00
anhefti
64536fd909
distributed ping cache
2021-07-22 13:27:44 +02:00
anhefti
d96816311b
SEBSERV-195 fixed ping caching
2021-07-21 11:32:04 +02:00
anhefti
2e7fb8e8dc
fixed SEBSERV-220 and SEBSERV-221
2021-07-20 17:15:57 +02:00
anhefti
06bb48590b
test commit
2021-07-20 10:20:05 +02:00
anhefti
59d811fda1
SEBSERV-215 fixed
2021-07-20 08:14:22 +02:00
anhefti
a59f5bd375
SEBSERV-212 fixed quizz mapping bug
2021-07-19 12:11:05 +02:00
anhefti
86f3b61272
SEBSERV-215 fixed missing tooltips
2021-07-19 11:16:56 +02:00
anhefti
3296b7c004
SEBSERV-195 improved ping indicator for distributed setups
2021-07-15 14:50:06 +02:00
anhefti
494c6a08ec
SEBSERV-216 fixed
2021-07-15 13:42:14 +02:00
anhefti
7df04cddc6
SEBSERV-215 fixed
2021-07-15 12:26:12 +02:00
anhefti
bc1e933087
SEBSERV-209 fixed exam session service for distributed setup
...
apply client connection sync check over time-interval (per exam) instead
of for every monitoring request and every client connection. So I
implemented batching for that to avoid heavy db load
2021-07-15 07:52:06 +02:00
anhefti
885e39d1cc
SEBSERV-210 fixed
2021-07-14 17:31:04 +02:00
anhefti
086bc5ef3b
SEBSERV-212 prevent double-creation of exam for a quiz on the same
...
institution. Do also not forward and load the existing one. This seems
to cause some trouble when be done sometimes.
2021-07-14 16:33:33 +02:00
anhefti
eb7042acf6
SEBSERV-209 fixed indicators for distributed setup
...
also fixed instructions for distributed setup
2021-07-14 13:21:19 +02:00
anhefti
ef72400656
fixed setup for kuberneetes
2021-07-12 17:00:19 +02:00
anhefti
ce270f3057
SEBSERV-208 fixed migration strategy for prod and distributed setup
2021-07-12 13:40:12 +02:00
anhefti
c043f0460e
SEBSERV-204 removed "Audio Broadcast" button from Zoom Proc Window
2021-07-12 11:35:41 +02:00
anhefti
fe45a0357c
SEBSERV-137 fixed -->
...
"Connection requested" shall be considered as active SEB Client
2021-07-12 11:27:52 +02:00
anhefti
e42336aa6a
logging
2021-07-08 13:50:53 +02:00
anhefti
181fb6d95e
SEBSERV-204 added collecting room restrictions (only one open at a time)
2021-07-08 13:08:47 +02:00
anhefti
e88f5146ab
SEBSERV-135 fix
2021-07-07 17:36:27 +02:00
anhefti
bcdd8b87bd
SEBSERV-202 fix
2021-07-07 17:30:56 +02:00
anhefti
6043d752a6
SEBSERV-204 fixes and improvements
2021-07-07 17:20:51 +02:00
anhefti
c7952b32bc
SEBSERV-182
2021-07-07 13:24:38 +02:00
anhefti
c217d4d854
SEBSERV-182
2021-07-07 09:01:22 +02:00
anhefti
03c05c7372
SEBSERV-182 updateErrors
2021-07-07 08:46:41 +02:00
anhefti
5724a750b7
Zoom improvements and accessibility additions
2021-07-07 08:29:27 +02:00
anhefti
c8932e9ce8
removed Open OLAT and Ans again
2021-07-05 09:41:05 +02:00
anhefti
18a9e9f811
added SEB Settings Key: allowedDisplaysIgnoreFailure
2021-06-30 17:31:21 +02:00
anhefti
1e8ecd94ec
SEBSERV-204 fix join instruction
2021-06-30 16:12:19 +02:00
anhefti
cbbff94a75
Merge remote-tracking branch 'origin/dev-lms-open-olat' into dev-1.2
2021-06-30 14:25:31 +02:00
anhefti
57dc15f64d
Merge remote-tracking branch 'origin/dev-lms-ans' into dev-1.2
2021-06-30 14:25:14 +02:00
anhefti
03036ec8ee
suppress warnings
2021-06-30 14:22:47 +02:00
anhefti
65d9957fae
suppress warnings
2021-06-30 14:21:45 +02:00
anhefti
ec5d57e1c3
code cleanup
2021-06-30 14:16:58 +02:00
anhefti
80ff396383
removed ARIA Plugin
2021-06-30 14:10:34 +02:00
anhefti
0638bcafd6
SEBSERV-204 fixed
2021-06-30 13:18:34 +02:00
anhefti
2ae1b928f9
fixed tests
2021-06-29 15:15:48 +02:00
anhefti
3f319b2254
added leave meeting for proctor
2021-06-29 15:09:43 +02:00
anhefti
24d5c4feea
SEBSERV-203 fixed
2021-06-29 13:26:21 +02:00
anhefti
d76f1f5ca9
SEBSERV-135 improved identity handling and error messages
2021-06-28 17:33:24 +02:00
anhefti
efa27fb7b6
adapted Zoom Window
2021-06-24 16:34:06 +02:00
anhefti
e49d8291d8
SEBSERV-202 implemented
2021-06-24 15:51:54 +02:00
anhefti
3f6bc5098d
SEBSERV-58 point 6
2021-06-24 13:45:12 +02:00
anhefti
40b83111cb
SEBSERV-58 fixed point 3
2021-06-24 11:57:03 +02:00
anhefti
2ad04e848a
SEBSERV-58 fixed point 1
2021-06-24 10:58:51 +02:00
anhefti
bb1713da3c
SEBSERV-184 fixes and migration script
2021-06-23 15:57:46 +02:00
anhefti
d2036a8598
disallow proctoring service change if there are existing proctoring
...
rooms
2021-06-22 14:26:08 +02:00
anhefti
8381b5d621
finished up to allow pings and instructions (quit) before connection
...
is fully established (also in requested status)
2021-06-21 17:30:10 +02:00
anhefti
b61166674c
SEBSERV-137 fixed texts
2021-06-21 10:58:55 +02:00
anhefti
5c30db29b9
code cleanup
2021-06-21 10:34:46 +02:00
anhefti
73f8ab23bf
SEBSERV-197 removed enableTouchExit attribute from GUI
2021-06-17 22:07:24 +02:00
anhefti
ee0960602c
SEBSERV-137 implementation added texts and auto publish selection
2021-06-17 21:46:30 +02:00
anhefti
921e1959ce
SEBSERV-197 fixed
2021-06-17 20:45:18 +02:00
anhefti
4ec882f039
fixed tests
2021-06-17 14:36:42 +02:00
anhefti
e88d2d9edd
Jitsi integration: new access token creation for JaaS integration
2021-06-17 14:07:17 +02:00
anhefti
7360d8b99b
code cleanup and docu
2021-06-17 08:49:51 +02:00
anhefti
31fbfa373c
Merge remote-tracking branch 'origin/dev-1.1-patch-1' into development
...
Conflicts:
src/main/java/ch/ethz/seb/sebserver/webservice/servicelayer/session/impl/SEBClientNotificationServiceImpl.java
2021-06-16 21:11:42 +02:00
anhefti
8e08351770
fixed notification performance
2021-06-16 21:06:12 +02:00
anhefti
5327d13502
todo
2021-06-16 17:30:23 +02:00
anhefti
812386c4c5
fixed tests
2021-06-16 14:35:15 +02:00
anhefti
0328a3b939
fixed tests
2021-06-16 14:29:51 +02:00
anhefti
bcb21da221
SEBSERV-138 ARIA plugin integration
...
+ Database integrity checks
2021-06-16 13:27:58 +02:00
anhefti
9a788cc495
fixed Zoom proctoring send meeting_id instead of roomName
2021-06-16 13:26:15 +02:00
anhefti
905fc5f47a
fixed migration
2021-06-16 12:13:05 +02:00
anhefti
31809634f4
code cleanup
2021-06-16 12:11:25 +02:00
anhefti
0d9930ff8c
fixed tests
2021-05-20 13:19:51 +02:00
anhefti
d203530757
fixed tests
2021-05-20 13:19:07 +02:00
anhefti
dd765e66bf
integration preparation
2021-05-20 13:14:53 +02:00
anhefti
4dcb29e107
binding preparation
2021-05-20 13:10:12 +02:00
anhefti
cd4852b732
olat integration preparation
2021-05-20 12:52:56 +02:00
anhefti
58064de2e8
Ans integration preparation
2021-05-20 12:52:18 +02:00
anhefti
1c341af65c
added setLargeVideoParticipant to proctor id on Jitsi window opening
2021-05-19 17:42:44 +02:00
anhefti
a0dbe72a1b
some more preparation
2021-05-19 15:17:09 +02:00
anhefti
054a4f9e31
preparing
2021-05-19 14:59:10 +02:00
anhefti
a7d3b51005
OpenOLAT LMS binding preparation
2021-05-19 13:51:23 +02:00
anhefti
51078d11bb
client instruction service improvements
2021-05-19 13:19:16 +02:00
anhefti
39e8846f64
Merge remote-tracking branch 'origin/dev-1.1-patch-1' into development
...
Conflicts:
src/main/java/ch/ethz/seb/sebserver/webservice/servicelayer/session/impl/ExamJITSIProctoringService.java
2021-05-19 11:56:20 +02:00
anhefti
2ac17108d6
fixed caching issues evict only in distributed env
2021-05-19 11:31:39 +02:00
anhefti
8daf39a177
fixed cache issue
...
do not evict the cache before get exams for institution otherwise
connecting SEB clients will always reload all running exams form
institution
2021-05-19 11:06:50 +02:00
anhefti
b2a0016a9c
fixed action activation
2021-05-18 15:41:32 +02:00
anhefti
a172326fa5
SEBSERV-180 fixes
2021-05-18 15:16:36 +02:00
anhefti
7a686c0e6e
fixed cache cleanup
2021-05-18 12:02:27 +02:00
anhefti
a9fef7d136
Merge remote-tracking branch 'origin/dev-1.1-patch-1' into development
2021-05-18 09:35:07 +02:00
anhefti
3a06f9937f
fixed paging
2021-05-18 09:30:20 +02:00
anhefti
c411fe5e7e
caching fixes
2021-05-18 09:24:28 +02:00
anhefti
2809acc432
Merge remote-tracking branch 'origin/dev-lms-open-olat' into development
...
Conflicts:
src/main/java/ch/ethz/seb/sebserver/webservice/servicelayer/lms/impl/olat/OlatLmsAPITemplate.java
src/main/java/ch/ethz/seb/sebserver/webservice/servicelayer/lms/impl/olat/OlatLmsAPITemplateFactory.java
2021-05-18 09:02:23 +02:00
anhefti
4cd05d5e2e
code cleanup
2021-05-18 09:01:23 +02:00
anhefti
d111fd4f49
preparation for Ans Delft LMS binding implementation
2021-05-18 08:57:31 +02:00
anhefti
2e74ea1b7b
code cleanup
2021-05-18 08:46:31 +02:00
anhefti
1839d28df9
fixed for java 8
2021-05-17 22:48:41 +02:00
anhefti
89c306e35a
added OlatLmsAPITemplate skeleton ready to be implemented
2021-05-17 22:43:42 +02:00
anhefti
213cf443e1
simplified LMS API
2021-05-17 21:19:01 +02:00
anhefti
0b00995aa7
simplified LMS API
2021-05-17 19:26:26 +02:00
anhefti
0d8fb4b880
code cleanup
2021-05-17 14:36:50 +02:00
anhefti
d4aa25a736
added update_time for lms-setup table and check cache for distributed
...
setup
2021-05-17 14:28:39 +02:00
anhefti
ec6bfaa9b9
code cleanup fixed tests
2021-05-17 12:19:50 +02:00
anhefti
aee94a761e
fixed tests
2021-05-17 12:08:07 +02:00
anhefti
73a94fcc7c
fix tests
2021-05-17 11:54:17 +02:00
anhefti
d1c6d8d7be
test build
2021-05-17 11:25:45 +02:00
anhefti
c73fd355a4
test build
2021-05-17 11:14:42 +02:00
anhefti
6cb2f78759
fixing tests
2021-05-17 10:34:21 +02:00
anhefti
0b120a0b58
tests
2021-05-17 10:23:50 +02:00
anhefti
d182d7da87
fixed tests
2021-05-17 10:04:44 +02:00
anhefti
957f49b324
tests
2021-05-17 09:29:14 +02:00
anhefti
276fff7006
tests
2021-05-17 09:24:57 +02:00
anhefti
363d3e3522
remote tests seems not to work
2021-05-17 09:12:28 +02:00
anhefti
bb9d0b068d
caching and local tests working
2021-05-17 09:03:22 +02:00
anhefti
9214719642
refactoring of LMS API service with overall eh-caching
2021-05-15 17:43:26 +02:00
anhefti
dd6150ec2a
refactoring and improvement of LMS binding API
2021-05-14 17:08:29 +02:00
anhefti
0bda2cb292
Merge remote-tracking branch 'origin/dev-1.1-patch-1' into development
...
Conflicts:
src/main/java/ch/ethz/seb/sebserver/gbl/model/session/ClientInstruction.java
src/main/java/ch/ethz/seb/sebserver/webservice/weblayer/api/ExamProctoringController.java
2021-05-12 17:37:08 +02:00
anhefti
d7e52efac9
added userid to pin for Jitsi broadcasting instruction
2021-05-12 13:39:09 +02:00
anhefti
c9be24197d
SEBSERV-135 finished up decryption
2021-05-12 11:15:24 +02:00
anhefti
a4cb075f42
fix for java 8
2021-05-12 09:55:17 +02:00
anhefti
a853c02947
SEBSERV-135 finished implementation
2021-05-12 09:50:58 +02:00
anhefti
a46e2c0b27
made CircuitBreaker thread safe
2021-05-12 08:11:41 +02:00
anhefti
5e4404c1b5
docu
2021-05-11 22:44:44 +02:00
anhefti
636c51a6f3
docu
2021-05-11 21:58:42 +02:00
anhefti
100c5820a2
code cleanup and docu
2021-05-11 21:55:51 +02:00
anhefti
70fcbead41
API documentation
2021-05-11 21:07:57 +02:00
anhefti
10fd2f408d
added missing active columns
2021-05-07 12:54:29 +02:00
anhefti
8be642c31c
SEBSERV-108 addes sort and default sort for all except lms lookup
2021-05-07 12:13:13 +02:00
anhefti
c222f4216e
SEBSERV-135 try to encrypt config but still fails
2021-05-06 17:10:42 +02:00
anhefti
6bf1551028
certs impl
2021-05-04 21:59:04 +02:00
anhefti
1a67ec773d
Merge remote-tracking branch 'origin/dev-1.1-patch-1' into development
2021-04-30 16:07:59 +02:00
anhefti
eaf555ae11
fixed working with context path for webservice and guiservice
2021-04-30 15:59:15 +02:00
anhefti
3872e0f725
SEBSERV-135 gui
2021-04-30 13:32:22 +02:00
anhefti
4750a96032
fixed compile errors
2021-04-28 17:27:09 +02:00
anhefti
6966c520c5
fixes
2021-04-28 17:22:14 +02:00
anhefti
0bd7383bd2
Merge remote-tracking branch 'origin/dev-1.1-patch-1' into development
2021-04-28 17:20:12 +02:00
anhefti
8daeceeffa
added fav icon
2021-04-28 17:18:30 +02:00
anhefti
89bb29ed4f
SEBSERV-135 gui implementation and fixes
2021-04-28 17:12:17 +02:00
anhefti
8b025d17af
certificates
2021-04-27 15:17:29 +02:00
anhefti
f15c851b77
updated flyway
2021-04-27 15:17:16 +02:00
anhefti
cd1b3274a7
fixed converter
2021-04-27 13:07:28 +02:00
anhefti
0e192bc76f
fix build for Java 8
2021-04-22 08:53:57 +02:00
anhefti
18dce53170
SEBSERV-135 - gui implementation
2021-04-22 08:49:52 +02:00
anhefti
ab8ac01e05
SEBSERV-135 backend implementation
2021-04-21 14:16:44 +02:00
anhefti
33e6fab629
refactor create page form list (noSQL)
2021-04-20 16:21:21 +02:00
anhefti
813b1c84ba
added check on creation
2021-04-20 16:19:55 +02:00
anhefti
3e80bd0195
refactor name check
2021-04-20 16:19:05 +02:00
anhefti
ed8d98a40b
fixed privilege check on createNew
2021-04-20 16:18:21 +02:00
anhefti
ec8f7c9258
code cleanup
2021-04-20 16:17:31 +02:00
anhefti
275d4cd7b4
Merge remote-tracking branch 'origin/dev-1.1-patch-1' into development
...
Conflicts:
src/main/java/ch/ethz/seb/sebserver/webservice/servicelayer/dao/impl/ClientConnectionDAOImpl.java
2021-04-14 10:56:05 +02:00
anhefti
3381d69f8b
Improved Exam Config streaming on SEB Client connection handshake
2021-04-14 09:15:21 +02:00
anhefti
3d5c05a125
Merge remote-tracking branch 'origin/master' into dev-1.1-patch-1
2021-04-12 18:42:44 +02:00
anhefti
7836b180db
Merge remote-tracking branch 'origin/master' into development
...
Conflicts:
.github/workflows/buildReporting_Java11.yml
2021-04-12 17:58:25 +02:00
anhefti
0603f0b2dd
fixed test for new CI
2021-04-12 16:42:22 +02:00
anhefti
7d412c18cb
test git actions
2021-04-12 15:26:34 +02:00
anhefti
a09d250963
fixed build
2021-04-12 14:47:51 +02:00
anhefti
3a4810e54f
fix stests
2021-04-12 14:23:37 +02:00
anhefti
2f01f8c7da
Merge remote-tracking branch 'origin/dev-1.1-patch-1' into development
2021-04-12 14:17:00 +02:00
anhefti
078ab15a86
Better error handling and logging
2021-04-12 14:08:49 +02:00
anhefti
5bfc635785
more tests
2021-04-12 10:34:45 +02:00
anhefti
449f7d5824
SEBSERV-148 test and fixes
2021-04-08 15:44:05 +02:00
anhefti
7fae3f4baf
SEBSERV-148 testing fixing
2021-04-08 10:36:32 +02:00
anhefti
d014dfe45a
SEBSERV-148 GUI implementation with expandable accordion
2021-04-08 08:28:18 +02:00
anhefti
7cd2d3566d
Zoom gui
2021-04-07 12:43:07 +02:00
anhefti
357251d40b
Merge remote-tracking branch 'origin/dev-1.1-patch-1' into development
2021-04-06 19:30:15 +02:00
anhefti
ff74c534dd
SEBSERV-183 fix
2021-04-06 19:27:17 +02:00
anhefti
2bead4a52a
SEBSERV-148 GUI Exam Config impl
2021-04-06 18:44:36 +02:00
anhefti
1f2aff5084
SEBSERV-148 fixed JS API by switch to version 1.9.0
2021-04-01 15:13:41 +02:00
anhefti
749cbea287
Minor improvement in instruction handling (distributed setup)
2021-04-01 09:37:46 +02:00
anhefti
29bda22a40
SEBSERV-148 implementation und fixes
2021-03-31 08:21:03 +02:00
anhefti
6ff8b703c9
Merge remote-tracking branch 'origin/dev-1.1.0' into development
...
Conflicts:
src/main/java/ch/ethz/seb/sebserver/gui/content/MonitoringRunningExam.java
src/main/java/ch/ethz/seb/sebserver/gui/service/page/impl/JitsiMeetProctoringView.java
src/main/java/ch/ethz/seb/sebserver/gui/service/session/ProctoringGUIService.java
src/main/java/ch/ethz/seb/sebserver/webservice/servicelayer/dao/RemoteProctoringRoomDAO.java
src/main/java/ch/ethz/seb/sebserver/webservice/servicelayer/dao/impl/RemoteProctoringRoomDAOImpl.java
src/main/java/ch/ethz/seb/sebserver/webservice/servicelayer/session/ExamProctoringRoomService.java
src/main/java/ch/ethz/seb/sebserver/webservice/servicelayer/session/impl/ExamProctoringRoomServiceImpl.java
src/main/java/ch/ethz/seb/sebserver/webservice/weblayer/api/ExamProctoringController.java
2021-03-29 14:53:49 +02:00
anhefti
8470e3b160
SEBSERV-139 single used town-hall and code-cleanup
2021-03-29 13:50:10 +02:00
anhefti
9d5ed34ec6
added check endpoint and fixed gui endpoint
2021-03-25 20:47:58 +01:00
anhefti
ffe4b6301a
SEBSERV-148 GUI impl
2021-03-25 16:56:39 +01:00
anhefti
70064206cf
Merge remote-tracking branch 'origin/dev-1.1.0' into development
2021-03-23 16:38:40 +01:00
anhefti
e73dd5105a
Updated proctoring settings in Exam Config GUI
2021-03-23 16:29:37 +01:00
anhefti
fd26944e23
procotring
2021-03-23 14:42:15 +01:00
anhefti
1bacb5ddc8
zoom database input (prov)
2021-03-18 17:18:16 +01:00
anhefti
3350e4eece
SEBSERV-148 added HTML and script for zoom proctoring
2021-03-18 14:15:18 +01:00
anhefti
67d1e3fba1
Prepare LMS Setup
2021-03-17 14:17:32 +01:00
anhefti
dade1b2da3
Prepare LMS Setups
2021-03-17 12:54:17 +01:00
anhefti
ad2f93e6cd
fixed for Java 8
2021-03-17 12:32:45 +01:00
anhefti
3c5373ebc4
Prepared for new LMS Setups
2021-03-17 11:42:53 +01:00
anhefti
89c2406b4e
Merge remote-tracking branch 'origin/dev-1.1.0' into development
2021-03-17 10:39:21 +01:00
anhefti
2bc990195e
more logging for Moodle setup
2021-03-17 09:31:01 +01:00
anhefti
40b0426129
better logging for moodle access
2021-03-17 09:08:17 +01:00
anhefti
1dadca2eae
fixed minor bug institutional gui redirect
2021-03-16 20:39:39 +01:00
anhefti
43383bcebb
zoom integration
2021-03-16 17:34:23 +01:00
anhefti
564b7ec9c9
LMS Setup API improvement comment and compile fix (Java8)
2021-03-15 13:42:19 +01:00
anhefti
7f2b662244
improved LMS Setup API
2021-03-15 13:34:22 +01:00
anhefti
bbcbc318a9
Merge remote-tracking branch 'origin/dev-1.1.0' into development
...
Conflicts:
src/main/java/ch/ethz/seb/sebserver/gui/form/FormHandle.java
2021-03-11 18:16:04 +01:00
anhefti
c0c5a4556b
SEBSERV-178 added request reate limits for user reg page
2021-03-11 17:24:36 +01:00
anhefti
d88924873c
SEBSERV-148 strategy with creating users per room - initial commit
2021-03-11 15:15:59 +01:00
anhefti
6af9c217a1
Merge remote-tracking branch 'origin/dev-1.1.0' into development
2021-03-11 13:18:48 +01:00
anhefti
ed9ded57db
SEBSERV-176 fixed
2021-03-11 13:05:24 +01:00
anhefti
fa3c5f1135
SEBSERV-148 refactoring and Zoom implementation
2021-03-11 11:08:12 +01:00
anhefti
736a686e2a
fixed deletion
2021-03-09 14:29:24 +01:00
anhefti
53f3cc625e
SEBSERV-148 finished refactoring separate features and hook into
...
underling proctoring service for room creation and closing
2021-03-09 13:15:22 +01:00
anhefti
84035da42f
Merge remote-tracking branch 'origin/dev-1.1.0' into development
...
Conflicts:
src/main/java/ch/ethz/seb/sebserver/webservice/servicelayer/session/impl/AsyncBatchEventSaveStrategy.java
2021-03-04 15:23:27 +01:00
anhefti
b4edfb4ab9
code cleanup
2021-03-04 14:50:53 +01:00
anhefti
4ca21e82b1
Remove ETH logo for default from CSS. Default is always SEB Server logo
2021-03-04 14:38:25 +01:00
anhefti
8a3b84461c
Improved list navigation
2021-03-04 14:13:18 +01:00
anhefti
caf35ad657
Fixed event log table separation
2021-03-04 13:54:18 +01:00