anhefti
8435a3a6a0
fixed OAuth2 JDBCTokenCache
2022-01-05 15:22:17 +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
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
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
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
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
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
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