MDL-28471 make the question flag smaller, and give it a label.
[moodle.git] / lang / en / question.php
CommitLineData
30c8dd34
DM
1<?php
2
3// This file is part of Moodle - http://moodle.org/
4//
5// Moodle is free software: you can redistribute it and/or modify
6// it under the terms of the GNU General Public License as published by
7// the Free Software Foundation, either version 3 of the License, or
8// (at your option) any later version.
9//
10// Moodle is distributed in the hope that it will be useful,
11// but WITHOUT ANY WARRANTY; without even the implied warranty of
12// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13// GNU General Public License for more details.
14//
15// You should have received a copy of the GNU General Public License
16// along with Moodle. If not, see <http://www.gnu.org/licenses/>.
17
18/**
19 * Strings for component 'question', language 'en', branch 'MOODLE_20_STABLE'
20 *
21 * @package question
22 * @copyright 1999 onwards Martin Dougiamas {@link http://moodle.com}
23 * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
24 */
36703ed7 25
42663bb7 26$string['addcategory'] = 'Add category';
3bee1ead 27$string['adminreport'] = 'Report on possible problems in your question database.';
a781921f 28$string['availableq'] = 'Available?';
30c8dd34 29$string['badbase'] = 'Bad base before **: {$a}**';
fde4560d 30$string['behaviour'] = 'Behaviour';
30c8dd34
DM
31$string['broken'] = 'This is a "broken link", it points to a nonexistent file.';
32$string['byandon'] = 'by <em>{$a->user}</em> on <em>{$a->time}</em>';
70c33d22 33$string['cannotcopybackup'] = 'Could not copy backup file';
30c8dd34
DM
34$string['cannotcreate'] = 'Could not create new entry in question_attempts table';
35$string['cannotcreatepath'] = 'Cannot create path: {$a}';
fde4560d 36$string['cannotdeletebehaviourinuse'] = 'You cannot delete the behaviour \'{$a}\'. It is used by question attempts.';
ac93d63d 37$string['cannotdeletecate'] = 'You can\'t delete that category it is the default category for this context.';
fde4560d
TH
38$string['cannotdeletemissingbehaviour'] = 'You cannot uninstall the missing behaviour. It is required by the system.';
39$string['cannotdeletemissingqtype'] = 'You cannot uninstall the missing question type. It is needed by the system.';
40$string['cannotdeleteneededbehaviour'] = 'Cannot delete the question behaviour \'{$a}\'. There are other behaviours installed that rely on it.';
41$string['cannotdeleteqtypeinuse'] = 'You cannot delete the question type \'{$a}\'. There are questions of this type in the question bank.';
42$string['cannotdeleteqtypeneeded'] = 'You cannot delete the question type \'{$a}\'. There are other question types installed that rely on it.';
30c8dd34 43$string['cannotenable'] = 'Question type {$a} cannot be created directly.';
fde4560d 44$string['cannotenablebehaviour'] = 'Question behaviour {$a} cannot be used directly. It is for internal use only.';
ac93d63d 45$string['cannotfindcate'] = 'Could not find category record';
70c33d22 46$string['cannotfindquestionfile'] = 'Could not find question data file in zip';
a3130f2c 47$string['cannotgetdsfordependent'] = 'Cannot get the specified dataset for a dataset dependent question! (question: {$a->id}, datasetitem: {$a->item})';
30c8dd34 48$string['cannotgetdsforquestion'] = 'Cannot get the specified dataset for a calculated question! (question: {$a})';
ac93d63d 49$string['cannothidequestion'] = 'Was not able to hide question';
30c8dd34
DM
50$string['cannotimportformat'] = 'Sorry, importing this format is not yet implemented!';
51$string['cannotinsertquestion'] = 'Could not insert new question!';
3e0e25ef 52$string['cannotinsertquestioncatecontext'] = 'Could not insert the new question category {$a->cat} illegal contextid {$a->ctx}';
ac93d63d 53$string['cannotloadquestion'] = 'Could not load question';
30c8dd34
DM
54$string['cannotmovequestion'] = 'You can\'t use this script to move questions that have files associated with them from different areas.';
55$string['cannotopenforwriting'] = 'Cannot open for writing: {$a}';
ac93d63d 56$string['cannotpreview'] = 'You can\'t preview these questions!';
432ef803 57$string['cannotretrieveqcat'] = 'Could not retrieve question category';
ac93d63d 58$string['cannotunhidequestion'] = 'Failed to unhide the question.';
70c33d22 59$string['cannotunzip'] = 'Could not unzip file.';
30c8dd34 60$string['cannotwriteto'] = 'Cannot write exported questions to {$a}';
5b2b977d
DM
61$string['categorycurrent'] = 'Current category';
62$string['categorycurrentuse'] = 'Use this category';
30c8dd34 63$string['categorydoesnotexist'] = 'This category does not exist';
42663bb7 64$string['categoryinfo'] = 'Category info';
460797ab 65$string['categorymove'] = 'The category \'{$a->name}\' contains {$a->count} questions (some of them may be old, hidden, questions that are still in use in some existing quizzes). Please choose another category to move them to.';
5b2b977d 66$string['categorymoveto'] = 'Save in category';
42663bb7 67$string['categorynamecantbeblank'] = 'The category name cannot be blank.';
62e76c67 68$string['clicktoflag'] = 'Click to flag this question';
69$string['clicktounflag'] = 'Click to un-flag this question';
30c8dd34
DM
70$string['contexterror'] = 'You shouldn\'t have got here if you\'re not moving a category to another context.';
71$string['copy'] = 'Copy from {$a} and change links.';
72$string['created'] = 'Created';
73$string['createdby'] = 'Created by';
5b2b977d 74$string['createdmodifiedheader'] = 'Created / last saved';
cd120b23 75$string['createnewquestion'] = 'Create a new question ...';
3bee1ead 76$string['cwrqpfs'] = 'Random questions selecting questions from sub categories.';
27762525 77$string['cwrqpfsinfo'] = '<p>During the upgrade to Moodle 1.9 we will separate question categories into
3bee1ead 78different contexts. Some question categories and questions on your site will have to have their sharing
79status changed. This is necessary in the rare case that one or more \'random\' questions in a quiz are set up to select from a mixture of
80shared and unshared categories (as is the case on this site). This happens when a \'random\' question is set to select
81from subcategories and one or more subcategories have a different sharing status to the parent category in which
82the random question is created.</p>
6d1083c5 83<p>The following question categories, from which \'random\' questions in parent categories select questions from,
84will have their sharing status changed to the same sharing status as the category with the \'random\' question in
85on upgrading to Moodle 1.9. The following categories will have their sharing status changed. Questions which are
86affected will continue to work in all existing quizzes until you remove them from these quizzes.</p>';
3bee1ead 87$string['cwrqpfsnoprob'] = 'No question categories in your site are affected by the \'Random questions selecting questions from sub categories\' issue.';
30c8dd34
DM
88$string['defaultfor'] = 'Default for {$a}';
89$string['defaultinfofor'] = 'The default category for questions shared in context \'{$a}\'.';
fde4560d
TH
90$string['deletebehaviourareyousure'] = 'Delete behaviour {$a}: are you sure?';
91$string['deletebehaviourareyousuremessage'] = 'You are about to completely delete the question behaviour {$a}. This will completely delete everything in the database associated with this question behaviour. Are you SURE you want to continue?';
e2b347e9 92$string['deletecoursecategorywithquestions'] = 'There are questions in the question bank associated with this course category. If you proceed, they will be deleted. You may wish to move them first, using the question bank interface.';
fde4560d
TH
93$string['deleteqtypeareyousure'] = 'Delete question type {$a}: are you sure?';
94$string['deleteqtypeareyousuremessage'] = 'You are about to completely delete the question type {$a}. This will completely delete everything in the database associated with this question type. Are you SURE you want to continue?';
42663bb7
TH
95$string['deletequestioncheck'] = 'Are you absolutely sure you want to delete \'{$a}\'?';
96$string['deletequestionscheck'] = 'Are you absolutely sure you want to delete the following questions?<br /><br />{$a}';
fde4560d
TH
97$string['deletingbehaviour'] = 'Deleting question behaviour \'{$a}\'';
98$string['deletingqtype'] = 'Deleting question type \'{$a}\'';
a781921f 99$string['disabled'] = 'Disabled';
30c8dd34
DM
100$string['disterror'] = 'The distribution {$a} caused problems';
101$string['donothing'] = 'Don\'t copy or move files or change links.';
c35aa9f1
HF
102$string['editcategories'] = 'Edit categories';
103$string['editcategories_help'] = 'Rather than keeping everything in one big list, questions may be arranged into categories and subcategories.
104
105Each category has a context which determines where the questions in the category can be used:
106
107* Activity context - Questions only available in the activity module
108* Course context - Questions available in all activity modules in the course
109* Course category context - Questions available in all activity modules and courses in the course category
110* System context - Questions available in all courses and activities on the site
111
112Categories are also used for random questions, as questions are selected from a particular category.';
113$string['editcategories_link'] = 'question/category';
42663bb7 114$string['editcategory'] = 'Edit category';
3bee1ead 115$string['editingcategory'] = 'Editing a category';
36703ed7 116$string['editingquestion'] = 'Editing a question';
da729916 117$string['editquestion'] = 'Edit question';
85edde5c 118$string['editthiscategory'] = 'Edit this category';
30c8dd34 119$string['emptyxml'] = 'Unkown error - empty imsmanifest.xml';
a781921f 120$string['enabled'] = 'Enabled';
3bee1ead 121$string['erroraccessingcontext'] = 'Cannot access context';
30c8dd34
DM
122$string['errordeletingquestionsfromcategory'] = 'Error deleting questions from category {$a}.';
123$string['errorduringpost'] = 'Error occurred during post-processing!';
70c33d22 124$string['errorduringpre'] = 'Error occurred during pre-processing!';
125$string['errorduringproc'] = 'Error occurred during processing!';
30c8dd34 126$string['errorduringregrade'] = 'Could not regrade question {$a->qid}, going to state {$a->stateid}.';
8d58ae88
HF
127$string['errorfilecannotbecopied'] = 'Error: cannot copy file {$a}.';
128$string['errorfilecannotbemoved'] = 'Error: cannot move file {$a}.';
129$string['errorfileschanged'] = 'Error: files linked to from questions have changed since form was displayed.';
30c8dd34
DM
130$string['errormanualgradeoutofrange'] = 'The grade {$a->grade} is not between 0 and {$a->maxgrade} for question {$a->name}. The score and comment have not been saved.';
131$string['errormovingquestions'] = 'Error while moving questions with ids {$a}.';
9ee94881 132$string['errorpostprocess'] = 'Error occurred during post-processing!';
30c8dd34 133$string['errorpreprocess'] = 'Error occurred during pre-processing!';
9ee94881 134$string['errorprocess'] = 'Error occurred during processing!';
30c8dd34
DM
135$string['errorprocessingresponses'] = 'An error occurred while processing your responses.';
136$string['errorsavingcomment'] = 'Error saving the comment for question {$a->name} in the database.';
137$string['errorupdatingattempt'] = 'Error updating attempt {$a->id} in the database.';
3bee1ead 138$string['exportcategory'] = 'Export category';
f6e10010
HF
139$string['exportcategory_help'] = 'This setting determines the category from which the exported questions will be taken.
140
141Certain import formats, such as GIFT and Moodle XML, permit category and context data to be included in the export file, enabling them to (optionally) be recreated on import. If required, the appropriate checkboxes should be ticked.';
bd8ee7c1 142$string['exporterror'] = 'Errors occur during exporting!';
87214c4e
TH
143$string['exportfilename'] = 'questions';
144$string['exportnameformat'] = '%Y%m%d-%H%M';
d7768a69
HF
145$string['exportquestions'] = 'Export questions to file';
146$string['exportquestions_help'] = 'This function enables the export of a complete category (and any subcategories) of questions to file. Please note that, depending on the file format selected, some question data and certain question types may not be exported.';
147$string['exportquestions_link'] = 'question/export';
2a1516f2
TH
148$string['filecantmovefrom'] = 'The questions files cannot be moved because you do not have permission to remove files from the place you are trying to move questions from.';
149$string['filecantmoveto'] = 'The question files cannot be moved or copied becuase you do not have permission to add files to the place you are trying to move the questions to.';
f7c1dfaf 150$string['fileformat'] = 'File format';
30c8dd34
DM
151$string['filesareacourse'] = 'the course files area';
152$string['filesareasite'] = 'the site files area';
153$string['filestomove'] = 'Move / copy files to {$a}?';
62e76c67 154$string['flagged'] = 'Flagged';
155$string['flagthisquestion'] = 'Flag this question';
d89ec019 156$string['formquestionnotinids'] = 'Form contained question that is not in questionids';
30c8dd34 157$string['fractionsnomax'] = 'One of the answers should have a score of 100% so it is possible to get full marks for this question.';
3bee1ead 158$string['getcategoryfromfile'] = 'Get category from file';
159$string['getcontextfromfile'] = 'Get context from file';
30c8dd34
DM
160$string['changepublishstatuscat'] = '<a href="{$a->caturl}">Category "{$a->name}"</a> in course "{$a->coursename}" will have it\'s sharing status changed from <strong>{$a->changefrom} to {$a->changeto}</strong>.';
161$string['chooseqtypetoadd'] = 'Choose a question type to add';
5e8a85aa 162$string['editquestions'] = 'Edit questions';
3bee1ead 163$string['ignorebroken'] = 'Ignore broken links';
30c8dd34 164$string['impossiblechar'] = 'Impossible character {$a} detected as parenthesis character';
f6e10010
HF
165$string['importcategory'] = 'Import category';
166$string['importcategory_help'] = 'This setting determines the category into which the imported questions will go.
167
168Certain import formats, such as GIFT and Moodle XML, may include category and context data in the import file. To make use of this data, rather than the selected category, the appropriate checkboxes should be ticked. If categories specified in the import file do not exist, they will be created.';
c73c9836 169$string['importerror'] = 'An error occurred during import processing';
6160bdb1 170$string['importerrorquestion'] = 'Error importing question';
c73c9836 171$string['importingquestions'] = 'Importing {$a} questions from file';
6160bdb1 172$string['importparseerror'] = 'Error(s) found parsing the import file. No questions have been imported. To import any good questions try again setting \'Stop on error\' to \'No\'';
d7768a69
HF
173$string['importquestions'] = 'Import questions from file';
174$string['importquestions_help'] = 'This function enables questions in a variety of formats to be imported via text file. Note that the file must use UTF-8 encoding.';
175$string['importquestions_link'] = 'question/import';
f7c1dfaf 176$string['importwrongfiletype'] = 'The type of the file you selected ({$a->actualtype}) does not match the type expected by this import format ({$a->expectedtype}).';
ac93d63d 177$string['invalidarg'] = 'No valid arguments supplied or incorrect server configuration';
70c33d22 178$string['invalidcategoryidforparent'] = 'Invalid category id for parent!';
179$string['invalidcategoryidtomove'] = 'Invalid category id to move!';
30c8dd34
DM
180$string['invalidconfirm'] = 'Confirmation string was incorrect';
181$string['invalidcontextinhasanyquestions'] = 'Invalid context passed to question_context_has_any_questions.';
5e8a85aa 182$string['invalidpenalty'] = 'Invalid penalty';
beb69c11 183$string['invalidwizardpage'] = 'Incorrect or no wizard page specified!';
5bd22790 184$string['lastmodifiedby'] = 'Last modified by';
30c8dd34 185$string['linkedfiledoesntexist'] = 'Linked file {$a} doesn\'t exist';
5b2b977d 186$string['makechildof'] = 'Make child of \'{$a}\'';
3bee1ead 187$string['maketoplevelitem'] = 'Move to top level';
5e8a85aa 188$string['matcherror'] = 'Grades do not match grade options - question skipped';
f6e10010 189$string['matchgrades'] = 'Match grades';
f7c1dfaf
TH
190$string['matchgradeserror'] = 'Error if grade not listed';
191$string['matchgradesnearest'] = 'Nearest grade if not listed';
f6e10010
HF
192$string['matchgrades_help'] = 'Imported grades must match one of the fixed list of valid grades - 100, 90, 80, 75, 70, 66.666, 60, 50, 40, 33.333, 30, 25, 20, 16.666, 14.2857, 12.5, 11.111, 10, 5, 0 (also negative values). If not, there are two options:
193
194* Error if grade not listed - If a question contains any grades not found in the list an error is displayed and that question will not be imported
195* Nearest grade if not listed - If a grade is found that does not match a value in the list, the grade is changed to the closest matching value in the list ';
beb69c11 196$string['missingcourseorcmid'] = 'Need to provide courseid or cmid to print_question.';
60e40dda 197$string['missingcourseorcmidtolink'] = 'Need to provide courseid or cmid to get_question_edit_link.';
30c8dd34
DM
198$string['missingimportantcode'] = 'This question type is missing important code: {$a}.';
199$string['missingoption'] = 'The cloze question {$a} is missing its options';
8a3b3e66 200$string['modified'] = 'Last saved';
30c8dd34 201$string['move'] = 'Move from {$a} and change links.';
5b2b977d 202$string['movecategory'] = 'Move category';
30c8dd34
DM
203$string['movedquestionsandcategories'] = 'Moved questions and question categories from {$a->oldplace} to {$a->newplace}.';
204$string['movelinksonly'] = 'Just change where links point to, do not move or copy files.';
205$string['moveq'] = 'Move question(s)';
206$string['moveqtoanothercontext'] = 'Move question to another context.';
2daffca5 207$string['moveto'] = 'Move to >>';
5b2b977d 208$string['movingcategory'] = 'Moving category';
30c8dd34
DM
209$string['movingcategoryandfiles'] = 'Are you sure you want to move category {$a->name} and all child categories to context for "{$a->contextto}"?<br /> We have detected {$a->urlcount} files linked from questions in {$a->fromareaname}, would you like to copy or move these to {$a->toareaname}?';
210$string['movingcategorynofiles'] = 'Are you sure you want to move category "{$a->name}" and all child categories to context for "{$a->contextto}"?';
5b2b977d 211$string['movingquestions'] = 'Moving questions and any files';
30c8dd34
DM
212$string['movingquestionsandfiles'] = 'Are you sure you want to move question(s) {$a->questions} to context for <strong>"{$a->tocontext}"</strong>?<br /> We have detected <strong>{$a->urlcount} files</strong> linked from these question(s) in {$a->fromareaname}, would you like to copy or move these to {$a->toareaname}?';
213$string['movingquestionsnofiles'] = 'Are you sure you want to move question(s) {$a->questions} to context for <strong>"{$a->tocontext}"</strong>?<br /> There are <strong>no files</strong> linked from these question(s) in {$a->fromareaname}.';
3bee1ead 214$string['needtochoosecat'] = 'You need to choose a category to move this question to or press \'cancel\'.';
30c8dd34 215$string['nocate'] = 'No such category {$a}!';
3bee1ead 216$string['nopermissionadd'] = 'You don\'t have permission to add questions here.';
3efbe6bc 217$string['nopermissionmove'] = 'You don\'t have permission to move questions from here. You must save the question in this category or save it as a new question.';
3bee1ead 218$string['noprobs'] = 'No problems found in your question database.';
5e8a85aa 219$string['notenoughanswers'] = 'This type of question requires at least {$a} answers';
36703ed7 220$string['notenoughdatatoeditaquestion'] = 'Neither a question id, nor a category id and question type, was specified.';
3bee1ead 221$string['notenoughdatatomovequestions'] = 'You need to provide the question ids of questions you want to move.';
62e76c67 222$string['notflagged'] = 'Not flagged';
30c8dd34 223$string['novirtualquestiontype'] = 'No virtual question type for question type {$a}';
fde4560d
TH
224$string['numqas'] = 'No. question attempts';
225$string['numquestions'] = 'No. questions';
226$string['numquestionsandhidden'] = '{$a->numquestions} (+{$a->numhidden} hidden)';
b1627a92
DC
227$string['page-question-x'] = 'Any question page';
228$string['page-question-edit'] = 'Question editing page';
229$string['page-question-category'] = 'Question category page';
230$string['page-question-import'] = 'Question import page';
231$string['page-question-export'] = 'Question export page';
c35aa9f1
HF
232$string['parentcategory'] = 'Parent category';
233$string['parentcategory_help'] = 'The parent category is the one in which the new category will be placed. "Top" means that this category is not contained in any other category. Category contexts are shown in bold type. There must be at least one category in each context.';
234$string['parentcategory_link'] = 'question/category';
30c8dd34
DM
235$string['parenthesisinproperclose'] = 'Parenthesis before ** is not properly closed in {$a}**';
236$string['parenthesisinproperstart'] = 'Parenthesis before ** is not properly started in {$a}**';
c73c9836 237$string['parsingquestions'] = 'Parsing questions from import file.';
7292c11f
DM
238$string['penaltyfactor'] = 'Penalty factor';
239$string['penaltyfactor_help'] = 'This setting determines what fraction of the achieved score is subtracted for each wrong response. It is only applicable if the quiz is run in adaptive mode.
240
241The penalty factor should be a number between 0 and 1. A penalty factor of 1 means that the student has to get the answer right in his first response to get any credit for it at all. A penalty factor of 0 means the student can try as often as he likes and still get the full marks.';
3bee1ead 242$string['permissionedit'] = 'Edit this question';
243$string['permissionmove'] = 'Move this question';
244$string['permissionsaveasnew'] = 'Save this as a new question';
245$string['permissionto'] = 'You have permission to :';
6d1083c5 246$string['published'] = 'shared';
fde4560d
TH
247$string['qbehaviourdeletefiles'] = 'All data associated with the question behaviour \'{$a->behaviour}\' has been deleted from the database. To complete the deletion (and to prevent the behaviour from re-installing itself), you should now delete this directory from your server: {$a->directory}';
248$string['qtypedeletefiles'] = 'All data associated with the question type \'{$a->qtype}\' has been deleted from the database. To complete the deletion (and to prevent the question type from re-installing itself), you should now delete this directory from your server: {$a->directory}';
5bd22790 249$string['qtypeveryshort'] = 'T';
30c8dd34 250$string['questionaffected'] = '<a href="{$a->qurl}">Question "{$a->name}" ({$a->qtype})</a> is in this question category but is also being used in <a href="{$a->qurl}">quiz "{$a->quizname}"</a> in another course "{$a->coursename}".';
5eb266d8 251$string['questionbank'] = 'Question bank';
e2b347e9 252$string['questioncategory'] = 'Question category';
5b2b977d 253$string['questioncatsfor'] = 'Question categories for \'{$a}\'';
36703ed7 254$string['questiondoesnotexist'] = 'This question does not exist';
0ff5afdf 255$string['questionname'] = 'Question name';
5e8a85aa 256$string['questionno'] = 'Question {$a}';
30c8dd34 257$string['questionsaveerror'] = 'Errors occur during saving question - ({$a})';
42663bb7 258$string['questionsinuse'] = '(* Questions marked by an asterisk are already in use in some quizzes. These question will not be deleted from these quizzes but only from the category list.)';
30c8dd34
DM
259$string['questionsmovedto'] = 'Questions still in use moved to "{$a}" in the parent course category.';
260$string['questionsrescuedfrom'] = 'Questions saved from context {$a}.';
261$string['questionsrescuedfrominfo'] = 'These questions (some of which may be hidden) were saved when context {$a} was deleted because they are still used by some quizzes or other activities.';
0ff5afdf 262$string['questiontype'] = 'Question type';
3bee1ead 263$string['questionuse'] = 'Use question in this activity';
c014b989 264$string['questionvariant'] = 'Question variant';
5e8a85aa 265$string['reviewresponse'] = 'Review response';
f62040ed 266$string['saveflags'] = 'Save the state of the flags';
cd120b23 267$string['selectacategory'] = 'Select a category:';
268$string['selectaqtypefordescription'] = 'Select a question type to see its description.';
0ff5afdf 269$string['selectquestionsforbulk'] = 'Select questions for bulk actions';
30c8dd34 270$string['shareincontext'] = 'Share in context for {$a}';
f6e10010
HF
271$string['stoponerror'] = 'Stop on error';
272$string['stoponerror_help'] = 'This setting determines whether the import process stops when an error is detected, resulting in no questions being imported, or whether any questions containing errors are ignored and any valid questions are imported.';
3bee1ead 273$string['tofilecategory'] = 'Write category to file';
274$string['tofilecontext'] = 'Write context to file';
fde4560d
TH
275$string['uninstallbehaviour'] = 'Uninstall this question behaviour.';
276$string['uninstallqtype'] = 'Uninstall this question type.';
3bee1ead 277$string['unknown'] = 'Unknown';
30c8dd34
DM
278$string['unknownquestiontype'] = 'Unknown question type: {$a}.';
279$string['unknowntolerance'] = 'Unknown tolerance type {$a}';
6d1083c5 280$string['unpublished'] = 'unshared';
30c8dd34
DM
281$string['upgradeproblemcategoryloop'] = 'Problem detected when upgrading question categories. There is a loop in the category tree. The affected category ids are {$a}.';
282$string['upgradeproblemcouldnotupdatecategory'] = 'Could not update question category {$a->name} ({$a->id}).';
283$string['upgradeproblemunknowncategory'] = 'Problem detected when upgrading question categories. Category {$a->id} refers to parent {$a->parent}, which does not exist. Parent changed to fix problem.';
284$string['wrongprefix'] = 'Wrongly formatted nameprefix {$a}';
a27aa5c6 285$string['youmustselectaqtype'] = 'You must select a question type.';
30c8dd34 286$string['yourfileshoulddownload'] = 'Your export file should start to download shortly. If not, please <a href="{$a}">click here</a>.';
2b7da645
TH
287
288$string['action'] = 'Action';
289$string['addanotherhint'] = 'Add another hint';
290$string['answer'] = 'Answer';
291$string['answersaved'] = 'Answer saved';
292$string['attemptfinished'] = 'Attempt finished';
293$string['attemptfinishedsubmitting'] = 'Attempt finished submitting: ';
c76145d3 294$string['behaviourbeingused'] = 'behaviour being used: {$a}';
2b7da645
TH
295$string['cannotloadquestion'] = 'Could not load question';
296$string['cannotpreview'] = 'You can\'t preview these questions!';
297$string['category'] = 'Category';
298$string['changeoptions'] = 'Change options';
299$string['check'] = 'Check';
300$string['clearwrongparts'] = 'Clear incorrect responses';
301$string['clicktoflag'] = 'Click to flag this question';
302$string['clicktounflag'] = 'Click to un-flag this question';
303$string['closepreview'] = 'Close preview';
304$string['combinedfeedback'] = 'Combined feedback';
305$string['commented'] = 'Commented: {$a}';
306$string['comment'] = 'Comment';
307$string['commentormark'] = 'Make comment or override mark';
308$string['comments'] = 'Comments';
c76145d3 309$string['commentx'] = 'Comment: {$a}';
2b7da645
TH
310$string['complete'] = 'Complete';
311$string['contexterror'] = 'You shouldn\'t have got here if you\'re not moving a category to another context.';
312$string['correct'] = 'Correct';
313$string['correctfeedback'] = 'For any correct response';
314$string['decimalplacesingrades'] = 'Decimal places in grades';
315$string['defaultmark'] = 'Default mark';
88f0eb15 316$string['errorsavingflags'] = 'Error saving the flag state.';
2b7da645
TH
317$string['feedback'] = 'Feedback';
318$string['fillincorrect'] = 'Fill in correct responses';
319$string['flagged'] = 'Flagged';
320$string['flagthisquestion'] = 'Flag this question';
321$string['generalfeedback'] = 'General feedback';
322$string['generalfeedback_help'] = 'General feedback is shown to the student after they have attempted the question. Unlike feedback, which depends on the question type and what response the student gave, the same general feedback text is shown to all students.
323
324You can use the general feedback to give students some background to what knowledge the question was testing, or give them a link to more information they can use if they did not understand the questions.';
325$string['hidden'] = 'Hidden';
326$string['hintn'] = 'Hint {no}';
327$string['hinttext'] = 'Hint text';
328$string['howquestionsbehave'] = 'How questions behave';
c76145d3 329$string['howquestionsbehave_help'] = 'Students can interact with the questions in the quiz in various different ways. For example, you may wish the students to enter an answer to each question and then submit the entire quiz, before anything is graded or they get any feedback. That would be \'Deferred feedback\' mode. Alternatively, you may wish for students to submit each question as they go along to get immediate feedback, and if they do not get it right immediately, have another try for fewer marks. That would be \'Interactive with multiple tries\' mode.';
2b7da645
TH
330$string['importfromcoursefiles'] = '... or choose a course file to import.';
331$string['importfromupload'] = 'Select a file to upload ...';
42663bb7 332$string['includesubcategories'] = 'Also show questions from sub-categories';
2b7da645
TH
333$string['incorrect'] = 'Incorrect';
334$string['incorrectfeedback'] = 'For any incorrect response';
335$string['information'] = 'Information';
336$string['invalidanswer'] = 'Incomplete answer';
337$string['makecopy'] = 'Make copy';
338$string['manualgradeoutofrange'] = 'This grade is outside the valid range.';
339$string['manuallygraded'] = 'Manually graded {$a->mark} with comment: {$a->comment}';
340$string['mark'] = 'Mark';
341$string['markedoutof'] = 'Marked out of';
c76145d3
TH
342$string['markedoutofmax'] = 'Marked out of {$a}';
343$string['markoutofmax'] = 'Mark {$a->mark} out of {$a->max}';
2b7da645
TH
344$string['marks'] = 'Marks';
345$string['noresponse'] = '[No response]';
346$string['notanswered'] = 'Not answered';
347$string['notflagged'] = 'Not flagged';
348$string['notgraded'] = 'Not graded';
349$string['notshown'] = 'Not shown';
350$string['notyetanswered'] = 'Not yet answered';
351$string['notyourpreview'] = 'This preview does not belong to you';
352$string['options'] = 'Options';
42663bb7 353$string['parent'] = 'Parent';
2b7da645
TH
354$string['partiallycorrect'] = 'Partially correct';
355$string['partiallycorrectfeedback'] = 'For any partially correct response';
356$string['penaltyforeachincorrecttry'] = 'Penalty for each incorrect try';
357$string['penaltyforeachincorrecttry_help'] = 'When you run your questions using the \'Interactive with multiple tries\' or \'Adaptive mode\' behaviour, so that the the student will have several tries to get the question right, then this option controls how much they are penalised for each incorrect try.
358
359The penalty is a proportion of the total question grade, so if the question is worth three marks, and the penalty is 0.3333333, then the student will score 3 if they get the question right first time, 2 if they get it right second try, and 1 of they get it right on the third try.';
c76145d3 360$string['previewquestion'] = 'Preview question: {$a}';
2b7da645
TH
361$string['questionbehaviouradminsetting'] = 'Question behaviour settings';
362$string['questionbehavioursdisabled'] = 'Question behaviours to disable';
363$string['questionbehavioursdisabledexplained'] = 'Enter a comma separated list of behaviours you do not want to appear in dropdown menu';
364$string['questionbehavioursorder'] = 'Question behaviours order';
365$string['questionbehavioursorderexplained'] = 'Enter a comma separated list of behaviours in the order you want them to appear in dropdown menu';
366$string['questionidmismatch'] = 'Question ids mismatch';
367$string['questionname'] = 'Question name';
42663bb7 368$string['questions'] = 'Questions';
c76145d3 369$string['questionx'] = 'Question {$a}';
2b7da645
TH
370$string['questiontext'] = 'Question text';
371$string['requiresgrading'] = 'Requires grading';
372$string['responsehistory'] = 'Response history';
373$string['restart'] = 'Start again';
374$string['restartwiththeseoptions'] = 'Start again with these options';
375$string['rightanswer'] = 'Right answer';
376$string['saved'] = 'Saved: {$a}';
377$string['saveflags'] = 'Save the state of the flags';
378$string['settingsformultipletries'] = 'Settings for multiple tries';
42663bb7 379$string['showhidden'] = 'Also show old questions';
2b7da645
TH
380$string['showmarkandmax'] = 'Show mark and max';
381$string['showmaxmarkonly'] = 'Show max mark only';
42663bb7 382$string['showquestiontext'] = 'Show question text in the question list';
2b7da645
TH
383$string['shown'] = 'Shown';
384$string['shownumpartscorrect'] = 'Show the number of correct responses';
385$string['specificfeedback'] = 'Specific feedback';
386$string['started'] = 'Started';
387$string['state'] = 'State';
388$string['step'] = 'Step';
389$string['submissionoutofsequence'] = 'Access out of sequence. Please do not click the back button when working on quiz questions.';
390$string['submissionoutofsequencefriendlymessage'] = "You have entered data outside the normal sequence. This can occur if you use your browser's Back or Forward buttons; please don't use these during the test. It can also happen if you click on something while a page is loading. Click <strong>Continue</strong> to resume.";
391$string['submit'] = 'Submit';
392$string['submitandfinish'] = 'Submit and finish';
393$string['submitted'] = 'Submit: {$a}';
fde4560d 394$string['unknownbehaviour'] = 'Unknown behaviour: {$a}.';
c76145d3
TH
395$string['unknownquestion'] = 'Unknown question: {$a}.';
396$string['unknownquestioncatregory'] = 'Unknown question category: {$a}.';
fde4560d 397$string['unknownquestiontype'] = 'Unknown question type: {$a}.';
2b7da645 398$string['whethercorrect'] = 'Whether correct';
2daffca5 399$string['withselected'] = 'With selected';
c76145d3 400$string['xoutofmax'] = '{$a->mark} out of {$a->max}';
2b7da645 401$string['yougotnright'] = 'You have correctly selected {$a->num}.';
474ee938
WO
402$string['clickflag'] = 'Flag question';
403$string['clickunflag'] = 'Unflag question';