Merge branch 'MDL-49882' of git://github.com/jmvedrine/moodle
This commit is contained in:
+18
-1
@@ -301,6 +301,21 @@ function lesson_save_question_options($question, $lesson, $contextid) {
|
||||
return $result;
|
||||
}
|
||||
break;
|
||||
|
||||
case LESSON_PAGE_ESSAY:
|
||||
$answer = new stdClass();
|
||||
$answer->lessonid = $question->lessonid;
|
||||
$answer->pageid = $question->id;
|
||||
$answer->timecreated = $timenow;
|
||||
$answer->answer = null;
|
||||
$answer->answerformat = FORMAT_MOODLE;
|
||||
$answer->grade = 0;
|
||||
$answer->score = 1;
|
||||
$answer->jumpto = LESSON_NEXTPAGE;
|
||||
$answer->response = null;
|
||||
$answer->responseformat = FORMAT_MOODLE;
|
||||
$answer->id = $DB->insert_record("lesson_answers", $answer);
|
||||
break;
|
||||
default:
|
||||
$result->error = "Unsupported question type ($question->qtype)!";
|
||||
return $result;
|
||||
@@ -319,7 +334,8 @@ class qformat_default {
|
||||
'multichoice' => LESSON_PAGE_MULTICHOICE,
|
||||
'truefalse' => LESSON_PAGE_TRUEFALSE,
|
||||
'shortanswer' => LESSON_PAGE_SHORTANSWER,
|
||||
'match' => LESSON_PAGE_MATCHING
|
||||
'match' => LESSON_PAGE_MATCHING,
|
||||
'essay' => LESSON_PAGE_ESSAY
|
||||
);
|
||||
|
||||
// Importing functions
|
||||
@@ -412,6 +428,7 @@ class qformat_default {
|
||||
case 'truefalse' :
|
||||
case 'multichoice' :
|
||||
case 'match' :
|
||||
case 'essay' :
|
||||
$count++;
|
||||
|
||||
//Show nice formated question in one line.
|
||||
|
||||
Reference in New Issue
Block a user