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
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
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
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
4490aa34cf
bug fixes and update data model for seb instructions
2019-12-12 17:02:57 +01:00
anhefti
5f52a2b215
SEBSERV-73 finished up with handling exceptions and proxy settings
2019-11-13 13:26:28 +01:00
anhefti
d1f80baa87
SEBSERV-73 some fixes and preparing for LMS SEB restriction impl
2019-11-01 13:46:52 +01:00
anhefti
af6ebf7666
SEBSERV-73 implemented exam runtime update cron-task
2019-10-28 14:47:38 +01:00
anhefti
80effa4fe9
added templateId to View model
2019-10-15 08:57:42 +02:00
anhefti
258ba2939f
fixed import bugs
2019-10-14 15:41:56 +02:00
anhefti
5d481d8933
SEBSERV-90 back-end implementation
2019-10-07 13:18:16 +02:00
anhefti
a58b09d2ff
get SEB Configuration API fix
2019-09-09 12:47:41 +02:00
anhefti
59c437e61d
added creation_time to client connection and code-cleanup
2019-08-30 12:32:58 +02:00
anhefti
b1edcd55dc
fixed monitoring for demo and ping indicator
2019-08-09 11:29:18 +02:00
anhefti
e5f8a995e6
SEBSERV-26 user activity logs
2019-07-31 17:34:42 +02:00
anhefti
6b9fc60981
SEBSERV-63 SEBSERV-62 client connection detail page implementation
2019-07-24 12:46:48 +02:00
anhefti
b314ca651f
SEBSERV-62 controller implementation and prepare for testing
2019-07-02 15:30:24 +02:00
anhefti
5572e1ba9e
SEBSERV-44 added encryption password field to seb config exam mapping
2019-05-31 12:27:17 +02:00
anhefti
bdf8ea8bd9
update DB shema and tests
2019-05-24 12:27:30 +02:00
anhefti
6f9bacf1eb
SEBSERV-45 created exam config pages general and user interface
2019-05-15 17:01:12 +02:00
anhefti
8bbf515717
created exam config properties from
2019-04-30 17:09:08 +02:00
anhefti
a7f7920d3e
SEBSERV-44 Seb config encryption
2019-04-26 20:22:17 +02:00
anhefti
998c31e418
SEBSERV-44 configuration creation and history handling
2019-04-18 12:20:44 +02:00
anhefti
34a1f14eb0
SEBSERV-44 SEBSERV-45 SEB Client Config implementation
2019-04-17 10:22:53 +02:00
anhefti
4fe8034501
SEBSERV-44 Controller implementation
2019-04-11 16:59:47 +02:00
anhefti
2b3d4aa27d
SEBSERV-44 DAO implementations
2019-04-11 12:15:26 +02:00
anhefti
94858b757a
SEBSERV-29 SEBSERV-30 Quiz Discovery, Exam and Indicator, Action Pane
2019-03-20 14:32:36 +01:00
anhefti
e024bc5462
SEBSERV-29 SEBSERV-30 finished Seb Client Config export (On Institution)
2019-03-11 16:59:28 +01:00
anhefti
2ba0045c60
SEBSERV-29 SEBSERV-30 changed the strategy to handle seb client
...
credentials and configs as discussed in the dev-meeting. seb client
credentials and configa are now managed on institution level rather then
on LmsSetup level.
2019-03-07 16:43:51 +01:00
anhefti
b74c711ebb
SEBSERV-30 LmsSetup list and form; fixed tests and code cleanup
2019-03-07 12:10:48 +01:00
anhefti
87ccf5b2a4
SEBSERV-21 different fixes
2019-02-25 16:57:37 +01:00
anhefti
3032720f28
added new table AdditionalAttributes and fix tests
2019-01-31 09:30:18 +01:00
anhefti
1ba0345178
SEBSERV-17 #implementation of QuizData QuizImportController and Exam
2019-01-15 17:02:14 +01:00
anhefti
b684654efd
fix bugs, code changes and add missing user-account endpoints
2018-12-20 16:33:00 +01:00
anhefti
2a3c9ae595
SEBSERV-7 #InstitutionDAO
2018-12-20 12:46:13 +01:00
anhefti
b7a6bd831b
SEBSERV-9 #finished user activity log and tests
2018-12-17 16:36:04 +01:00
anhefti
4d61b9ed3d
SEBSERV-8 #added UserAPIController and tests
2018-12-06 17:00:49 +01:00
anhefti
aa3869ff4f
SEBSERV-8 #add active flags on schema, finish UserDao
2018-12-03 09:09:34 +01:00