Merge branch 'MDL-65245' of https://github.com/timhunt/moodle
[moodle.git] / question / engine / questionattempt.php
index efc5425..1501744 100644 (file)
@@ -363,6 +363,17 @@ class question_attempt {
         return 'q' . $this->usageid . ':' . $this->slot . '_';
     }
 
+    /**
+     * When the question is rendered, this unique id is added to the
+     * outer div of the question. It can be used to uniquely reference
+     * the question from JavaScript.
+     *
+     * @return string id added to the outer <div class="que ..."> when the question is rendered.
+     */
+    public function get_outer_question_div_unique_id() {
+        return 'question-' . $this->usageid . '-' . $this->slot;
+    }
+
     /**
      * Get one of the steps in this attempt.
      *