function __construct($quiz, $cm, $course, $getcontext = true) {
$this->quiz = $quiz;
$this->cm = $cm;
+ $this->quiz->cmid = $this->cm->id;
$this->course = $course;
if ($getcontext && !empty($cm->id)) {
$this->context = get_context_instance(CONTEXT_MODULE, $cm->id);
$this->page_and_question_fragment($questionid, $page, $showall);
}
- public function set_this_page_url($url) {
- $this->quiz->thispageurl = $url;
- }
-
// Bits of content =====================================================================
public function get_html_head_contributions($page = 'all') {
return get_html_head_contributions($this->get_question_ids($page),
/// Work out the right URL.
$linkurl = '/question/question.php?id=' . $question->id;
- if (!empty($cmoptions->id)) {
- $linkurl .= '&cmid=' . $cmoptions->id;
+ if (!empty($cmoptions->cmid)) {
+ $linkurl .= '&cmid=' . $cmoptions->cmid;
} else if (!empty($cmoptions->course)) {
$linkurl .= '&courseid=' . $cmoptions->course;
} else {