Commit graph

865 commits

Author SHA1 Message Date
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
bdd6777c32
test jenkins build on development branch 2020-10-26 10:13:00 +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