anhefti 
								
							 
						 
						
							
							
							
							
								
							
							
								3a86db9ba0 
								
							 
						 
						
							
							
								
								SEBSERV-301 adapted to changes and added tests  
							
							 
							
							
							
						 
						
							2023-01-11 13:58:35 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									anhefti 
								
							 
						 
						
							
							
							
							
								
							
							
								6a7d565e88 
								
							 
						 
						
							
							
								
								SEBSERV-335 finished up and code cleanup  
							
							 
							
							
							
						 
						
							2022-12-06 14:53:27 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									anhefti 
								
							 
						 
						
							
							
							
							
								
							
							
								5fe710e966 
								
							 
						 
						
							
							
								
								SEBSERV-326  
							
							 
							
							
							
						 
						
							2022-06-22 09:20:29 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									anhefti 
								
							 
						 
						
							
							
							
							
								
							
							
								1c896c827d 
								
							 
						 
						
							
							
								
								dispose client connection token and connection token caching  
							
							 
							
							
							
						 
						
							2022-06-22 08:51:13 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									anhefti 
								
							 
						 
						
							
							
							
							
								
							
							
								dad44d9b4d 
								
							 
						 
						
							
							
								
								exam service OAuth token handling fixes  
							
							 
							
							
							
						 
						
							2022-05-18 09:11:10 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									anhefti 
								
							 
						 
						
							
							
							
							
								
							
							
								5b56e6e1b9 
								
							 
						 
						
							
							
								
								SEBSERV-140 merged from api-docu branch.  
							
							 
							
							
							
						 
						
							2022-04-14 16:13:40 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									anhefti 
								
							 
						 
						
							
							
							
							
								
							
							
								a35ba48844 
								
							 
						 
						
							
							
								
								SEBSERV-240 implementation  
							
							 
							
							
							
						 
						
							2022-03-23 11:34:54 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									anhefti 
								
							 
						 
						
							
							
							
							
								
							
							
								8355e93d36 
								
							 
						 
						
							
							
								
								SEBSERV-266  
							
							 
							
							
							
						 
						
							2022-02-01 10:56:53 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									anhefti 
								
							 
						 
						
							
							
							
							
								
							
							
								9fbc5bdbc1 
								
							 
						 
						
							
							
								
								SEBSERV-250 service for all indicators with separated table and update  
							
							 
							
							
							
						 
						
							2021-12-15 16:16:17 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									anhefti 
								
							 
						 
						
							
							
							
							
								
							
							
								c9a1c3a019 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'origin/dev-1.2' into development  
							
							 
							
							... 
							
							
							
							Conflicts:
	src/main/java/ch/ethz/seb/sebserver/gui/content/ExamForm.java
	src/main/java/ch/ethz/seb/sebserver/gui/content/MonitoringRunningExam.java
	src/main/java/ch/ethz/seb/sebserver/webservice/servicelayer/session/impl/SEBClientConnectionServiceImpl.java
	src/test/resources/application-test.properties 
							
						 
						
							2021-11-24 13:34:14 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									anhefti 
								
							 
						 
						
							
							
							
							
								
							
							
								46786af1d6 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'origin/dev-1.2-pingCache' into dev-1.2  
							
							 
							
							... 
							
							
							
							Conflicts:
	src/main/java/ch/ethz/seb/sebserver/ClientHttpRequestFactoryService.java
	src/main/java/ch/ethz/seb/sebserver/webservice/servicelayer/session/impl/ExamSessionServiceImpl.java
	src/main/java/ch/ethz/seb/sebserver/webservice/servicelayer/session/impl/SEBClientConnectionServiceImpl.java
	src/main/java/ch/ethz/seb/sebserver/webservice/servicelayer/session/impl/indicator/DistributedPingCache.java
	src/main/java/ch/ethz/seb/sebserver/webservice/weblayer/api/ExamAPI_V1_Controller.java
	src/main/resources/config/application-dev-ws.properties 
							
						 
						
							2021-11-24 10:45:39 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									anhefti 
								
							 
						 
						
							
							
							
							
								
							
							
								a88e308ba9 
								
							 
						 
						
							
							
								
								SEBSERV-194 better distributed ping handling (dedicated ThreadPool)  
							
							 
							
							
							
						 
						
							2021-11-24 09:59:43 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									anhefti 
								
							 
						 
						
							
							
							
							
								
							
							
								3e35a7745b 
								
							 
						 
						
							
							
								
								fixes and fine-tuning for distributed setup  
							
							 
							
							
							
						 
						
							2021-11-18 08:21:03 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									anhefti 
								
							 
						 
						
							
							
							
							
								
							
							
								35905e9dad 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'origin/dev-1.2-isolateExamQuizLoad' into  
							
							 
							
							... 
							
							
							
							development
Conflicts:
	pom.xml
	src/main/java/ch/ethz/seb/sebserver/webservice/servicelayer/dao/impl/ExamDAOImpl.java 
							
						 
						
							2021-11-11 17:19:45 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									anhefti 
								
							 
						 
						
							
							
							
							
								
							
							
								7de512d7fe 
								
							 
						 
						
							
							
								
								synchronized running exam cache load to prevent multiple long running  
							
							 
							
							... 
							
							
							
							transactions while loading an Exam 
							
						 
						
							2021-11-11 16:01:35 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									anhefti 
								
							 
						 
						
							
							
							
							
								
							
							
								9896258afc 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'origin/dev-1.2' into development  
							
							 
							
							... 
							
							
							
							Conflicts:
	src/main/java/ch/ethz/seb/sebserver/gbl/util/Utils.java
	src/main/java/ch/ethz/seb/sebserver/gui/content/ProctorRoomConnectionsPopup.java
	src/main/java/ch/ethz/seb/sebserver/gui/content/SEBClientEvents.java
	src/main/java/ch/ethz/seb/sebserver/webservice/servicelayer/session/impl/SEBClientConnectionServiceImpl.java
	src/main/java/ch/ethz/seb/sebserver/webservice/weblayer/api/ClientEventController.java 
							
						 
						
							2021-11-10 13:25:26 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									anhefti 
								
							 
						 
						
							
							
							
							
								
							
							
								49dfa9e3a0 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'origin/dev-1.2-ethz' into dev-1.2  
							
							 
							
							
							
						 
						
							2021-11-10 10:14:53 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									anhefti 
								
							 
						 
						
							
							
							
							
								
							
							
								52b96647c1 
								
							 
						 
						
							
							
								
								fine tune for distributed setup  
							
							 
							
							
							
						 
						
							2021-11-10 10:00:50 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									anhefti 
								
							 
						 
						
							
							
							
							
								
							
							
								daeb118210 
								
							 
						 
						
							
							
								
								SEBSERV-239  
							
							 
							
							
							
						 
						
							2021-11-02 10:04:57 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									anhefti 
								
							 
						 
						
							
							
							
							
								
							
							
								fa5aa6353c 
								
							 
						 
						
							
							
								
								SEBSERV-160 new db schema and back-end implementation  
							
							 
							
							
							
						 
						
							2021-10-11 09:22:23 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									anhefti 
								
							 
						 
						
							
							
							
							
								
							
							
								9be252f333 
								
							 
						 
						
							
							
								
								added some tabindex fix scripts  
							
							 
							
							
							
						 
						
							2021-08-03 17:57:03 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									anhefti 
								
							 
						 
						
							
							
							
							
								
							
							
								64536fd909 
								
							 
						 
						
							
							
								
								distributed ping cache  
							
							 
							
							
							
						 
						
							2021-07-22 13:27:44 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									anhefti 
								
							 
						 
						
							
							
							
							
								
							
							
								86f3b61272 
								
							 
						 
						
							
							
								
								SEBSERV-215 fixed missing tooltips  
							
							 
							
							
							
						 
						
							2021-07-19 11:16:56 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									anhefti 
								
							 
						 
						
							
							
							
							
								
							
							
								3296b7c004 
								
							 
						 
						
							
							
								
								SEBSERV-195 improved ping indicator for distributed setups  
							
							 
							
							
							
						 
						
							2021-07-15 14:50:06 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									anhefti 
								
							 
						 
						
							
							
							
							
								
							
							
								7df04cddc6 
								
							 
						 
						
							
							
								
								SEBSERV-215 fixed  
							
							 
							
							
							
						 
						
							2021-07-15 12:26:12 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									anhefti 
								
							 
						 
						
							
							
							
							
								
							
							
								bc1e933087 
								
							 
						 
						
							
							
								
								SEBSERV-209 fixed exam session service for distributed setup  
							
							 
							
							... 
							
							
							
							apply client connection sync check over time-interval (per exam) instead
of for every monitoring request and every client connection. So I
implemented batching for that to avoid heavy db load 
							
						 
						
							2021-07-15 07:52:06 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									anhefti 
								
							 
						 
						
							
							
							
							
								
							
							
								054a4f9e31 
								
							 
						 
						
							
							
								
								preparing  
							
							 
							
							
							
						 
						
							2021-05-19 14:59:10 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									anhefti 
								
							 
						 
						
							
							
							
							
								
							
							
								fd7699b68f 
								
							 
						 
						
							
							
								
								SEBSERV-145 SEB handshake implementation plus Unit Tests  
							
							 
							
							
							
						 
						
							2021-02-04 17:19:42 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								d23357248e 
								
							 
						 
						
							
							
								
								removed standard file log appender  
							
							 
							
							
							
						 
						
							2021-01-06 17:15:32 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									anhefti 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								10ef9792bc 
								
							 
						 
						
							
							
								
								fixed proctoring  
							
							 
							
							
							
						 
						
							2020-11-17 12:23:39 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									anhefti 
								
							 
						 
						
							
							
							
							
								
							
							
								444d2334b4 
								
							 
						 
						
							
							
								
								SEBSERV-139 adapt to new API with shortname and idnumber  
							
							 
							
							
							
						 
						
							2020-08-26 09:05:14 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									anhefti 
								
							 
						 
						
							
							
							
							
								
							
							
								dbaffff5c3 
								
							 
						 
						
							
							
								
								SEBSERV-75 allow moodle courses and quizzes to be used as exams  
							
							 
							
							
							
						 
						
							2020-08-04 11:40:21 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									anhefti 
								
							 
						 
						
							
							
							
							
								
							
							
								c48981b2b0 
								
							 
						 
						
							
							
								
								fixed configuration  
							
							 
							
							
							
						 
						
							2020-05-06 16:07:13 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									anhefti 
								
							 
						 
						
							
							
							
							
								
							
							
								bebb4094b6 
								
							 
						 
						
							
							
								
								SEBSERV-125 fix  
							
							 
							
							
							
						 
						
							2020-05-06 11:19:11 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									anhefti 
								
							 
						 
						
							
							
							
							
								
							
							
								a37ab31ff1 
								
							 
						 
						
							
							
								
								fixed missing ping indicator and try to create initial access token for SEB Client Config  
							
							 
							
							
							
						 
						
							2020-03-02 14:01:12 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									anhefti 
								
							 
						 
						
							
							
							
							
								
							
							
								6e37b4bdef 
								
							 
						 
						
							
							
								
								introduce flyway for data init and migration  
							
							 
							
							
							
						 
						
							2020-02-25 11:56:33 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									anhefti 
								
							 
						 
						
							
							
							
							
								
							
							
								5e8c158214 
								
							 
						 
						
							
							
								
								creation date for user, list actions, dates and times formatting  
							
							 
							
							
							
						 
						
							2020-02-05 13:18:22 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									anhefti 
								
							 
						 
						
							
							
							
							
								
							
							
								2f64cf92e0 
								
							 
						 
						
							
							
								
								registration page  
							
							 
							
							
							
						 
						
							2020-01-23 16:46:05 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									anhefti 
								
							 
						 
						
							
							
							
							
								
							
							
								e5f5bc5c02 
								
							 
						 
						
							
							
								
								SEBSERV-75 implementation  
							
							 
							
							
							
						 
						
							2020-01-21 16:27:04 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									anhefti 
								
							 
						 
						
							
							
							
							
								
							
							
								151b6b734a 
								
							 
						 
						
							
							
								
								SEBSERV-105 back-end and some front-end tasks  
							
							 
							
							
							
						 
						
							2020-01-09 16:53:45 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									anhefti 
								
							 
						 
						
							
							
							
							
								
							
							
								4023e0ac4d 
								
							 
						 
						
							
							
								
								updated configuration  
							
							 
							
							
							
						 
						
							2019-12-10 16:32:39 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									anhefti 
								
							 
						 
						
							
							
							
							
								
							
							
								1da72a0f31 
								
							 
						 
						
							
							
								
								fixes and server init  
							
							 
							
							
							
						 
						
							2019-12-09 12:06:14 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									anhefti 
								
							 
						 
						
							
							
							
							
								
							
							
								3d4b705f8f 
								
							 
						 
						
							
							
								
								docu  
							
							 
							
							
							
						 
						
							2019-12-04 16:47:28 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									anhefti 
								
							 
						 
						
							
							
							
							
								
							
							
								71fb39749b 
								
							 
						 
						
							
							
								
								minor fixes  
							
							 
							
							
							
						 
						
							2019-11-27 12:08:48 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									anhefti 
								
							 
						 
						
							
							
							
							
								
							
							
								d1cdd188a3 
								
							 
						 
						
							
							
								
								made client connection timeouts configurable  
							
							 
							
							
							
						 
						
							2019-11-27 10:38:04 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									anhefti 
								
							 
						 
						
							
							
							
							
								
							
							
								2fd7ce47b8 
								
							 
						 
						
							
							
								
								crate work-around for SEB restriction API  
							
							 
							
							
							
						 
						
							2019-11-25 11:22:21 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									anhefti 
								
							 
						 
						
							
							
							
							
								
							
							
								f379114b46 
								
							 
						 
						
							
							
								
								SEBSERV-94 implementation and some code cleanup  
							
							 
							
							
							
						 
						
							2019-11-20 15:08:59 +01:00