modform); } if (! $course = get_record("course", "id", $courseid)) { error("This course doesn't exist"); } $context = get_context_instance(CONTEXT_COURSE, $courseid); require_login($course->id, false); $SESSION->returnurl = $FULLME; $SESSION->fromurl = $FULLME; // Print basic page layout. $streditingquestions = get_string('editquestions', "quiz"); // TODO: generalise this to any activity $strquizzes = get_string('modulenameplural', 'quiz'); $streditingquestions = get_string('editquestions', "quiz"); if (isset($SESSION->modform->instance) and $quiz = get_record('quiz', 'id', $SESSION->modform->instance)) { $strupdatemodule = has_capability('moodle/course:manageactivities', get_context_instance(CONTEXT_COURSE, $course->id)) ? update_module_button($SESSION->modform->cmid, $course->id, get_string('modulename', 'quiz')) : ""; print_header_simple($streditingquestions, '', "wwwroot/mod/quiz/index.php?id=$course->id\">$strquizzes". " -> wwwroot/mod/quiz/view.php?q={$SESSION->modform->instance}\">".format_string($SESSION->modform->name).''. " -> $streditingquestions", "", "", true, $strupdatemodule); $currenttab = 'edit'; $mode = 'questions'; $quiz = &$SESSION->modform; include($CFG->dirroot.'/mod/quiz/tabs.php'); } else { print_header_simple($streditingquestions, '', "$streditingquestions"); // print tabs $currenttab = 'questions'; include('tabs.php'); } echo ''; echo ''; echo '
'; include($CFG->dirroot.'/question/showbank.php'); echo '
'; print_footer($course); ?>