mirror of
https://github.com/moodle/moodle.git
synced 2025-04-21 00:12:56 +02:00
Fixed some hardcoded strings in GIFT format.
This commit is contained in:
parent
4089729b66
commit
532344b2cc
@ -161,6 +161,7 @@ $string['editqcats'] = 'Edit questions categories';
|
||||
$string['editquestions'] = 'Edit questions';
|
||||
$string['editquiz'] = 'Edit Quiz';
|
||||
$string['editquizquestions'] = 'Edit Quiz Questions';
|
||||
$string['errorinquestion'] = 'Error in question';
|
||||
$string['errormissingquestion'] = 'Error: The system is missing the question with id $a';
|
||||
$string['errornotnumbers'] = 'Error - answers must be numeric';
|
||||
$string['errorsdetected'] = '$a error(s) detected';
|
||||
@ -212,6 +213,12 @@ $string['generalfeedback'] = 'General feedback';
|
||||
$string['generatevalue'] = 'Generate a new value between';
|
||||
$string['geometric'] = 'Geometric';
|
||||
$string['gift'] = 'GIFT format';
|
||||
$string['giftleftbraceerror'] = 'Could not find a {';
|
||||
$string['giftmatchingformat'] = 'Matching question answers are improperly formatted';
|
||||
$string['giftnonumericalanswers'] = 'No answers found for numerical question';
|
||||
$string['giftnovalidquestion'] = 'No valid question found';
|
||||
$string['giftqtypenotset'] = 'Question type is not set';
|
||||
$string['giftrightbraceerror'] = 'Could not find a }';
|
||||
$string['grade'] = 'Grade';
|
||||
$string['gradeall'] = 'Grade All';
|
||||
$string['gradeaverage'] = 'Average grade';
|
||||
|
@ -167,13 +167,15 @@ class qformat_gift extends qformat_default {
|
||||
// FIND ANSWER section
|
||||
$answerstart = strpos($text, "{");
|
||||
if ($answerstart === false) {
|
||||
$this->error( 'Could not find a {', $text );
|
||||
$giftleftbraceerror = get_string( 'giftleftbraceerror', 'quiz' );
|
||||
$this->error( $giftleftbraceerror, $text );
|
||||
return false;
|
||||
}
|
||||
|
||||
$answerfinish = strpos($text, "}");
|
||||
if ($answerfinish === false) {
|
||||
$this->error( 'Could not find a }', $text );
|
||||
$giftrightbraceerror = get_string( 'giftrightbraceerror', 'quiz' );
|
||||
$this->error( $giftrightbraceerror, $text );
|
||||
return false;
|
||||
}
|
||||
|
||||
@ -246,7 +248,8 @@ class qformat_gift extends qformat_default {
|
||||
}
|
||||
|
||||
if (!isset($question->qtype)) {
|
||||
$this->error( 'Question type not set', $text );
|
||||
$giftqtypenotset = get_string('giftqtypenotset','quiz');
|
||||
$this->error( $giftqtypenotset, $text );
|
||||
return false;
|
||||
}
|
||||
|
||||
@ -318,7 +321,8 @@ class qformat_gift extends qformat_default {
|
||||
foreach ($answers as $key => $answer) {
|
||||
$answer = trim($answer);
|
||||
if (strpos($answer, "->") === false) {
|
||||
$this->error('Improperly formatted Matching Question answer', $answer );
|
||||
$giftmatchingformat = get_string('giftmatchingformat','quiz');
|
||||
$this->error($giftmatchingformat, $answer );
|
||||
return false;
|
||||
break 2;
|
||||
}
|
||||
@ -409,7 +413,8 @@ class qformat_gift extends qformat_default {
|
||||
|
||||
if (count($answers) == 0) {
|
||||
// invalid question
|
||||
$this->error( 'No answers found in Numerical answer', $text );
|
||||
$giftnonumericalanswers = get_string('giftnonumericalanswers','quiz');
|
||||
$this->error( $giftnonumericalanswers, $text );
|
||||
return false;
|
||||
break;
|
||||
}
|
||||
@ -466,7 +471,8 @@ class qformat_gift extends qformat_default {
|
||||
break;
|
||||
|
||||
default:
|
||||
$this->error( 'No valid question detected', $text );
|
||||
$giftnovalidquestion = get_string('giftnovalidquestion','quiz');
|
||||
$this->error( $giftnovalidquestion, $text );
|
||||
return false;
|
||||
break;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user