Commit graph

59 commits

Author SHA1 Message Date
Damian Büchel
9762019499 SEBWIN-936: Resolved errors and improved transmission spooler, reduced and improved logging of service and server proxies resp. requests, specified timeout for service requests and fixed missing cache path in proctoring finalization dialog. 2024-09-04 15:14:55 +02:00
Damian Büchel
e4a82e2f63 SEBWIN-795: Improved user session resolution with SEB Server. 2024-04-22 11:09:37 +02:00
Damian Büchel
ff33394565 SEBWIN-824: Updated year in license and copyright remarks. Removed old CEF redistributable packages, see https://github.com/cefsharp/CefSharp/issues/4704. 2024-03-05 18:37:42 +01:00
Damian Büchel
e6e0cca292 SEBWIN-824: Changed department from LET to ID in copyright notice. 2024-03-05 18:13:14 +01:00
Damian Büchel
f902ee9598 SEBSP-23: Finished basic network redundancy. This build contains a service health simulation. 2024-02-21 18:37:23 +01:00
Damian Büchel
acb6b8cf09 SEBSP-15, SEBSP-70: Implemented basic screen proctoring functionality including image format & quantization settings. 2024-02-01 17:36:11 +01:00
Damian Büchel
751bfcb144 SEBWIN-762: Added user identifier detection via Moodle plugin and overall renamed session to user identifier. 2023-11-01 13:52:39 +01:00
Damian Büchel
5284a52278 SEBWIN-693: Updated target framework to .NET Framework 4.8, changed setup bundle to also embed .NET setup bootstrapper and integrated handling of external setup bundle packages into build procedure as pre- and post-build events. 2023-06-22 16:15:23 +02:00
Damian Büchel
e0581620a0 Updated solution dependencies and browser engine (version 110.0.300). 2023-03-14 00:54:48 +01:00
Damian Büchel
836389942f Fixed bug where network status log would be sent repeatedly when not connected and added threshold for value change. 2023-03-13 18:13:42 +01:00
Damian Büchel
b69280731a SEBWIN-634: Implemented custom browser exam key defined by server. 2023-03-08 22:24:29 +01:00
Damian Büchel
cdb08798b8 SEBWIN-649: Updated year in license and copyright remarks. 2023-03-08 00:30:20 +01:00
Damian Büchel
0bb9f42a3a SEBWIN-623, SEBWIN-628, SEBWIN-641, #521: Updated Zoom WebSDK to version 2.10.1 and changed authentication to use SDK key and JWT token. 2023-03-07 23:12:59 +01:00
Damian Büchel
e743d4a564 SEBWIN-608: Finished app signature key implementation. 2023-03-02 23:48:11 +01:00
Damian Büchel
6c31ce0833 SEBWIN-608: Forgot to define two header values. 2023-02-24 21:39:39 +01:00
Damian Büchel
da458bcfb0 SEBWIN-608: Refactored server proxy by extracting request implementations. 2023-02-24 21:33:26 +01:00
Damian Büchel
ae3755df84 SEBWIN-608: Implemented basic mechanism for app signature key exchange. 2023-02-24 15:48:54 +01:00
Damian Büchel
ef84456311 SEBWIN-621: Fixed race condition happening with OAuth2 token renewal. 2022-11-25 14:32:58 +01:00
Damian Büchel
3a39784af2 SEBWIN-477: Minor refactoring. 2022-09-02 14:56:49 +02:00
anhefti
c13b2d2ac7 SEBWIN-477 implementation 2022-08-31 14:11:19 +02:00
Damian Büchel
2875eb4c94 SEBWIN-572: Improved stability of SEB Server connection by automatically updating OAuth2 token if it expires. 2022-07-27 15:26:42 +02:00
Damian Büchel
dce2477a4b SEBWIN-556: Now sending OS and SEB version information to SEB Server as early as possible. 2022-05-18 09:17:08 +02:00
Damian Büchel
6205bef251 SEBWIN-537: Implemented new network control showing wired as well as wireless network information. 2022-04-19 18:21:29 +02:00
Damian Büchel
1c3e4b450c SEBWIN-542: Ensured re-attempting to start a service session doesn't fail. 2022-02-03 12:15:54 +01:00
Damian Büchel
a0e0c3e579 SEBWIN-541: Updated year in license and copyright remarks. 2022-01-21 16:33:52 +01:00
Damian Büchel
3a5000a130 SEBWIN-540: Implemented transmission of client and version information to SEB-Server. 2022-01-14 13:33:35 +01:00
Damian Büchel
5d5e15e522 SEBWIN-535: Implemented configuration mapping for ping interval of server proxy. 2022-01-03 17:38:15 +01:00
anhefti
c478b3b4a2 SEBWIN-487 added battery log event for power grid status 2021-11-10 12:02:01 +01:00
Damian Büchel
8a3039ec16 SEBWIN-516: Implemented raise hand feature. 2021-09-17 10:47:02 +02:00
Damian Büchel
6b1aa69715 SEBWIN-504: Reverted ping interval to 1000ms. 2021-08-12 16:55:25 +02:00
Damian Büchel
27d423489c SEBWIN-504: Increased server ping interval to 2000ms. 2021-08-10 17:36:51 +02:00
Damian Büchel
0e13f4f3f1 SEBWIN-504: Attempt to improve server integration performance by using timer to send log events. 2021-08-03 14:56:58 +02:00
Damian Büchel
da39fb1f59 SEBWIN-475: Implemented basic Zoom proctoring integration. 2021-06-19 21:04:13 +02:00
Damian Büchel
7ad1d6ae5d SEBWIN-475: Implemented basic proctoring with Zoom and SEB server. 2021-06-16 15:38:55 +02:00
Damian Büchel
0f72ac7bc4 Fixed error in retry mechanism for SEB server. 2021-04-26 12:27:54 +02:00
Damian Büchel
2d1d3d9dde Updated browser engine to latest version (89.0.17) and enabled WebRTC. 2021-04-16 10:47:10 +02:00
Damian Büchel
8d5560d3c4 SEBWIN-451: Implemented dynamic reconfiguration for proctoring. 2021-04-12 15:59:42 +02:00
Damian Büchel
55603f3221 SEBWIN-450: Implemented static settings for proctoring with Jitsi Meet. 2021-04-12 10:59:31 +02:00
Damian Büchel
a19617c53b Updated year in copyright remarks. 2021-02-03 00:45:33 +01:00
Damian Büchel
9b8379bdae SEBWIN-445: Ensured battery and WLAN data is only sent to server when values change. 2020-12-10 17:42:50 +01:00
Damian Büchel
ec7e3d2e18 Corrected typo. 2020-12-03 19:48:00 +01:00
Damian Büchel
79a221cf21 SEBWIN-445: Implemented reporting of power supply and wireless adapter status to server. 2020-12-03 19:47:17 +01:00
Damian Büchel
a3292a7977 SEBWIN-444: Ensured server connectivity is maintained when reconfiguring and fixed detection of Moodle sessions. 2020-12-02 17:43:02 +01:00
Damian Büchel
15be4cbaf7 SEBWIN-442: Implemented mechanism to automatically select server exam via configuration. 2020-11-30 18:30:29 +01:00
Damian Büchel
9817da759c SEBWIN-405: Fixed timestamp format for server communication. 2020-08-06 13:21:51 +02:00
Damian Büchel
8d94750078 SEBWIN-405: Fixed and improved LMS session detection. 2020-08-03 14:41:25 +02:00
Damian Büchel
682c2a2ce5 SEBWIN-405: Fixed issue with server disconnection. 2020-08-03 11:51:21 +02:00
Damian Büchel
43bdfbb411 SEBWIN-405: Fixed issue with parsing of server instruction. 2020-08-01 19:31:27 +02:00
Damian Büchel
09fbc6579a SEBWIN-405: Changed implementation for sending of log events and implemented server quit event. 2020-08-01 17:55:18 +02:00
Damian Büchel
4d59ee399d SEBWIN-405: Implemented mechanism to retrieve exam selection via client. 2020-07-31 19:57:08 +02:00