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