diff --git a/src/main/resources/config/sql/base/V2__insert_data_v1_0.sql b/src/main/resources/config/sql/base/V2__insert_data_v1_0.sql index d4f1eccb..afa5bbee 100644 --- a/src/main/resources/config/sql/base/V2__insert_data_v1_0.sql +++ b/src/main/resources/config/sql/base/V2__insert_data_v1_0.sql @@ -82,6 +82,8 @@ INSERT INTO configuration_attribute VALUES (65, 'allowPDFPlugIn', 'CHECKBOX', null, null, null, null, 'true'), (66, 'downloadAndOpenSebConfig', 'CHECKBOX', null, null, null, null, 'true'), + (900, 'examSessionClearCookiesOnEnd', 'CHECKBOX', null, null, null, null, 'true'), + (901, 'examSessionClearCookiesOnStart', 'CHECKBOX', null, null, null, null, 'true'), (67, 'quitURL', 'TEXT_FIELD', null, null, null, null, null), (68, 'quitURLConfirm', 'CHECKBOX', null, null, null, null, 'true'), (69, 'restartExamUseStartURL', 'CHECKBOX', null, null, null, null, 'false'), @@ -234,8 +236,6 @@ INSERT INTO configuration_attribute VALUES (812, 'allowWlan', 'CHECKBOX', null, null, null, null, 'false'), (813, 'hookKeys', 'CHECKBOX', null, null, null, null, 'true'), - (900, 'examSessionClearCookiesOnEnd', 'CHECKBOX', null, null, null, null, 'true'), - (901, 'examSessionClearCookiesOnStart', 'CHECKBOX', null, null, null, null, 'true'), (902, 'showBackToStartButton', 'CHECKBOX', null, null, null, null, 'true'), (903, 'showSettingsInApp', 'CHECKBOX', null, null, null, null, 'false'), (904, 'browserUserAgentWinTouchModeIPad', 'TEXT_FIELD', null, null, null, null, 'Mozilla/5.0 (iPad; CPU OS 12_4_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.1.2 Mobile/15E148 Safari/604.1'), @@ -292,9 +292,10 @@ INSERT INTO orientation VALUES (15, 15, 0, 2, 'wintoolbar', 0, 7, 3, 1, 'NONE'), (16, 16, 0, 2, 'taskbar', 0, 9, 3, 1, 'NONE'), (17, 17, 0, 2, 'taskbar', 5, 9, 2, 1, 'LEFT_SPAN'), - (18, 18, 0, 2, 'taskbar', 0, 10, 3, 1, 'NONE'), - (19, 19, 0, 2, 'taskbar', 0, 11, 3, 1, 'NONE'), - (20, 20, 0, 2, 'taskbar', 0, 12, 3, 1, 'NONE'), + (812, 812, 0, 2, 'taskbar', 0, 10, 3, 1, 'NONE'), + (18, 18, 0, 2, 'taskbar', 0, 11, 3, 1, 'NONE'), + (19, 19, 0, 2, 'taskbar', 0, 12, 3, 1, 'NONE'), + (20, 20, 0, 2, 'taskbar', 0, 13, 3, 1, 'NONE'), (21, 21, 0, 2, 'zoom', 0, 14, 3, 1, 'NONE'), (22, 22, 0, 2, 'zoom', 0, 15, 3, 1, 'NONE'), (23, 23, 0, 2, 'zoomMode', 3, 14, 4, 1, 'NONE'), @@ -345,12 +346,16 @@ INSERT INTO orientation VALUES (65, 65, 0, 4, null, 0, 9, 8, 1, 'NONE'), (66, 66, 0, 4, null, 0, 10, 8, 1, 'NONE'), - (67, 67, 0, 5, 'quitLink', 0, 1, 8, 1, 'TOP'), - (68, 68, 0, 5, 'quitLink', 0, 2, 8, 1, 'NONE'), - (69, 69, 0, 5, 'backToStart', 0, 4, 8, 1, 'NONE'), - (70, 70, 0, 5, 'backToStart', 0, 6, 8, 2, 'TOP'), - (71, 71, 0, 5, 'backToStart', 0, 8, 8, 2, 'TOP'), - (72, 72, 0, 5, 'backToStart', 0, 10, 8, 1, 'NONE'), + (900, 900, 0, 5, 'sessionHandling', 0, 0, 8, 1, 'NONE'), + (901, 901, 0, 5, 'sessionHandling', 0, 1, 8, 1, 'NONE'), + (67, 67, 0, 5, 'quitLink', 0, 4, 8, 1, 'TOP'), + (68, 68, 0, 5, 'quitLink', 0, 5, 8, 1, 'NONE'), + + (69, 69, 0, 5, 'backToStart', 0, 6, 8, 1, 'NONE'), + (70, 70, 0, 5, 'backToStart', 0, 8, 8, 2, 'TOP'), + (71, 71, 0, 5, 'backToStart', 0, 10, 8, 2, 'TOP'), + (72, 72, 0, 5, 'backToStart', 0, 12, 8, 1, 'NONE'), + (73, 73, 0, 6, null, 0, 2, 10, 6, 'TOP'), (74, 74, 0, 6, null, 1, 1, 1, 1, 'LEFT'), @@ -436,7 +441,8 @@ INSERT INTO orientation VALUES (301, 301, 0, 9, 'kioskMode', 4, 0, 3, 3, 'NONE'), (302, 302, 0, 9, null, 0, 5, 4, 1, 'NONE'), (303, 303, 0, 9, null, 0, 6, 4, 1, 'NONE'), - (304, 304, 0, 9, null, 4, 5, 3, 1, 'NONE'), + (501, 501, 0, 9, null, 4, 5, 3, 1, 'NONE'), + (304, 304, 0, 9, null, 4, 6, 3, 1, 'NONE'), (305, 305, 0, 9, 'logging', 0, 8, 6, 1, 'NONE'), (306, 306, 0, 9, 'logging', 3, 9, 4, 1, 'LEFT_SPAN'), (307, 307, 0, 9, 'logging', 3, 10, 4, 1, 'LEFT_SPAN'), @@ -462,14 +468,13 @@ INSERT INTO orientation VALUES (408, 408, 0, 10, 'registry', 0, 9, 4, 1, 'NONE'), (500, 500, 0, 11, 'specialKeys', 0, 1, 3, 1, 'NONE'), - (501, 501, 0, 11, 'specialKeys', 0, 2, 3, 1, 'NONE'), - (502, 502, 0, 11, 'specialKeys', 0, 3, 3, 1, 'NONE'), - (503, 503, 0, 11, 'specialKeys', 0, 4, 3, 1, 'NONE'), - (504, 504, 0, 11, 'specialKeys', 0, 5, 3, 1, 'NONE'), - (505, 505, 0, 11, 'specialKeys', 0, 6, 3, 1, 'NONE'), - (506, 506, 0, 11, 'specialKeys', 0, 7, 3, 1, 'NONE'), - (507, 507, 0, 11, 'specialKeys', 0, 8, 3, 1, 'NONE'), - (508, 508, 0, 11, 'specialKeys', 0, 9, 3, 1, 'NONE'), + (502, 502, 0, 11, 'specialKeys', 0, 2, 3, 1, 'NONE'), + (503, 503, 0, 11, 'specialKeys', 0, 3, 3, 1, 'NONE'), + (504, 504, 0, 11, 'specialKeys', 0, 4, 3, 1, 'NONE'), + (505, 505, 0, 11, 'specialKeys', 0, 5, 3, 1, 'NONE'), + (506, 506, 0, 11, 'specialKeys', 0, 6, 3, 1, 'NONE'), + (507, 507, 0, 11, 'specialKeys', 0, 7, 3, 1, 'NONE'), + (508, 508, 0, 11, 'specialKeys', 0, 8, 3, 1, 'NONE'), (509, 509, 0, 11, 'functionKeys', 3, 1, 3, 1, 'NONE'), (510, 510, 0, 11, 'functionKeys', 3, 2, 3, 1, 'NONE'), diff --git a/src/main/resources/messages.properties b/src/main/resources/messages.properties index 51403f2c..f971dec3 100644 --- a/src/main/resources/messages.properties +++ b/src/main/resources/messages.properties @@ -794,6 +794,8 @@ sebserver.examconfig.props.label.showTaskBar=Show SEB taskbar sebserver.examconfig.props.label.showTaskBar.tooltip=The SEB task bar shows and switches between open browser windows,
allowed resources and applications and displays additional controls sebserver.examconfig.props.label.taskBarHeight=Taskbar/dock height sebserver.examconfig.props.label.taskBarHeight.tooltip=Height of SEB dock/task bar in points/pixels +sebserver.examconfig.props.label.allowWlan=Show Wi-Fi control (Win) +sebserver.examconfig.props.label.allowWlan.tooltip=Allows to reconnect to WiFi networks which have previously been connected to sebserver.examconfig.props.label.showReloadButton=Show reload button sebserver.examconfig.props.label.showReloadButton.tooltip=Reloads current web page. Shows warning if enabled in Browser settings tab sebserver.examconfig.props.label.showTime=Show time @@ -922,6 +924,11 @@ sebserver.examconfig.props.label.allowPDFPlugIn.tooltip=The Adobe Acrobat Reader sebserver.examconfig.props.label.downloadAndOpenSebConfig=Download and open SEB Config Files sebserver.examconfig.props.label.downloadAndOpenSebConfig.tooltip=Download and open .seb config files regardless if downloading and opening other file types is allowed. +sebserver.examconfig.props.group.sessionHandling=Session Handling +sebserver.examconfig.props.group.sessionHandling.tooltip=Use the following parameter to control whether a browser session is persistent on disk, e.g. to keep users
logged in after a reconfiguration. +sebserver.examconfig.props.label.examSessionClearCookiesOnStart=Clear browser session when starting an exam or staring SEB +sebserver.examconfig.props.label.examSessionClearCookiesOnEnd=Clear browser session when ending an exam or terminating SEB
(prevents deletion of browser cache if deactivated!) + sebserver.examconfig.props.group.quitLink=Link to quit SEB after exam sebserver.examconfig.props.label.quitURL=Place this quit link to the 'feedback' page displayed after an exam was successfully finished.
Clicking that link will quit SEB without having to enter the quit password. sebserver.examconfig.props.label.quitURLConfirm=Ask user to confirm quitting @@ -1161,7 +1168,7 @@ sebserver.examconfig.props.label.insideSebEnableNetworkConnectionSelector.toolti sebserver.examconfig.props.group.specialKeys=Special Keys sebserver.examconfig.props.group.specialKeys.tooltip=Settings to enable or block (hook) keys, key combinations and mouse buttons. sebserver.examconfig.props.label.enableEsc=Enable Esc -sebserver.examconfig.props.label.enablePrintScreen=Enable Print Screen +sebserver.examconfig.props.label.enablePrintScreen=Allow screen capture sebserver.examconfig.props.label.enablePrintScreen.tooltip=Controls Print Screen and OS X screen capture, corresponds with Enable screen capture in Security settings. sebserver.examconfig.props.label.enableCtrlEsc=Enable Ctrl-Esc sebserver.examconfig.props.label.enableAltEsc=Enable Alt-Esc