$quiz->init($server_connection, $course->shortname, $sect->summary, $configArray, $versionid); $quiz->courseroot = $course_root; $quiz->id = $mod->id; $quiz->section = $sect_orderno; $quiz->preprocess(); if ($quiz->get_is_valid()) { $quiz->process(); $quiz->getXML($mod, $act_orderno, true, $activities, $xmlDoc); $act_orderno++; } else { echo get_string('error_quiz_no_questions', 'block_oppia_mobile_export') . "<br/>"; } } if ($mod->modname == 'resource' && $mod->visible == 1) { echo $mod->name . "<br/>"; $resource = new mobile_activity_resource(); $resource->courseroot = $course_root; $resource->id = $mod->id; $resource->section = $sect_orderno; $resource->process(); $resource->getXML($mod, $act_orderno, true, $activities, $xmlDoc); $act_orderno++; } if ($mod->modname == 'url' && $mod->visible == 1) { echo $mod->name . "<br/>"; $url = new mobile_activity_url(); $url->courseroot = $course_root; $url->id = $mod->id; $url->section = $sect_orderno; $url->process(); $url->getXML($mod, $act_orderno, true, $activities, $xmlDoc);
$quiz = new mobile_activity_quiz(); $quiz->courseroot = $course_root; $quiz->id = $mod->id; $quiz->section = $orderno; $quiz->preprocess(); if ($quiz->get_is_valid()) { $webpage .= "<h2>" . $mod->name . "</h2>"; $webpage .= "<div class='quiz'>"; $webpage .= $quiz->export2print(); $quiz_output .= "<h2>" . $mod->name . "</h2>"; $quiz_output .= $quiz->export2print(); $webpage .= "</div>"; } } if ($mod->modname == 'resource' && $mod->visible == 1) { $resource = new mobile_activity_resource(); $resource->courseroot = $course_root; $resource->id = $mod->id; $resource->section = $orderno; $resource->process(); $webpage .= "<h2>" . $mod->name . "</h2>"; $webpage .= "<div class='resource'>"; $webpage .= $resource->export2print(); $webpage .= "</div>"; } } $webpage .= "</body></html>"; if (!$empty) { $index = $course_root . "/" . sprintf('%02d', $orderno) . "_index.html"; $fh = fopen($index, 'w'); fwrite($fh, $webpage);