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
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
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
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
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
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
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
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
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
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
c73fd355a4
test build
2021-05-17 11:14:42 +02:00
anhefti
6cb2f78759
fixing tests
2021-05-17 10:34:21 +02:00
anhefti
d182d7da87
fixed tests
2021-05-17 10:04:44 +02:00
anhefti
276fff7006
tests
2021-05-17 09:24:57 +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
a09d250963
fixed build
2021-04-12 14:47:51 +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
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
anhefti
d4c79e06d8
code cleanup
2021-03-04 13:50:40 +01:00
anhefti
53a9710ec8
Improved event log batch processing
2021-03-04 13:48:16 +01:00
anhefti
3f5ce27f19
better dispose
2021-03-04 08:22:43 +01:00
anhefti
254255b3ac
Merge remote-tracking branch 'origin/dev-1.1.0' into development
...
Conflicts:
src/main/java/ch/ethz/seb/sebserver/gbl/api/APIMessage.java
src/main/java/ch/ethz/seb/sebserver/webservice/servicelayer/session/impl/SEBClientConnectionServiceImpl.java
2021-03-03 13:51:53 +01:00
anhefti
2f8913f129
improved LMS fail handling on exams
...
1. if LMS is not available the exams gets a state override and is not
running
2. if LMS lms is available but the course id is invalid, the exams gets
a state override and is not running
2021-03-03 13:28:33 +01:00
anhefti
527c005702
fixed update id
2021-03-01 20:21:12 +01:00
anhefti
0383aebcbf
fix: take also finished exams into running check
2021-03-01 20:07:00 +01:00
anhefti
b0dd0e1afc
Zoom integration
2021-03-01 19:06:38 +01:00
anhefti
3dddaf9051
SEBSERV-148 refactoring and backend
2021-02-24 16:38:30 +01:00
anhefti
290ca046c3
allow updating client connection in active state
2021-02-22 13:05:59 +01:00
anhefti
fa327e4e29
fixed view of foreign SEB Settings
2021-02-22 13:05:08 +01:00
anhefti
8e0dd36a41
invest
2021-02-18 13:33:31 +01:00
anhefti
653b5a4c75
inspection
2021-02-18 13:31:23 +01:00
anhefti
26a26c7989
investigate TableConverter error
2021-02-18 13:20:52 +01:00
anhefti
96313e41a7
minor fixes
2021-02-18 12:41:04 +01:00
anhefti
90e8975269
fixed security view gaps
2021-02-17 17:50:50 +01:00
anhefti
2f2a318f9d
proctoring refactoring and tests
2021-02-17 16:52:28 +01:00
anhefti
1796ff4a7a
Merge remote-tracking branch 'origin/dev-1.1.0' into development
2021-02-17 11:49:26 +01:00
anhefti
8c29d7e8f2
fixed import settings and tests
2021-02-17 11:34:56 +01:00
anhefti
273d9fd923
Fixed master and created tests
2021-02-17 10:21:19 +01:00
anhefti
39f4c85d22
refactor proctoring
2021-02-17 08:43:27 +01:00
anhefti
ad7f06e521
Merge remote-tracking branch 'origin/dev-1.1.0' into development
...
Conflicts:
src/main/java/ch/ethz/seb/sebserver/webservice/weblayer/api/ExamProctoringController.java
2021-02-16 12:55:11 +01:00
anhefti
5cb771c2c2
SEBSERV-170 fixed update page after import
2021-02-16 12:36:56 +01:00
anhefti
89ebf4da4b
proctoring refactoring
2021-02-16 11:50:30 +01:00
anhefti
a6a9988cbe
SEBSERV-139 added moderator flag to the jitsi meet room token
2021-02-15 16:29:22 +01:00
anhefti
b6e9e55106
SEBWIN-464 added missing attributes and created migration task
2021-02-15 15:34:01 +01:00
anhefti
256b59e566
SEBSERV-168 fixed. Missed to apply the filter after refactoring
2021-02-15 10:03:20 +01:00
anhefti
f6757ec587
VDI API
2021-02-15 09:09:18 +01:00
anhefti
08e82ee899
Merge remote-tracking branch 'origin/development' into development_VDI
2021-02-11 15:13:05 +01:00
anhefti
e5f9cf33cf
apply gui webservice connection property names
2021-02-11 15:09:02 +01:00
anhefti
2016254090
fixed migration scripts
2021-02-10 18:36:38 +01:00
anhefti
8b1a7f0c27
schema
2021-02-10 18:28:24 +01:00
anhefti
fd7699b68f
SEBSERV-145 SEB handshake implementation plus Unit Tests
2021-02-04 17:19:42 +01:00
anhefti
5440f4bdcd
Merge branch 'development' into development_VDI
2021-02-03 11:16:27 +01:00
anhefti
7e40cec488
fixed description from LMS and missing ping error indication
2021-02-03 11:12:41 +01:00
anhefti
65e63c8446
docu
2021-02-03 10:04:18 +01:00
anhefti
3c46251a9d
update Spring Boot version to 2.3.0.RELEASE
2021-02-02 17:58:40 +01:00
anhefti
d103f00de3
dab schema for mariadb v10.5 and 10.3
2021-02-02 12:57:25 +01:00
anhefti
18f3764422
Merge branch 'development' into development_VDI
...
Conflicts:
src/main/java/ch/ethz/seb/sebserver/gbl/api/EntityType.java
src/main/java/ch/ethz/seb/sebserver/gbl/model/Domain.java
src/main/java/ch/ethz/seb/sebserver/gbl/model/session/ClientConnection.java
src/main/java/ch/ethz/seb/sebserver/gui/content/SEBClientConfigForm.java
src/main/java/ch/ethz/seb/sebserver/webservice/datalayer/batis/mapper/AdditionalAttributeRecordDynamicSqlSupport.java
src/main/java/ch/ethz/seb/sebserver/webservice/datalayer/batis/mapper/AdditionalAttributeRecordMapper.java
src/main/java/ch/ethz/seb/sebserver/webservice/datalayer/batis/mapper/ClientConnectionRecordDynamicSqlSupport.java
src/main/java/ch/ethz/seb/sebserver/webservice/datalayer/batis/mapper/ClientConnectionRecordMapper.java
src/main/java/ch/ethz/seb/sebserver/webservice/datalayer/batis/mapper/ClientEventRecordDynamicSqlSupport.java
src/main/java/ch/ethz/seb/sebserver/webservice/datalayer/batis/mapper/ClientEventRecordMapper.java
src/main/java/ch/ethz/seb/sebserver/webservice/datalayer/batis/mapper/ClientInstructionRecordDynamicSqlSupport.java
src/main/java/ch/ethz/seb/sebserver/webservice/datalayer/batis/mapper/ClientInstructionRecordMapper.java
src/main/java/ch/ethz/seb/sebserver/webservice/datalayer/batis/mapper/ConfigurationAttributeRecordDynamicSqlSupport.java
src/main/java/ch/ethz/seb/sebserver/webservice/datalayer/batis/mapper/ConfigurationAttributeRecordMapper.java
src/main/java/ch/ethz/seb/sebserver/webservice/datalayer/batis/mapper/ConfigurationNodeRecordDynamicSqlSupport.java
src/main/java/ch/ethz/seb/sebserver/webservice/datalayer/batis/mapper/ConfigurationNodeRecordMapper.java
src/main/java/ch/ethz/seb/sebserver/webservice/datalayer/batis/mapper/ConfigurationRecordDynamicSqlSupport.java
src/main/java/ch/ethz/seb/sebserver/webservice/datalayer/batis/mapper/ConfigurationRecordMapper.java
src/main/java/ch/ethz/seb/sebserver/webservice/datalayer/batis/mapper/ConfigurationValueRecordDynamicSqlSupport.java
src/main/java/ch/ethz/seb/sebserver/webservice/datalayer/batis/mapper/ConfigurationValueRecordMapper.java
src/main/java/ch/ethz/seb/sebserver/webservice/datalayer/batis/mapper/ExamConfigurationMapRecordDynamicSqlSupport.java
src/main/java/ch/ethz/seb/sebserver/webservice/datalayer/batis/mapper/ExamConfigurationMapRecordMapper.java
src/main/java/ch/ethz/seb/sebserver/webservice/datalayer/batis/mapper/ExamRecordDynamicSqlSupport.java
src/main/java/ch/ethz/seb/sebserver/webservice/datalayer/batis/mapper/ExamRecordMapper.java
src/main/java/ch/ethz/seb/sebserver/webservice/datalayer/batis/mapper/IndicatorRecordDynamicSqlSupport.java
src/main/java/ch/ethz/seb/sebserver/webservice/datalayer/batis/mapper/IndicatorRecordMapper.java
src/main/java/ch/ethz/seb/sebserver/webservice/datalayer/batis/mapper/InstitutionRecordDynamicSqlSupport.java
src/main/java/ch/ethz/seb/sebserver/webservice/datalayer/batis/mapper/InstitutionRecordMapper.java
src/main/java/ch/ethz/seb/sebserver/webservice/datalayer/batis/mapper/LmsSetupRecordDynamicSqlSupport.java
src/main/java/ch/ethz/seb/sebserver/webservice/datalayer/batis/mapper/LmsSetupRecordMapper.java
src/main/java/ch/ethz/seb/sebserver/webservice/datalayer/batis/mapper/OrientationRecordDynamicSqlSupport.java
src/main/java/ch/ethz/seb/sebserver/webservice/datalayer/batis/mapper/OrientationRecordMapper.java
src/main/java/ch/ethz/seb/sebserver/webservice/datalayer/batis/mapper/RemoteProctoringRoomRecordDynamicSqlSupport.java
src/main/java/ch/ethz/seb/sebserver/webservice/datalayer/batis/mapper/RemoteProctoringRoomRecordMapper.java
src/main/java/ch/ethz/seb/sebserver/webservice/datalayer/batis/mapper/RoleRecordDynamicSqlSupport.java
src/main/java/ch/ethz/seb/sebserver/webservice/datalayer/batis/mapper/RoleRecordMapper.java
src/main/java/ch/ethz/seb/sebserver/webservice/datalayer/batis/mapper/SebClientConfigRecordDynamicSqlSupport.java
src/main/java/ch/ethz/seb/sebserver/webservice/datalayer/batis/mapper/SebClientConfigRecordMapper.java
src/main/java/ch/ethz/seb/sebserver/webservice/datalayer/batis/mapper/ThresholdRecordDynamicSqlSupport.java
src/main/java/ch/ethz/seb/sebserver/webservice/datalayer/batis/mapper/ThresholdRecordMapper.java
src/main/java/ch/ethz/seb/sebserver/webservice/datalayer/batis/mapper/UserActivityLogRecordDynamicSqlSupport.java
src/main/java/ch/ethz/seb/sebserver/webservice/datalayer/batis/mapper/UserActivityLogRecordMapper.java
src/main/java/ch/ethz/seb/sebserver/webservice/datalayer/batis/mapper/UserRecordDynamicSqlSupport.java
src/main/java/ch/ethz/seb/sebserver/webservice/datalayer/batis/mapper/UserRecordMapper.java
src/main/java/ch/ethz/seb/sebserver/webservice/datalayer/batis/mapper/ViewRecordDynamicSqlSupport.java
src/main/java/ch/ethz/seb/sebserver/webservice/datalayer/batis/mapper/ViewRecordMapper.java
src/main/java/ch/ethz/seb/sebserver/webservice/datalayer/batis/mapper/WebserviceServerInfoRecordDynamicSqlSupport.java
src/main/java/ch/ethz/seb/sebserver/webservice/datalayer/batis/mapper/WebserviceServerInfoRecordMapper.java
src/main/java/ch/ethz/seb/sebserver/webservice/datalayer/batis/model/AdditionalAttributeRecord.java
src/main/java/ch/ethz/seb/sebserver/webservice/datalayer/batis/model/ClientConnectionRecord.java
src/main/java/ch/ethz/seb/sebserver/webservice/datalayer/batis/model/ClientEventRecord.java
src/main/java/ch/ethz/seb/sebserver/webservice/datalayer/batis/model/ClientInstructionRecord.java
src/main/java/ch/ethz/seb/sebserver/webservice/datalayer/batis/model/ConfigurationAttributeRecord.java
src/main/java/ch/ethz/seb/sebserver/webservice/datalayer/batis/model/ConfigurationNodeRecord.java
src/main/java/ch/ethz/seb/sebserver/webservice/datalayer/batis/model/ConfigurationRecord.java
src/main/java/ch/ethz/seb/sebserver/webservice/datalayer/batis/model/ConfigurationValueRecord.java
src/main/java/ch/ethz/seb/sebserver/webservice/datalayer/batis/model/ExamConfigurationMapRecord.java
src/main/java/ch/ethz/seb/sebserver/webservice/datalayer/batis/model/ExamRecord.java
src/main/java/ch/ethz/seb/sebserver/webservice/datalayer/batis/model/IndicatorRecord.java
src/main/java/ch/ethz/seb/sebserver/webservice/datalayer/batis/model/InstitutionRecord.java
src/main/java/ch/ethz/seb/sebserver/webservice/datalayer/batis/model/LmsSetupRecord.java
src/main/java/ch/ethz/seb/sebserver/webservice/datalayer/batis/model/OrientationRecord.java
src/main/java/ch/ethz/seb/sebserver/webservice/datalayer/batis/model/RemoteProctoringRoomRecord.java
src/main/java/ch/ethz/seb/sebserver/webservice/datalayer/batis/model/RoleRecord.java
src/main/java/ch/ethz/seb/sebserver/webservice/datalayer/batis/model/SebClientConfigRecord.java
src/main/java/ch/ethz/seb/sebserver/webservice/datalayer/batis/model/ThresholdRecord.java
src/main/java/ch/ethz/seb/sebserver/webservice/datalayer/batis/model/UserActivityLogRecord.java
src/main/java/ch/ethz/seb/sebserver/webservice/datalayer/batis/model/UserRecord.java
src/main/java/ch/ethz/seb/sebserver/webservice/datalayer/batis/model/ViewRecord.java
src/main/java/ch/ethz/seb/sebserver/webservice/datalayer/batis/model/WebserviceServerInfoRecord.java
2021-02-02 10:45:25 +01:00
anhefti
1f9ed3c4f0
DB schema version 1.2.0
2021-02-02 10:31:13 +01:00
anhefti
977ada8947
SEBSERV-145 new attributes in Connection Configuration gui and back-end
2021-02-01 14:13:44 +01:00
anhefti
87951bdaaa
fixed sort in User Activity Logs for User column
2021-02-01 09:20:32 +01:00
anhefti
8bf00bf413
fixed some GUI issues
2021-01-27 17:24:30 +01:00
anhefti
199ba53688
SEBSERV-145 additional attributes in connection config
2021-01-27 16:57:10 +01:00
anhefti
4734b1a3b3
fixed GUI issues
2021-01-27 10:02:08 +01:00
anhefti
ff31692160
db schema update for distributed setup and a lot performance
...
improvements done with caching as well as with the monitoring table
This should now also work for distributed setups but is not fully tested
yet
2021-01-27 09:17:45 +01:00
anhefti
d4668eeeee
privileges
2021-01-21 15:21:46 +01:00
anhefti
c74cd42645
fixed export settings available also in readonly
2021-01-21 15:20:36 +01:00
anhefti
004c54a173
SEBSERV-142 fixes
2021-01-21 15:04:31 +01:00
anhefti
c3b767b7a0
updated wording as discussed
2021-01-20 17:48:01 +01:00
anhefti
c9eda69065
added update_time to client_connection table
...
this is used to track changes on client connections within distributed
setups. But there are still some todos that has to implement and work
with the update_time to guarantee proper cache sync
2021-01-20 16:07:11 +01:00
anhefti
adce16bc7c
fixed some bugs in bulk action and moodle load sync
2021-01-19 14:55:09 +01:00
anhefti
de760b3714
catch Moodle warnings and improved logging
2021-01-18 13:19:10 +01:00
anhefti
7143bd7ed9
fixed logging
2021-01-14 17:39:48 +01:00
anhefti
49d6938e0f
fixed null start date in moodle course
2021-01-14 17:32:24 +01:00
anhefti
6de13b3635
more compact actions
2021-01-13 13:53:44 +01:00
anhefti
07bc906cfc
wording: chanced Client Configuration to Connection Configuration
2021-01-13 13:53:21 +01:00
anhefti
5f969a22cf
SEBSERV-143 and SEBSERV-144
2021-01-13 11:58:30 +01:00
anhefti
a7e0dded7f
SEBSERV-142 fixed
2021-01-12 16:04:35 +01:00
anhefti
c5008ad5c2
SEBSERV-97 implementation
2021-01-12 15:14:05 +01:00
anhefti
eec4392f78
Added EHcache for caching and improved Moodle asnyc loading
2021-01-12 10:10:30 +01:00
anhefti
5f30aa9c2e
fixed bug with ad hoc testing LMS Setup in edit view
2021-01-12 09:55:49 +01:00
anhefti
d23357248e
removed standard file log appender
2021-01-06 17:15:32 +01:00
anhefti
433aad87df
SEBSERV-147: finished todos
2021-01-06 15:55:11 +01:00
anhefti
69f8d6cd4a
handle another error caused by invalid LMS Setup access
2020-12-17 19:34:48 +01:00
anhefti
7ad3dc77b5
fixed error for getting exams on invalid LMS Setup
2020-12-17 19:25:39 +01:00
anhefti
9941d57d44
SEBSERV-150 fixed filtering
2020-12-17 18:04:28 +01:00
anhefti
7fcfcf1445
Filter fromDate in Moodle lookup
2020-12-17 18:03:56 +01:00
anhefti
3cefcbe3f3
better Moodle course access (background fetch and caching)
2020-12-17 13:20:08 +01:00
anhefti
5aca3bc5b5
test with two pages a 1000 courses
2020-12-15 21:45:35 +01:00
anhefti
5f39d02b07
get page of 1000
2020-12-15 21:34:10 +01:00
anhefti
7eeb133a74
added course filter again
2020-12-15 21:27:11 +01:00
anhefti
868420108d
filter quizzes now
2020-12-15 21:15:18 +01:00
anhefti
2b5047343c
moodle filtering
2020-12-15 20:28:22 +01:00
anhefti
85a784b3c0
moodle course filtering logs
2020-12-15 19:55:44 +01:00
anhefti
bd6cf929be
removed export exam config from exam view
2020-12-15 19:40:24 +01:00
anhefti
1c28aad328
adapt Moodle course filtering again
2020-12-15 19:38:32 +01:00
anhefti
d3a794c5b1
fixed some tests and filtering
2020-12-15 17:53:21 +01:00
anhefti
0790b5827f
download name client config over exam
2020-12-14 17:20:37 +01:00
anhefti
c72bf2cf9c
fixed some minor bugs for Moodle integration
2020-12-14 17:01:33 +01:00
anhefti
39a90d201b
fixed moodle course filter
2020-12-14 12:40:13 +01:00
anhefti
34c8e2e33c
fixed tests
2020-12-10 21:01:30 +01:00
anhefti
4c002b4ac2
fixed various issues
2020-12-10 20:27:43 +01:00
anhefti
873391394a
fixed static tagging
2020-12-10 17:07:12 +01:00
anhefti
49b2ffe338
LMS Template API
2020-12-09 16:56:05 +01:00
anhefti
29248898ff
fix nullpointer
2020-12-09 10:02:05 +01:00
anhefti
24c32a38fa
Moodle API
2020-12-09 09:52:49 +01:00
anhefti
74dd42759d
moodle API
2020-12-09 09:05:28 +01:00
anhefti
8da7954256
Moodle performance
2020-12-09 08:48:31 +01:00
anhefti
03563a50ed
logging
2020-12-09 08:23:27 +01:00
anhefti
bbf241b08e
more resilient implementation of Moodle course API access
2020-12-09 08:07:08 +01:00
anhefti
b74778a67d
experimental trim Moodle courses to 100 if there are more
2020-12-07 18:12:34 +01:00
anhefti
a502699774
Merge remote-tracking branch 'origin/master' into development
...
Conflicts:
pom.xml
2020-12-07 16:35:57 +01:00
anhefti
366fc3b89b
fixed instruction confirmation blocking bug
2020-12-03 19:17:21 +01:00
anhefti
9b8840c779
added LmsType enabling
2020-12-03 10:38:02 +01:00
anhefti
23be314a44
SEBSERV-136 fixed inverse scaled indicator
2020-12-02 17:00:25 +01:00
anhefti
12fcaa405c
Merge remote-tracking branch 'origin/patch-1.0.2' into development
...
Conflicts:
src/main/java/ch/ethz/seb/sebserver/gui/service/session/ClientConnectionDetails.java
src/main/java/ch/ethz/seb/sebserver/webservice/servicelayer/session/impl/AbstractClientIndicator.java
2020-12-02 10:01:03 +01:00
anhefti
9f2cb493e0
added static column proportions for monitoring table
2020-12-02 09:49:52 +01:00
anhefti
5258f2384b
SEBSERV-136 fixed bug with two indicator of the same type.
...
The indicator mapping on GUI side is now done within the id not the type
2020-12-02 09:01:12 +01:00
anhefti
3052ec1f59
SEBSERV-147 GUI implementation
2020-12-01 11:46:41 +01:00
anhefti
a7a4b60917
SEBSERV-147 GUI implementation
2020-11-30 13:01:53 +01:00
anhefti
9267d34d3a
notification
2020-11-30 08:49:47 +01:00
anhefti
448c4d26b5
SEBSERV-136 battary and wlan status indicator impl and tests
2020-11-25 11:57:36 +01:00
anhefti
7c5a2da59d
Merge remote-tracking branch 'origin/patch-1.0.2' into development
2020-11-24 15:02:06 +01:00
anhefti
a5e65a2ff2
fixed exams for exam list must be up to date (evict cache)
2020-11-24 15:01:26 +01:00
anhefti
d3a372cfac
SEBSERV-136 SEBSERV-147 implementation and integration tests
2020-11-24 13:48:29 +01:00
anhefti
696a85a1fe
fixed some issues with proctoring rooms and error handling
2020-11-18 16:05:52 +01:00
anhefti
3b1641994a
Merge remote-tracking branch 'origin/patch-1.0.2' into development
...
Conflicts:
src/main/java/ch/ethz/seb/sebserver/gui/content/MonitoringRunningExam.java
2020-11-17 17:29:06 +01:00
anhefti
797ebdd200
changed internal method name
2020-11-17 17:05:25 +01:00
anhefti
1d7bd02382
fixed concurrent user login within ServerPushService
2020-11-17 17:04:01 +01:00
anhefti
61cd109ff2
Merge remote-tracking branch 'origin/patch-1.0.2' into development
2020-11-17 12:36:59 +01:00
anhefti
1b9b201da9
minor message fix
2020-11-17 12:29:56 +01:00
anhefti
ff6e38d97f
SEBSERV-146 fixed
2020-11-17 12:28:21 +01:00
anhefti
10ef9792bc
fixed proctoring
2020-11-17 12:23:39 +01:00
anhefti
e3a331196c
fixed caching issue with client connections
2020-11-17 09:13:22 +01:00
anhefti
84d32393fb
test new codecov
2020-11-16 17:48:18 +01:00
anhefti
222edfade4
Merge remote-tracking branch 'origin/patch-1.0.2' into development
2020-11-12 17:01:20 +01:00
anhefti
e0ba0a9277
fix login error
2020-11-12 17:00:32 +01:00
anhefti
51311f4972
update migration
2020-11-12 15:15:21 +01:00
anhefti
6b1d5f9179
error handling on proc update
2020-11-12 14:27:59 +01:00
anhefti
230b6edc9f
fixed logout error
2020-11-12 14:05:59 +01:00
anhefti
bee3f7a059
Merge remote-tracking branch 'origin/patch-1.0.2' into development
...
Conflicts:
src/main/java/ch/ethz/seb/sebserver/gui/service/page/PageService.java
src/main/java/ch/ethz/seb/sebserver/gui/service/page/impl/PageServiceImpl.java
2020-11-12 14:01:06 +01:00
anhefti
baee52a69a
fixed logout error bug
2020-11-12 13:52:26 +01:00
anhefti
53bb378d0b
SEBSERV-139 refactoring of townhall and instruction service
2020-11-12 13:28:03 +01:00
anhefti
8e04e43bfa
SEBSERV-139 refactoring and implementation of town hall
2020-11-10 15:35:47 +01:00
anhefti
489845e35b
fixed external port property
2020-10-29 18:54:22 +01:00
anhefti
c8d2052329
fixed gui service external address default settings
2020-10-29 18:09:00 +01:00
anhefti
6ea548548f
disable Remote Proctoring URL check on Port 5000
2020-10-29 17:18:41 +01:00
anhefti
8a0fdc72a1
Merge remote-tracking branch 'origin/patch-1.0.2' into development
2020-10-28 17:10:15 +01:00
anhefti
af8cca8ab2
fixed client config selection only for cc of institution of exam
2020-10-28 17:09:17 +01:00
anhefti
057275ba49
SEBSERV-139 added collecting all room feature
2020-10-28 15:20:58 +01:00
anhefti
6e3549dbb7
Merge remote-tracking branch 'origin/patch-1.0.2' into development
...
Conflicts:
src/main/java/ch/ethz/seb/sebserver/gui/content/ExamForm.java
2020-10-27 13:41:18 +01:00
anhefti
6c8aa7b12c
fixed client config export to configure a client with password
...
added possibility to export client config on exam side with including
examId in the config
2020-10-27 13:13:43 +01:00
anhefti
eeca8bb88a
fix broken build
2020-10-26 14:59:51 +01:00
anhefti
b3f83877f2
starting collect all room impl
2020-10-26 14:54:54 +01:00
anhefti
f7d80ed4da
fixed some bugs from findBugs
2020-10-26 10:42:05 +01:00
anhefti
bfdfcb389f
update db model for testing new eclipse setup
2020-10-26 10:00:11 +01:00
anhefti
556ad80c8e
SEBSERV-136 prepare DB model and indicators for new features
2020-10-22 17:00:27 +02:00
anhefti
44452640fd
Merge remote-tracking branch 'origin/patch-1.0.2' into development
...
Conflicts:
src/main/java/ch/ethz/seb/sebserver/webservice/servicelayer/dao/impl/ExamDAOImpl.java
2020-10-21 14:19:47 +02:00
anhefti
14334f0d7e
fixed start time filter for exams. Running exams are always shown
2020-10-21 14:17:34 +02:00
anhefti
286ba29e02
fixed Moodle quiz recovery
2020-10-21 14:00:05 +02:00
anhefti
a17da0923b
added logging for Moodle quiz recovering
2020-10-21 12:40:21 +02:00
anhefti
d69d7b7c64
Merge remote-tracking branch 'origin/patch-1.0.2' into development
2020-10-21 12:30:26 +02:00
anhefti
03937afc62
fixed Date {0} title on audit log popup
2020-10-21 12:29:09 +02:00
anhefti
24131ddfac
Added Moodle quiz recovery and delete additional attributes for exam
2020-10-21 12:20:39 +02:00
anhefti
a222590cad
fixed moodle quiz API again with using course_module with id now for URL
2020-10-20 11:29:36 +02:00
anhefti
55cfc07a9d
fixed proctor room action update
2020-10-20 10:20:37 +02:00
anhefti
5b9b336886
fixed proctoring room issues
2020-10-19 13:42:53 +02:00
anhefti
daebd9b5f7
added more actions and connection list to proctor rooms
2020-10-15 16:24:53 +02:00
anhefti
1d7d15c02c
new remote proctoring implementation
2020-10-14 16:41:47 +02:00
anhefti
e4a0f30adf
finished first impl of new proctoring strategy (collecting rooms)
2020-10-08 14:48:25 +02:00
anhefti
f0351fe558
Merge remote-tracking branch 'origin/patch-1.0.2' into development
2020-10-07 15:17:43 +02:00
anhefti
3b77f95849
fixed connection table update on status filter change
2020-10-07 15:09:06 +02:00
anhefti
62f2437dad
proctoring collecting rooms first implementation
2020-10-07 15:07:08 +02:00
anhefti
f7643f94ea
Merge remote-tracking branch 'origin/patch-1.0.2' into development
...
Conflicts:
src/main/java/ch/ethz/seb/sebserver/gui/RAPConfiguration.java
2020-10-06 11:52:25 +02:00
anhefti
606de67aa2
added static property support to GUI and fix setting gui endpoint
2020-10-06 11:50:06 +02:00
anhefti
e9393068df
remote proctoring
2020-10-06 11:30:37 +02:00
anhefti
3fd064055a
Merge remote-tracking branch 'origin/patch-1.0.2' into development
...
Conflicts:
src/main/java/ch/ethz/seb/sebserver/webservice/servicelayer/dao/impl/ExamDAOImpl.java
src/main/java/ch/ethz/seb/sebserver/webservice/weblayer/api/ClientEventController.java
fixes in Moodle LMS binding
2020-10-06 09:08:04 +02:00
anhefti
2a5a243759
fixed running exam cache
2020-10-05 16:53:59 +02:00
anhefti
fb11423cce
Exam shall be shown even if quiz data cannot be get from LMS
2020-10-05 16:39:33 +02:00
anhefti
87be4f4696
Merge remote-tracking branch 'origin/patch-1.0.2' into development
2020-10-05 15:41:07 +02:00
anhefti
fcef3c08df
added get Exam GrandEntity to DAO and use it in Controller
2020-10-05 15:36:34 +02:00
anhefti
99bc028208
try proctoring popup with RAP Browser tool and new RAPServlet mapping
2020-10-05 15:20:14 +02:00
anhefti
0e806b99bb
extended DB Model for proctoring
2020-10-01 08:27:18 +02:00
anhefti
193c9e5a6a
added some exam config attribute to GUI
2020-09-30 14:22:02 +02:00
anhefti
22ab37ba73
Merge remote-tracking branch 'origin/patch-1.0.2' into development
2020-09-30 12:47:57 +02:00
anhefti
73a27cb003
fixed duplicate key for exam config attributes
2020-09-30 12:45:16 +02:00
anhefti
dfd4f67f0a
Merge remote-tracking branch 'origin/patch-1.0.2' into development
2020-09-30 11:04:21 +02:00
anhefti
dfda89a45a
fixed form validation error and added new config attributes (migration)
2020-09-30 11:02:47 +02:00
anhefti
1da749a473
fixed moodle and proctoring
2020-09-29 17:48:50 +02:00
anhefti
257b400e1a
fixed sebserver.gui.http.external.port
2020-09-19 09:54:40 +02:00
anhefti
e8315e4da0
code cleanup
2020-08-27 14:51:22 +02:00
anhefti
e0fd028ebf
Merge branch 'patch-1.0.2' into development
2020-08-27 14:48:52 +02:00
anhefti
5cfbf09d30
more resilience while query courses form several LMS. Make process
...
parallel and set circuit breaker to 10 seconds (request timeout is on 20
seconds)
2020-08-27 14:48:10 +02:00
anhefti
3c0c8a4c41
SEBSERV-139 implementing join-in room in overall monitoring view
2020-08-27 10:37:56 +02:00
anhefti
a91192ecbb
SEBSERV-139 fixed quiz import bug
2020-08-26 10:01:09 +02:00
anhefti
444d2334b4
SEBSERV-139 adapt to new API with shortname and idnumber
2020-08-26 09:05:14 +02:00
anhefti
3ea936cf81
SEBSERV-139 Proctoring room join and leave API
2020-08-25 16:47:30 +02:00
anhefti
9923e06029
SEBSERV-139 added GUI in Exam-Config
2020-08-24 12:52:45 +02:00
anhefti
2bea1f25c6
added GuiServiceInfo
2020-08-20 19:30:39 +02:00
anhefti
343643b331
added external server name for GUI component
2020-08-20 18:00:10 +02:00
anhefti
feb3836b12
add proctoring attributes
2020-08-20 16:44:40 +02:00
anhefti
0e293c7602
SEBSERV-139 Jitsi Javascript API integration
2020-08-20 08:28:31 +02:00
anhefti
59e3d29e3d
Merge branch 'patch-1.0.2' into development
2020-08-12 16:45:43 +02:00
anhefti
cdf3b6d452
fixed deletion of empty table rows on status change
2020-08-12 16:44:43 +02:00
anhefti
9364977d4a
fixed no quiz data for exam
2020-08-11 17:01:29 +02:00
anhefti
6980715e2f
SEBSERV-139 TestBot integration and testing and fixes
2020-08-11 16:01:47 +02:00
anhefti
65cdb1dc52
SEBSERV-139 SEB instruction for proctoring support
2020-08-11 14:23:24 +02:00
anhefti
7335547341
SEBSERV-139 integration of token generation
2020-08-10 11:42:58 +02:00
anhefti
548d4d132f
SEBSERV-139 implementing GUI
2020-08-06 17:01:38 +02:00
anhefti
6eedcbb4a0
Merge branch 'patch-1.0.2' into development
2020-08-05 16:59:12 +02:00
anhefti
f324424b3e
fixed some prefix for tooltip
2020-08-05 16:58:16 +02:00
anhefti
ec1630fa2f
SEBSERV-139 gui implementations
2020-08-05 16:55:19 +02:00
anhefti
6f9daddf53
SEBSERV-75 error handling for SEB Restriction
2020-08-05 11:14:39 +02:00
anhefti
017d191e31
more tests
2020-08-04 15:24:54 +02:00
anhefti
bb2c585eb6
more integration tests
2020-08-04 13:54:33 +02:00
anhefti
dbaffff5c3
SEBSERV-75 allow moodle courses and quizzes to be used as exams
2020-08-04 11:40:21 +02:00
anhefti
640211649c
fixed java 8 compile
2020-07-30 16:59:11 +02:00
anhefti
c7728d2fb3
SEBSERV-139 proctoring back-end implementation
2020-07-30 16:53:55 +02:00
anhefti
04e9b06e27
fixed deletion action activation
2020-07-29 14:42:43 +02:00
anhefti
376c3dd8c8
Merge branch 'patch-1.0.2' into development
...
Conflicts:
src/main/java/ch/ethz/seb/sebserver/gui/content/SEBClientLogs.java
src/main/java/ch/ethz/seb/sebserver/gui/content/UserActivityLogs.java
2020-07-29 12:10:06 +02:00
anhefti
63949a9416
fixed action disappearing on empty list
2020-07-29 12:07:26 +02:00
anhefti
a2d2ca6751
SEBSERV-133 added deletion for user activity logs for SEB server admins
2020-07-29 11:40:12 +02:00
anhefti
9438206c9d
SEBSERV-133 added deletion to SEB client events
2020-07-28 15:34:54 +02:00
anhefti
532ca816bc
SEBSERV-75 added Moodle course restriction on SEB Server side
2020-07-23 16:11:40 +02:00
anhefti
cfaaf964fe
added full name resolving also for Open edX
2020-07-23 11:47:06 +02:00
anhefti
d85fd1b1d7
SEBSERV-133 simplify exam delete
2020-07-22 16:12:18 +02:00
anhefti
6255a6bf38
SEBSERV-133 deletion of exams
2020-07-22 16:04:42 +02:00
anhefti
cc0f15ab62
SEBSERV-10 GUI implementation
2020-07-21 16:27:08 +02:00
anhefti
265624ec4c
Merge branch 'patch-1.0.2' into development
2020-07-16 16:17:30 +02:00
anhefti
066df95d0c
fixed testing on LMS Setup and display messages HTML formatting
2020-07-16 16:16:30 +02:00
anhefti
7bbe6386a3
SEBSERV-75 fixed Moodle request API with form URL encoded array values
2020-07-16 10:50:47 +02:00
anhefti
99f34176f2
SEBSERV-75 implemented user account display name resolving
2020-07-15 12:32:26 +02:00
anhefti
7f6c3b46d6
added 1.1.0-SNAPSHOT version and proctoring data
2020-07-15 09:29:31 +02:00
anhefti
2e18ce3382
code cleanup
2020-07-15 09:15:07 +02:00
anhefti
e5879f7809
Merge branch 'patch-1.0.2' into development
2020-07-15 08:57:38 +02:00
anhefti
1d80926f51
fixed Moodle quiz URL for Exam
2020-07-15 08:48:48 +02:00
anhefti
eba81f5715
fix: cut too long event messages to max 512 and tests
2020-07-15 08:44:04 +02:00
anhefti
66699d92d9
add comment for Java 8 fix
2020-07-14 17:06:26 +02:00
anhefti
abbf2093e5
fix for Java 8
2020-07-14 16:58:20 +02:00
anhefti
9e1e979855
fix Java 8 compilation!!!
2020-07-14 16:41:20 +02:00
anhefti
33952a1795
fix compile Java 8
2020-07-14 16:34:54 +02:00
anhefti
f61b142cc7
SEBSERV-10 GUI implementation
2020-07-14 15:25:42 +02:00
anhefti
896db25eca
SEBSERV-10 more integration tests and fixes
2020-07-09 15:32:13 +02:00
anhefti
beac468b70
fixed tests
2020-07-08 14:51:13 +02:00
anhefti
35385dcd7b
SEBSERV-10 added tests and fixes
2020-07-08 14:36:15 +02:00
anhefti
2a0afe902a
SEBSERV-10 back-end implementation
2020-07-08 12:43:38 +02:00
anhefti
d7f79fb3cc
Merge branch 'patch-1.0.2' into development
2020-07-06 16:30:26 +02:00
anhefti
36364ed607
added login and logout activity logs
2020-07-06 16:29:31 +02:00
anhefti
b62fb9fd58
batis code generation with now schema (1.1.0)
2020-07-06 10:47:51 +02:00
anhefti
61a232630b
added config attribute (primitive) type check on import
2020-07-06 09:41:00 +02:00
anhefti
cc543f79da
Streamlined use of org.apache.commons.io.IOUtils
2020-07-01 14:07:34 +02:00
anhefti
fe716296ae
API documentation
2020-06-30 16:55:22 +02:00
anhefti
13ad8387ef
fixed dev profile
2020-06-23 13:33:55 +02:00
anhefti
f689eb8ecb
more tests
2020-06-22 16:27:22 +02:00
anhefti
7e73f08bea
API documentation
2020-06-18 08:42:20 +02:00
anhefti
9d353296f3
prepare for patch version 1.0.1
2020-06-16 14:25:46 +02:00
anhefti
e394cb5863
more integration tests
2020-06-16 14:14:18 +02:00
anhefti
54c248980b
mor integration tests
2020-06-15 12:43:31 +02:00
anhefti
42a5c7cf3b
more integration tests
2020-06-11 12:29:54 +02:00
anhefti
cc22c94793
improved GUI startup info
2020-06-10 10:13:43 +02:00
anhefti
b63a8e39b3
better error handling
2020-06-10 09:43:39 +02:00
anhefti
9ddca15c1e
fixed properties
2020-06-10 09:39:15 +02:00
anhefti
e194c97b66
added missing properties for standalone gui service
2020-06-10 08:46:01 +02:00
anhefti
bb5f0c0198
splitted application.properties to ws and gui profiles
2020-06-09 17:34:25 +02:00
anhefti
532101befd
fixed another dependency bug, moved ClientCredentialService to glb
2020-06-09 16:56:14 +02:00
anhefti
182adaa7b6
fixed GUI service dependencies (to WebserviceInfo)
2020-06-09 14:44:29 +02:00
anhefti
8e7cb416ae
added cached exam update check for running on distributed system
2020-06-08 10:55:40 +02:00
anhefti
20c08e5db4
code cleanup Seb -> SEB
2020-06-04 08:52:01 +02:00
anhefti
9b6660eea9
SEBSERV-129 fixed unique name check error
2020-06-03 14:02:20 +02:00
anhefti
390182bc9b
fixed wording
2020-05-13 10:38:46 +02:00
anhefti
4591e1823a
fixed logging default
2020-05-07 13:17:29 +02:00
anhefti
06eb3ac182
preparing for release 1.0.0
2020-05-06 18:39:42 +02:00
anhefti
fa043ba4ac
prepare for release
2020-05-06 16:50:51 +02:00
anhefti
c48981b2b0
fixed configuration
2020-05-06 16:07:13 +02:00
anhefti
0d2446d0f2
Foritfy fixes
2020-05-06 14:05:29 +02:00
anhefti
37ac7d96e6
updated messages
2020-05-06 13:18:10 +02:00
anhefti
231bccea45
fixes Fortify
2020-05-06 13:03:19 +02:00
anhefti
a65c4356b8
SEBSERV-126 fix
2020-05-06 12:08:40 +02:00
anhefti
dbb4689d6a
SEBSERV-123 fix
2020-05-06 11:57:41 +02:00
anhefti
bebb4094b6
SEBSERV-125 fix
2020-05-06 11:19:11 +02:00
anhefti
29c09adff9
Fixed monitoring update bug
2020-05-05 16:26:07 +02:00
anhefti
7fe3e5f6db
SEBSERV-127 fix
2020-05-05 15:40:19 +02:00
anhefti
4f34898e79
SEBSERV-123 fixed validation
2020-05-05 13:36:06 +02:00
anhefti
bc490612cf
fixed equals
2020-05-05 13:33:13 +02:00
anhefti
4c40af3584
removed quit password from exam. Not used yet
2020-05-05 08:54:57 +02:00
anhefti
7f50993420
fix typo
2020-05-04 15:58:13 +02:00
anhefti
64f5d4cfe0
logs
2020-04-30 17:25:56 +02:00
anhefti
362fd4dba7
logging
2020-04-30 16:55:15 +02:00
anhefti
1c9c56ec21
update logging for prod
2020-04-30 16:48:56 +02:00
anhefti
09edc0d4c9
docu
2020-04-29 14:33:10 +02:00
anhefti
d1830f74b0
fixed minor bugs, sorting chapters and docu
2020-04-29 11:02:38 +02:00
anhefti
274c7238f8
prepare for v0.6.6
2020-04-27 13:59:31 +02:00
anhefti
015d586bb2
update logging
2020-04-27 12:17:10 +02:00
anhefti
c329e73af0
SEBSERV-114 fixed, forgot to add escaping in string arrays
...
also fixed a bug with Config Key generation within inline-tables
2020-04-23 10:49:41 +02:00
anhefti
c56d3a1bd7
SEBSERV-122 fixed
2020-04-22 16:43:39 +02:00
anhefti
18280173c0
new name for Client Config export file "SEBServerSettings.seb" and
...
"Configure a Client" as default purpose.
2020-04-22 12:38:27 +02:00
anhefti
f442b9885f
SEBSERV-91 implementation
2020-04-21 16:26:08 +02:00
anhefti
422147dd7f
prepare for version 0.6.5
2020-04-20 09:50:31 +02:00
anhefti
68e48caafb
SEBSERV-121 start implementation
2020-04-20 09:02:08 +02:00
anhefti
9d614fdf6e
SEBSERV-119 fix
2020-04-16 12:55:19 +02:00
anhefti
ab50fc774b
SEBSERV-110 fix
2020-04-15 09:26:19 +02:00
anhefti
be7889a4cf
SEBSERV-118 fix
2020-04-15 09:04:11 +02:00
anhefti
bdb8e673dd
SEBSERV-112 fixes
2020-04-14 16:47:55 +02:00
anhefti
7c402c7a46
SEBSERV-114 fix by escaping chars for XML
2020-04-14 14:10:26 +02:00
anhefti
05c02d30b7
SEBSERV-115
2020-04-14 11:55:17 +02:00
anhefti
d0f6351754
SEBSERV-117
2020-04-14 09:30:44 +02:00
anhefti
200c21165f
SEBSERV-113
2020-04-09 14:31:41 +02:00
anhefti
4dcbe3793a
Fixed export of Client Config with default entcryption and end-zipping
2020-04-07 17:43:45 +02:00
anhefti
a8082471bc
merge config keys with attached config history, minor GUI bug
2020-04-07 13:47:35 +02:00
anhefti
3f57d63fba
access fixed within template
2020-03-31 14:41:40 +02:00
anhefti
de8db15928
minor fix
2020-03-31 14:26:40 +02:00
anhefti
f6c9606ac7
fix client config access test (background)
2020-03-31 14:10:14 +02:00
anhefti
b5dfa097a4
minor access right fixes
2020-03-31 13:40:00 +02:00
anhefti
0d4a0fe1b8
dev fixed with none edit right on different institution
2020-03-31 13:23:13 +02:00
anhefti
a5f9ebc161
prepare for version 0.6.4
2020-03-30 13:49:27 +02:00
anhefti
be7a7cef77
add warning if course imported twice and seb restriction readonly view
2020-03-30 13:41:54 +02:00
anhefti
b6466d8f1d
new seb restrcition strategy and minor fixes
2020-03-30 11:03:26 +02:00
anhefti
02e3a104bf
SEBSERV-109 added surname column and fixed some sort issues
2020-03-25 19:00:09 +01:00
anhefti
3d20038a1e
SEBSERV-107 fixes
2020-03-25 16:09:05 +01:00
anhefti
4e3fa44b49
client configuration docu
2020-03-23 16:34:09 +01:00
anhefti
0b3919b831
fixed data and tests
2020-03-17 11:28:38 +01:00
anhefti
64e1b0d03d
docu, unique email check on user-account, wording
2020-03-17 10:24:11 +01:00
anhefti
28f66f1f35
docu and text fixes
2020-03-16 13:24:56 +01:00
anhefti
ae26c1134f
code cleanup
2020-03-11 14:23:12 +01:00
anhefti
d100679771
GUI improvements 2 and wording finish and versioning
2020-03-11 13:08:07 +01:00
anhefti
59030d4bbd
GUI improvements 2 and wording first part
2020-03-10 16:50:23 +01:00
anhefti
d93ae0b5ed
code cleanup and docu
2020-03-09 14:01:49 +01:00
anhefti
e3b1ead068
fixed bug with duplication mark on monitoring table
2020-03-09 09:24:28 +01:00
anhefti
884f9c78e0
code cleanup
2020-03-05 16:05:56 +01:00
anhefti
df884bd8d2
fix docu and code cleanup
2020-03-05 15:25:05 +01:00
anhefti
a9b4f7ab2a
docu
2020-03-05 10:05:39 +01:00
anhefti
d4dcdcd64e
user docu
2020-03-04 15:20:31 +01:00
anhefti
fb54c58ebe
fix db data
2020-03-04 10:15:12 +01:00
anhefti
b9153ab223
Merge remote-tracking branch 'origin/master'
2020-03-04 09:47:08 +01:00
anhefti
db143e1b37
fixed user multi selection
2020-03-04 09:30:49 +01:00
anhefti
719aad380f
prepared for version 0.6.2
2020-03-03 16:25:05 +01:00
anhefti
abe1cc77d8
code cleanup
2020-03-03 16:23:43 +01:00
anhefti
697eff4055
fix for Java 8
2020-03-03 15:51:50 +01:00
anhefti
cccbc48805
Merge branch 'master' of https://github.com/SafeExamBrowser/seb-server.git
2020-03-03 15:47:22 +01:00
anhefti
c4edad2651
several fixes
2020-03-03 15:47:10 +01:00
anhefti
a076c62d46
fix exam config defaults, code cleanup
2020-03-03 15:42:00 +01:00
anhefti
e7af727854
fixed privilege check on SEB Client Events list and update quiz filter
2020-03-03 09:36:43 +01:00
anhefti
a37ab31ff1
fixed missing ping indicator and try to create initial access token for SEB Client Config
2020-03-02 14:01:12 +01:00
anhefti
66b77f5737
remove alphanumeric versioning tag and prepare for v0.6.1 (RC)
2020-02-27 12:48:25 +01:00
anhefti
e250f340d8
add more tests
2020-02-27 12:18:44 +01:00
anhefti
49abd4e5b0
ping performance
2020-02-26 14:04:15 +01:00
anhefti
379c786064
try to improve ping performance
2020-02-26 12:42:05 +01:00
anhefti
b774235903
ping performance
2020-02-26 12:08:30 +01:00
anhefti
36cd75218e
ping indicator performance
2020-02-26 11:34:31 +01:00
anhefti
43578d3e1c
Made Exam API asynchronous a, fix tests and fix monitoring activity
2020-02-26 10:01:55 +01:00
anhefti
a360bfffc8
fixes and ping preformance
2020-02-25 15:28:54 +01:00
anhefti
b15ee062cf
init configurations
2020-02-25 12:09:12 +01:00
anhefti
d155cadc8c
fixed some migration versioning
2020-02-25 12:05:50 +01:00
anhefti
6e37b4bdef
introduce flyway for data init and migration
2020-02-25 11:56:33 +01:00
anhefti
42fd64022c
fixed inst entry point
2020-02-24 15:20:44 +01:00
anhefti
7f41446558
fixed institutional entrypoint
2020-02-24 14:46:37 +01:00
anhefti
26f36d264d
fix schema
2020-02-24 13:35:55 +01:00
anhefti
944471a7fb
fixed prod schema
2020-02-24 13:30:23 +01:00
anhefti
7d982bafe2
Merge remote-tracking branch 'origin/master'
2020-02-24 12:43:12 +01:00
anhefti
79c66e5a53
fixed registration (institutional) and code cleanup
2020-02-24 12:42:48 +01:00
anhefti
1e66f94f32
prepare for tagging
2020-02-20 16:30:22 +01:00
anhefti
fd75881cac
code cleanup
2020-02-20 16:21:21 +01:00
anhefti
69772b2310
code cleanup
2020-02-20 16:12:04 +01:00
anhefti
0411a016d2
password view feature only enabled if password is not already hashed
2020-02-20 14:55:52 +01:00
anhefti
7c092d6e12
added tooltips for input fields in forms
2020-02-20 13:55:16 +01:00
anhefti
7238369550
fallback attributes and new password attribute handling
2020-02-19 17:10:21 +01:00
anhefti
26561288c9
finished GUI refactoring
2020-02-17 16:43:08 +01:00
anhefti
25485b1fd4
GUI improvements
2020-02-13 16:46:36 +01:00
anhefti
8ea0def877
fixed Java 8 build
2020-02-12 15:06:46 +01:00
anhefti
5249674be3
setup for intellij
2020-02-12 14:54:22 +01:00
anhefti
6584d6dbfe
tooltips, table selection actions, activation, mandatory
2020-02-12 13:48:06 +01:00
anhefti
c9ebeacf1e
register user, status filter, activity in lists
2020-02-11 16:16:27 +01:00
anhefti
b94e445257
fix quit instruction, added default indicator, connection status filter
2020-02-10 15:04:40 +01:00
anhefti
92663c18e8
removed examKeySalt
2020-02-10 11:24:39 +01:00
anhefti
4d93eb316f
fixed missing moodle token path attribute
2020-02-10 10:53:10 +01:00
anhefti
1ecaa132a9
fixed quit JSON
2020-02-10 10:27:45 +01:00
anhefti
857706c7b7
fixed client config formatting
2020-02-05 14:29:50 +01:00
anhefti
5e8c158214
creation date for user, list actions, dates and times formatting
2020-02-05 13:18:22 +01:00
anhefti
46364052c9
fix build
2020-01-30 16:33:29 +01:00
anhefti
77556a914c
GUI improvements and added surname to user-account
2020-01-30 16:19:50 +01:00
anhefti
2f64cf92e0
registration page
2020-01-23 16:46:05 +01:00
anhefti
ed8387216b
SEBSERV-33 fix and improvements
2020-01-22 16:44:25 +01:00
anhefti
77aae3ad54
SEBSERV-75 implementation and fixes
2020-01-22 13:26:33 +01:00
anhefti
e5f5bc5c02
SEBSERV-75 implementation
2020-01-21 16:27:04 +01:00
anhefti
8ab3ddf725
fixed cache sync
2020-01-20 10:30:43 +01:00
anhefti
351148e435
sync session caches when needed, code cleanup
2020-01-20 09:48:02 +01:00
anhefti
3b8924ac53
added missing exam configuration properties
2020-01-16 10:46:52 +01:00
anhefti
1f2d6ca76b
version 0.5.4-beta
2020-01-15 10:53:04 +01:00
anhefti
e9bd233635
more tests
2020-01-14 16:25:37 +01:00
anhefti
a2c631e8f8
fix codecov
2020-01-14 14:56:33 +01:00
anhefti
b5c9057589
more unit tests
2020-01-14 14:24:19 +01:00
anhefti
45fb04955b
SEBSERV-105 GUI implementation and bug-fix
2020-01-13 15:08:08 +01:00
anhefti
151b6b734a
SEBSERV-105 back-end and some front-end tasks
2020-01-09 16:53:45 +01:00
anhefti
d8668e1c68
Improved missing ping, fixed fortify issue
2020-01-07 16:07:14 +01:00
anhefti
67c1aef81e
improved tool-tips
2020-01-06 15:45:20 +01:00
anhefti
0182bf0589
improved list navigation
2020-01-06 14:14:41 +01:00
anhefti
e54464a601
fix texts
2020-01-06 13:13:27 +01:00
anhefti
2bd1d328e9
fix for Java 8 (generic type declaration)
2020-01-06 12:43:01 +01:00
anhefti
771641627b
code cleanup
2020-01-06 12:14:10 +01:00
anhefti
663662d50e
info monitoring disable
2019-12-23 13:21:59 +01:00
anhefti
0e528a3c86
monitoring improvements
2019-12-19 16:44:42 +01:00
anhefti
25ab3106aa
SEBSERV-74 implementation plus monitoring filter and features
2019-12-18 16:21:20 +01:00
anhefti
c1b4755ebb
fix for Java 8
2019-12-16 13:50:56 +01:00
anhefti
d257a3340e
SEB instructions implementation and cached quizzes
2019-12-16 13:42:21 +01:00
anhefti
831a605b05
tagging 0.5.3-beta
2019-12-12 19:51:39 +01:00
anhefti
eacb1f9b57
active
2019-12-12 19:49:13 +01:00
anhefti
76174fecad
fixes
2019-12-12 19:47:20 +01:00
anhefti
4490aa34cf
bug fixes and update data model for seb instructions
2019-12-12 17:02:57 +01:00
anhefti
9f72f68738
fixed ping event update for closed
2019-12-11 16:56:16 +01:00
anhefti
d4c385a635
logo
2019-12-11 16:22:20 +01:00
anhefti
e78d5f29f8
fix
2019-12-11 16:02:53 +01:00
anhefti
18628e72ab
fixed setup
2019-12-11 15:55:09 +01:00
anhefti
325ba982eb
fixed startup and remove maven demo profile
2019-12-11 14:54:55 +01:00
anhefti
b729eae9fa
fixed spring setup
2019-12-11 12:40:49 +01:00
anhefti
876f3f6ffe
fix
2019-12-11 12:30:32 +01:00
anhefti
af2fbbcb79
prepare for new version
2019-12-11 11:37:01 +01:00
anhefti
952ad09d5a
fix build on travis
2019-12-11 11:29:52 +01:00
anhefti
b1c4e55e8c
fixed build
2019-12-11 11:15:35 +01:00
anhefti
25bd3a1a56
prepare for installation
2019-12-11 11:02:31 +01:00
anhefti
4023e0ac4d
updated configuration
2019-12-10 16:32:39 +01:00
anhefti
9f752bf145
added SEBSever logo
...
added Institution show case
added table attribute to user session
2019-12-10 13:33:15 +01:00
anhefti
b27c79e1d8
log SEB Client ping threshold overflows as Error log
2019-12-09 15:26:14 +01:00
anhefti
f38067fdc5
remove prevention of SEB Client event log on none established conn.
2019-12-09 12:21:25 +01:00
anhefti
a82838dfd6
fixed session table color update
2019-12-09 12:16:51 +01:00
anhefti
1da72a0f31
fixes and server init
2019-12-09 12:06:14 +01:00
anhefti
aad1ec967c
added initial admin account generation on startup
2019-12-05 17:05:50 +01:00
anhefti
3d4b705f8f
docu
2019-12-04 16:47:28 +01:00
anhefti
43554b8215
more tests
2019-12-03 16:23:42 +01:00
anhefti
46de0b1242
fixed init
2019-12-02 13:11:35 +01:00
anhefti
b2f0f1e81b
fixed automatic exam state update error
2019-12-02 12:49:05 +01:00
anhefti
898a3c4d59
removed debug code
2019-12-02 12:05:21 +01:00
anhefti
6f9c84969f
fixes in indicator threshold validation
2019-11-28 16:20:32 +01:00
anhefti
646cc51d3e
improved indicator view and monitoring view
2019-11-28 11:57:24 +01:00
anhefti
a1a9c482e3
SEBSERV-67 fixed
2019-11-27 16:12:59 +01:00
anhefti
800399f83b
SEBSERV-93 fixed
2019-11-27 15:46:20 +01:00
anhefti
952e8ef12f
added diverse activity action use cases (possibilities) to Institution
2019-11-27 15:19:19 +01:00
anhefti
71fb39749b
minor fixes
2019-11-27 12:08:48 +01:00
anhefti
18a85b4333
findbugs
2019-11-27 10:56:08 +01:00
anhefti
d1cdd188a3
made client connection timeouts configurable
2019-11-27 10:38:04 +01:00
anhefti
fccfb2ca84
some tweaks on exam form
2019-11-27 10:11:13 +01:00
anhefti
3e8b52acb9
SEBSERV-58 implemented
2019-11-27 09:33:32 +01:00
anhefti
e3b0d2251e
fixed exception handling, bugfix and code cleanup
2019-11-26 15:30:41 +01:00
anhefti
4811d88940
minor bugifx
2019-11-25 15:57:13 +01:00
anhefti
f5964216c4
minor fix
2019-11-25 15:36:36 +01:00