1ec6f722984469c3dcaa42f17f36f23fc93b9f35
[moodle.git] / mod / quiz / accessrule / seb / lang / en / quizaccess_seb.php
1 <?php
2 // This file is part of Moodle - http://moodle.org/
3 //
4 // Moodle is free software: you can redistribute it and/or modify
5 // it under the terms of the GNU General Public License as published by
6 // the Free Software Foundation, either version 3 of the License, or
7 // (at your option) any later version.
8 //
9 // Moodle is distributed in the hope that it will be useful,
10 // but WITHOUT ANY WARRANTY; without even the implied warranty of
11 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12 // GNU General Public License for more details.
13 //
14 // You should have received a copy of the GNU General Public License
15 // along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
17 /**
18  * Strings for the quizaccess_seb plugin.
19  *
20  * @package    quizaccess_seb
21  * @author     Luca Bösch <luca.boesch@bfh.ch>
22  * @author     Andrew Madden <andrewmadden@catalyst-au.net>
23  * @author     Dmitrii Metelkin <dmitriim@catalyst-au.net>
24  * @copyright  2019 Catalyst IT
25  * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
26  */
28 defined('MOODLE_INTERNAL') || die();
30 $string['addtemplate'] = 'Add new template';
31 $string['allowedbrowserkeysdistinct'] = 'The keys must all be different.';
32 $string['allowedbrowserkeyssyntax'] = 'A key should be a 64-character hex string.';
33 $string['cachedef_config'] = 'SEB config cache';
34 $string['cachedef_configkey'] = 'SEB config key cache';
35 $string['cachedef_quizsettings'] = 'SEB quiz settings cache';
36 $string['cantdelete'] = 'Template can\'t be deleted as it has been used for one or more quizzes';
37 $string['cantedit'] = 'Template can\'t be edited as it has been used for one or more quizzes';
38 $string['clientrequiresseb'] = 'This quiz has been configured to use the Safe Exam Browser with client configuration.';
39 $string['confirmtemplateremovalquestion'] = 'Are you sure you want to remove this template?';
40 $string['confirmtemplateremovaltitle'] = 'Confirm template removal?';
41 $string['conflictingsettings'] = 'You don\'t have permissions to update existing Safe Exam Browser settings';
42 $string['content'] = 'Template';
43 $string['description'] = 'Description';
44 $string['disabledsettings'] = 'Disabled settings.';
45 $string['disabledsettings_help'] = 'Safe Exam Browser quiz settings are unable to be updated if there is one or more existing quiz attempts. To re-enable settings, all quiz attempts must be deleted.';
46 $string['downloadsebconfig'] = 'Download SEB config file';
47 $string['duplicatetemplate'] = "Template with the same name already exists";
48 $string['edittemplate'] = 'Edit template';
49 $string['enabled'] = 'Enabled';
50 $string['event:accessprevented'] = "Quiz access was prevented";
51 $string['event:templatecreated'] = "SEB Template was created";
52 $string['event:templatedeleted'] = "SEB Template was deleted";
53 $string['event:templatedisabled'] = "SEB Template was disabled";
54 $string['event:templateenabled'] = "SEB Template was enabled";
55 $string['event:templateupdated'] = "SEB Template was updated";
56 $string['exitsebbutton'] = 'Exit Safe Exam Browser';
57 $string['filemanager_sebconfigfile'] = 'Upload Safe Exam Browser config file';
58 $string['filemanager_sebconfigfile_help'] = 'Please upload your own Safe Exam Browser config file for this quiz.';
59 $string['filenotpresent'] = 'Please upload a SEB config file.';
60 $string['fileparsefailed'] = 'The uploaded file could not be saved as a SEB config file.';
61 $string['httplinkbutton'] = 'Download Configuration';
62 $string['invalid_browser_key'] = "Invalid SEB browser key";
63 $string['invalid_config_key'] = "Invalid SEB config key";
64 $string['invalidkeys'] = "The config key or browser exam keys could not be validated. Please ensure you are using the Safe Exam Browser with correct configuration file.";
65 $string['invalidtemplate'] = "Invalid SEB config template";
66 $string['manage_templates'] = 'Safe Exam Browser templates';
67 $string['managetemplates'] = 'Manage templates';
68 $string['missingrequiredsettings'] = 'Config settings not provided all required settings.';
69 $string['name'] = 'Name';
70 $string['newtemplate'] = 'New template';
71 $string['noconfigfilefound'] = 'No uploaded SEB config file could be found for quiz with cmid: {$a}';
72 $string['noconfigfound'] = 'No SEB config could be found for quiz with cmid: {$a}';
73 $string['not_seb'] = "No SEB browser is being used";
74 $string['notemplate'] = 'No template';
75 $string['passwordnotset'] = 'Current settings require quizzes using the Safe Exam Browser to have a quiz password set.';
76 $string['pluginname'] = 'Safe Exam Browser access rule';
77 $string['privacy:metadata:quizaccess_seb_quizsettings'] = 'Safe Exam Browser settings for a quiz. This includes the ID of the last user to create or modify the settings.';
78 $string['privacy:metadata:quizaccess_seb_quizsettings:quizid'] = 'ID of the quiz the settings exist for.';
79 $string['privacy:metadata:quizaccess_seb_quizsettings:timecreated'] = 'Unix time that the settings were created.';
80 $string['privacy:metadata:quizaccess_seb_quizsettings:timemodified'] = 'Unix time that the settings were last modified.';
81 $string['privacy:metadata:quizaccess_seb_quizsettings:usermodified'] = 'ID of user who last created or modified the settings.';
82 $string['privacy:metadata:quizaccess_seb_template'] = 'Safe Exam Browser template settings. This includes the ID of the last user to create or modify the template.';
83 $string['privacy:metadata:quizaccess_seb_template:timecreated'] = 'Unix time that the template was created.';
84 $string['privacy:metadata:quizaccess_seb_template:timemodified'] = 'Unix time that the template was last modified.';
85 $string['privacy:metadata:quizaccess_seb_template:usermodified'] = 'ID of user who last created or modified the template.';
86 $string['quizsettings'] = 'Quiz settings';
87 $string['restoredfrom'] = '{$a->name} (restored via cmid {$a->cmid})';
88 $string['seb'] = 'Safe Exam Browser';
89 $string['seb:bypassseb'] = 'Bypass the requirement to view quiz in Safe Exam Browser.';
90 $string['seb:manage_filemanager_sebconfigfile'] = 'Modify Safe Exam Browser quiz setting: Select SEB config file.';
91 $string['seb:manage_seb_activateurlfiltering'] = 'Modify Safe Exam Browser quiz setting: Activate URL filtering.';
92 $string['seb:manage_seb_allowedbrowserexamkeys'] = 'Modify Safe Exam Browser quiz setting: Modify Allowed Browser Exam Keys.';
93 $string['seb:manage_seb_allowreloadinexam'] = 'Modify Safe Exam Browser quiz setting: Allow reload.';
94 $string['seb:manage_seb_allowspellchecking'] = 'Modify Safe Exam Browser quiz setting: Enable spell checking.';
95 $string['seb:manage_seb_allowuserquitseb'] = 'Modify Safe Exam Browser quiz setting: Allow quit.';
96 $string['seb:manage_seb_enableaudiocontrol'] = 'Modify Safe Exam Browser quiz setting: Enable audio control.';
97 $string['seb:manage_seb_expressionsallowed'] = 'Modify Safe Exam Browser quiz setting: Simple expressions allowed.';
98 $string['seb:manage_seb_expressionsblocked'] = 'Modify Safe Exam Browser quiz setting: Simple expressions blocked.';
99 $string['seb:manage_seb_filterembeddedcontent'] = 'Modify Safe Exam Browser quiz setting: Filter embedded content.';
100 $string['seb:manage_seb_linkquitseb'] = 'Modify Safe Exam Browser quiz setting: Quit link.';
101 $string['seb:manage_seb_muteonstartup'] = 'Modify Safe Exam Browser quiz setting: Mute on startup.';
102 $string['seb:manage_seb_quitpassword'] = 'Modify Safe Exam Browser quiz setting: Quit password.';
103 $string['seb:manage_seb_regexallowed'] = 'Modify Safe Exam Browser quiz setting: Regex expressions allowed.';
104 $string['seb:manage_seb_regexblocked'] = 'Modify Safe Exam Browser quiz setting: Regex expressions blocked.';
105 $string['seb:manage_seb_requiresafeexambrowser'] = 'Modify Safe Exam Browser quiz setting: Require Safe Exam Browser.';
106 $string['seb:manage_seb_showkeyboardlayout'] = 'Modify Safe Exam Browser quiz setting: Show keyboard layout.';
107 $string['seb:manage_seb_showreloadbutton'] = 'Modify Safe Exam Browser quiz setting: Show reload button.';
108 $string['seb:manage_seb_showsebtaskbar'] = 'Modify Safe Exam Browser quiz setting: Show task bar.';
109 $string['seb:manage_seb_showtime'] = 'Modify Safe Exam Browser quiz setting: Show time.';
110 $string['seb:manage_seb_showwificontrol'] = 'Modify Safe Exam Browser quiz setting: Show Wi-Fi control.';
111 $string['seb:manage_seb_showsebdownloadlink'] = 'Modify Safe Exam Browser quiz setting: Show download link.';
112 $string['seb:manage_seb_templateid'] = 'Modify Safe Exam Browser quiz setting: Select SEB template.';
113 $string['seb:manage_seb_userconfirmquit'] = 'Modify Safe Exam Browser quiz setting: Confirm on quit.';
114 $string['seb:managetemplates'] = 'Manage Safe Exam Browser configuration templates.';
115 $string['seb_activateurlfiltering'] = 'Enable URL filtering';
116 $string['seb_activateurlfiltering_help'] = 'If enabled, URLs will be filtered when loading web pages. The filter set has to be defined below.';
117 $string['seb_allowedbrowserexamkeys'] = 'Allowed Browser Exam Keys';
118 $string['seb_allowedbrowserexamkeys_help'] = 'In this field you can enter the allowed Browser Exam Keys for versions of Safe Exam Browser that are permitted to access this quiz. If no keys are entered, then Moodle does not check Browser Exam Keys.';
119 $string['seb_allowreloadinexam'] = 'Enable reload in exam';
120 $string['seb_allowreloadinexam_help'] = 'If enabled, page reload is allowed (reload button in SEB task bar, browser tool bar, iOS side slider menu, keyboard shortcut F5/cmd+R). Offline caching might break when the user tries to reload a page without internet connection.';
121 $string['seb_allowspellchecking'] = 'Enable spell checking';
122 $string['seb_allowspellchecking_help'] = 'If enabled, spell checking in the SEB browser is allowed.';
123 $string['seb_allowuserquitseb'] = 'Enable quitting of SEB';
124 $string['seb_allowuserquitseb_help'] = 'If enabled, users can quit SEB with the "Quit" button in the SEB task bar or by pressing the keys Ctrl-Q or by clicking the main browser window close button.';
125 $string['seb_enableaudiocontrol'] = 'Enable audio controls';
126 $string['seb_enableaudiocontrol_help'] = 'If enabled, the audio control icon is shown in the SEB task bar.';
127 $string['seb_expressionsallowed'] = 'Expressions allowed';
128 $string['seb_expressionsallowed_help'] = 'A text field which contains the allowed filtering expressions for the allowed URLs. Use of the wildcard char \'\*\' is possible. Examples for expressions: \'example.com\' or \'example.com/stuff/\*\'. \'example.com\' matches \'example.com\', \'www.example.com\' and \'www.mail.example.com\'. \'example.com/stuff/\*\' matches all requests to any subdomain of \'example.com\' that have \'stuff\' as the first segment of the path.';
129 $string['seb_expressionsblocked'] = 'Expressions blocked';
130 $string['seb_expressionsblocked_help'] = 'A text field which contains the filtering expressions for the blocked URLs. Use of the wildcard char \'\*\' is possible. Examples for expressions: \'example.com\' or \'example.com/stuff/\*\'. \'example.com\' matches \'example.com\', \'www.example.com\' and \'www.mail.example.com\'. \'example.com/stuff/\*\' matches all requests to any subdomain of \'example.com\' that have \'stuff\' as the first segment of the path.';
131 $string['seb_filterembeddedcontent'] = 'Filter also embedded content';
132 $string['seb_filterembeddedcontent_help'] = 'If enabled, also all embedded resources will be filtered using the filter set.';
133 $string['seb_help'] = 'Setup quiz to use the Safe Exam Browser.';
134 $string['seb_linkquitseb'] = 'Show Exit Safe Exam Browser button, configured with this quit link';
135 $string['seb_linkquitseb_help'] = 'In this field you can enter the link to quit SEB. It will be used on an "Exit Safe Exam Browser" button on the page that appears after the exam is submitted. When clicking the button or the link placed wherever you want to put it, it is possible to quit SEB without having to enter a quit password. If no link is entered, then the "Exit Safe Exam Browser" button does not appear and there is no link set to quit SEB.';
136 $string['seb_managetemplates'] = 'Manage Safe Exam Browser templates';
137 $string['seb_muteonstartup'] = 'Mute on startup';
138 $string['seb_muteonstartup_help'] = 'If enabled, audio is initially muted when starting SEB.';
139 $string['seb_quitpassword'] = 'Quit password';
140 $string['seb_quitpassword_help'] = 'This password is prompted when users try to quit SEB with the "Quit" button, Ctrl-Q or the close button in the main browser window. If no quit password is set, then SEB just prompts "Are you sure you want to quit SEB?".';
141 $string['seb_regexallowed'] = 'Regex allowed';
142 $string['seb_regexallowed_help'] = 'A text field which contains the filtering expressions for allowed URLs in a regular expression (Regex) format.';
143 $string['seb_regexblocked'] = 'Regex blocked';
144 $string['seb_regexblocked_help'] = 'A text field which contains the filtering expressions for blocked URLs in a regular expression (Regex) format.';
145 $string['seb_requiresafeexambrowser'] = 'Require the use of Safe Exam Browser';
146 $string['seb_requiresafeexambrowser_help'] = "If enabled, students can only attempt the quiz using the Safe Exam Browser.
147 The available options are:
149 * No
150 <br/>Safe Exam Browser is not required to attempt the quiz.
151 * Yes – Use an existing template
152 <br/>A template for the configuration of Safe Exam Browser can be used. Templates are managed by the Moodle Administrator. Your manual settings overwrite the settings in the template.
153 * Yes – Configure manually
154 <br/>No template for the configuration of Safe Exam Browser will be used. You can configure Safe Exam Browser manually.
155 * Yes – Upload my own config
156 <br/>You can upload your own Safe Exam Browser configuration file. All manual settings and the use of templates will be disabled.
157 * Yes – Use SEB client config
158 <br/>No configurations of Safe Exam Browser are on Moodle side. The quiz can be attempted with any configuration of Safe Exam Browser.";
159 $string['seb_showkeyboardlayout'] = 'Show keyboard layout';
160 $string['seb_showkeyboardlayout_help'] = 'If enabled, the current keyboard layout is shown in the SEB task bar. It allows you to switch to other keyboard layouts, which have been enabled in the operating system.';
161 $string['seb_showreloadbutton'] = 'Show reload button';
162 $string['seb_showreloadbutton_help'] = 'If enabled, a reload button appears in the SEB task bar. This button allows to reload the current web page.';
163 $string['seb_showsebtaskbar'] = 'Show SEB task bar';
164 $string['seb_showsebtaskbar_help'] = 'If enabled, a task bar appears at the bottom of the SEB browser window. In case you like to show the Wi-Fi control, the reload button, the time or the keyboard layout to your students, you have to activate the task bar. The task bar is also needed when you permit third party applications, which are displayed as icons in the task bar.';
165 $string['seb_showtime'] = 'Show time';
166 $string['seb_showtime_help'] = 'If enabled, the current time is displayed in the SEB task bar.';
167 $string['seb_showwificontrol'] = 'Show Wi-Fi control';
168 $string['seb_showwificontrol_help'] = 'If enabled, a Wi-Fi control button appears in the SEB task bar. The button allows to reconnect to Wi-Fi networks which have previously been connected to.';
169 $string['seb_showsebdownloadlink'] = 'Show Safe Exam Browser download button';
170 $string['seb_showsebdownloadlink_help'] = 'If enabled, a button for Safe Exam Browser download will be shown on the quiz start page.';
171 $string['seb_templateid'] = 'Safe Exam Browser config template';
172 $string['seb_templateid_help'] = 'The settings in the selected config template will be used for the configuration of the Safe Exam Browser while attempting the quiz. You may overwrite the settings in the template with your manual settings.';
173 $string['seb_use_client'] = 'Yes – Use SEB client config';
174 $string['seb_use_manually'] = 'Yes – Configure manually';
175 $string['seb_use_template'] = 'Yes – Use an existing template';
176 $string['seb_use_upload'] = 'Yes – Upload my own config';
177 $string['seb_userconfirmquit'] = 'Ask user to confirm quitting';
178 $string['seb_userconfirmquit_help'] = 'If enabled, users have to confirm quitting of SEB when a quit link is detected.';
179 $string['sebdownloadbutton'] = 'Download Safe Exam Browser';
180 $string['seblinkbutton'] = 'Launch Safe Exam Browser';
181 $string['sebrequired'] = "This quiz has been configured so that students may only attempt it using the Safe Exam Browser.";
182 $string['setting:autoreconfigureseb'] = 'Auto configure SEB';
183 $string['setting:autoreconfigureseb_desc'] = 'If enabled, users who navigate to the quiz using the Safe Exam Browser will be automatically forced to reconfigure their Safe Exam Browser.';
184 $string['setting:displayblocksbeforestart'] = 'Display blocks before quiz started';
185 $string['setting:displayblocksbeforestart_desc'] = 'If enabled, blocks will be displayed before students start a quiz.';
186 $string['setting:displayblockswhenfinished'] = 'Display blocks after quiz finished';
187 $string['setting:displayblockswhenfinished_desc'] = 'If enabled, blocks will be displayed after students finished a quiz.';
188 $string['setting:downloadlink'] = 'Safe Exam Browser download link';
189 $string['setting:downloadlink_desc'] = 'URL for downloading the Safe Exam Browser application.';
190 $string['setting:quizpasswordrequired'] = 'Quiz password required';
191 $string['setting:quizpasswordrequired_desc'] = 'If enabled, all quizzes that require the Safe Exam Browser must have a quiz password set.';
192 $string['setting:showhttplink'] = 'Show http:// link';
193 $string['setting:showseblink'] = 'Show seb:// link';
194 $string['setting:showseblinks'] = 'Show Safe Exam Browser config links';
195 $string['setting:showseblinks_desc'] = 'Decide whether to show links for the user to access the Safe Exam Browser configuration file when access to quiz is prevented. Note that seb:// links may not work for every browser.';
196 $string['setting:supportedversions'] = 'Please note that the following minimum versions of the Safe Exam Browser client are required for use of the Config Key feature: macOS -  2.1.5pre2, Windows - 2.4, iOS - 2.1.14';
197 $string['settingsfrozen'] = 'Due to there being at least one quiz attempt, the Safe Exam Browser settings can no longer be updated.';
198 $string['unknown_reason'] = "Unknown reason";
199 $string['used'] = 'In use';