mirror of
https://github.com/moodle/moodle.git
synced 2025-04-21 00:12:56 +02:00
MDL-37599 question import: add missing string.
AMOS BEGIN MOV [matcherror,question],[invalidgrade,question] AMOS END
This commit is contained in:
parent
a5ec499521
commit
b5d09003bb
@ -183,13 +183,13 @@ $string['invalidcategoryidforparent'] = 'Invalid category id for parent!';
|
||||
$string['invalidcategoryidtomove'] = 'Invalid category id to move!';
|
||||
$string['invalidconfirm'] = 'Confirmation string was incorrect';
|
||||
$string['invalidcontextinhasanyquestions'] = 'Invalid context passed to question_context_has_any_questions.';
|
||||
$string['invalidgrade'] = 'Grades ({$a}) do not match grade options - question skipped.';
|
||||
$string['invalidpenalty'] = 'Invalid penalty';
|
||||
$string['invalidwizardpage'] = 'Incorrect or no wizard page specified!';
|
||||
$string['lastmodifiedby'] = 'Last modified by';
|
||||
$string['linkedfiledoesntexist'] = 'Linked file {$a} doesn\'t exist';
|
||||
$string['makechildof'] = 'Make child of \'{$a}\'';
|
||||
$string['maketoplevelitem'] = 'Move to top level';
|
||||
$string['matcherror'] = 'Grades do not match grade options - question skipped';
|
||||
$string['matchgrades'] = 'Match grades';
|
||||
$string['matchgradeserror'] = 'Error if grade not listed';
|
||||
$string['matchgradesnearest'] = 'Nearest grade if not listed';
|
||||
|
@ -325,18 +325,19 @@ class qformat_default {
|
||||
foreach ($questions as $question) {
|
||||
if (!empty($question->fraction) and (is_array($question->fraction))) {
|
||||
$fractions = $question->fraction;
|
||||
$answersvalid = true; // in case they are!
|
||||
$invalidfractions = array();
|
||||
foreach ($fractions as $key => $fraction) {
|
||||
$newfraction = match_grade_options($gradeoptionsfull, $fraction,
|
||||
$this->matchgrades);
|
||||
if ($newfraction === false) {
|
||||
$answersvalid = false;
|
||||
$invalidfractions[] = $fraction;
|
||||
} else {
|
||||
$fractions[$key] = $newfraction;
|
||||
}
|
||||
}
|
||||
if (!$answersvalid) {
|
||||
echo $OUTPUT->notification(get_string('invalidgrade', 'question'));
|
||||
if ($invalidfractions) {
|
||||
echo $OUTPUT->notification(get_string('invalidgrade', 'question',
|
||||
implode(', ', $invalidfractions)));
|
||||
++$gradeerrors;
|
||||
continue;
|
||||
} else {
|
||||
|
Loading…
x
Reference in New Issue
Block a user