anhefti
3e35a7745b
fixes and fine-tuning for distributed setup
2021-11-18 08:21:03 +01: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
89bb29ed4f
SEBSERV-135 gui implementation and fixes
2021-04-28 17:12:17 +02:00
anhefti
ab8ac01e05
SEBSERV-135 backend implementation
2021-04-21 14:16:44 +02:00
anhefti
43383bcebb
zoom integration
2021-03-16 17:34:23 +01:00
anhefti
d88924873c
SEBSERV-148 strategy with creating users per room - initial commit
2021-03-11 15:15:59 +01:00
anhefti
fa3c5f1135
SEBSERV-148 refactoring and Zoom implementation
2021-03-11 11:08:12 +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
77e8a7c68a
fix build
2021-02-04 17:26:57 +01:00
anhefti
fd7699b68f
SEBSERV-145 SEB handshake implementation plus Unit Tests
2021-02-04 17:19:42 +01:00
anhefti
3c46251a9d
update Spring Boot version to 2.3.0.RELEASE
2021-02-02 17:58:40 +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
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
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
eec4392f78
Added EHcache for caching and improved Moodle asnyc loading
2021-01-12 10:10:30 +01:00
anhefti
d3a794c5b1
fixed some tests and filtering
2020-12-15 17:53:21 +01:00
anhefti
448c4d26b5
SEBSERV-136 battary and wlan status indicator impl and tests
2020-11-25 11:57:36 +01:00
anhefti
d3a372cfac
SEBSERV-136 SEBSERV-147 implementation and integration tests
2020-11-24 13:48:29 +01:00
anhefti
8e04e43bfa
SEBSERV-139 refactoring and implementation of town hall
2020-11-10 15:35:47 +01:00
anhefti
556ad80c8e
SEBSERV-136 prepare DB model and indicators for new features
2020-10-22 17:00:27 +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
62f2437dad
proctoring collecting rooms first implementation
2020-10-07 15:07:08 +02:00
anhefti
0e806b99bb
extended DB Model for proctoring
2020-10-01 08:27:18 +02:00
anhefti
65cdb1dc52
SEBSERV-139 SEB instruction for proctoring support
2020-08-11 14:23:24 +02:00
anhefti
c48981b2b0
fixed configuration
2020-05-06 16:07:13 +02:00
anhefti
bdb8e673dd
SEBSERV-112 fixes
2020-04-14 16:47:55 +02:00
anhefti
200fd7ad38
adapted tests
2020-04-14 10:26:17 +02:00
anhefti
0b3919b831
fixed data and tests
2020-03-17 11:28:38 +01:00
anhefti
a076c62d46
fix exam config defaults, code cleanup
2020-03-03 15:42:00 +01:00
anhefti
e250f340d8
add more tests
2020-02-27 12:18:44 +01:00
anhefti
6e37b4bdef
introduce flyway for data init and migration
2020-02-25 11:56:33 +01:00
anhefti
92663c18e8
removed examKeySalt
2020-02-10 11:24:39 +01:00
anhefti
5e8c158214
creation date for user, list actions, dates and times formatting
2020-02-05 13:18:22 +01:00
anhefti
77556a914c
GUI improvements and added surname to user-account
2020-01-30 16:19:50 +01:00
anhefti
c009ccc7e8
fixed tests
2020-01-21 16:32:05 +01:00
anhefti
3b8924ac53
added missing exam configuration properties
2020-01-16 10:46:52 +01:00
anhefti
b5c9057589
more unit tests
2020-01-14 14:24:19 +01:00
anhefti
25ab3106aa
SEBSERV-74 implementation plus monitoring filter and features
2019-12-18 16:21:20 +01:00
anhefti
d257a3340e
SEB instructions implementation and cached quizzes
2019-12-16 13:42:21 +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
952ad09d5a
fix build on travis
2019-12-11 11:29:52 +01:00
anhefti
25bd3a1a56
prepare for installation
2019-12-11 11:02:31 +01:00
anhefti
7ce1baafa5
fixed tests
2019-12-06 16:11:03 +01:00
anhefti
943017073b
fixed export of inline tables
2019-11-14 09:12:55 +01:00
anhefti
5f52a2b215
SEBSERV-73 finished up with handling exceptions and proxy settings
2019-11-13 13:26:28 +01:00
anhefti
78ffa7bc2c
seb restriction switch, minor fixes for export
2019-11-05 09:15:28 +01:00