/// Prints a quiz question, any format
/// $question is provided as an object
+ if ($question->image) {
+ if ($quizcategory = get_record("quiz_categories", "id", $question->category)) {
+ $question->course = $quizcategory->course;
+ } else {
+ $question->course = $courseid;
+ }
+ }
+
if ($question->qtype == DESCRIPTION) { // Special case question - has no answers etc
echo '<p align="center">';
echo text_to_html($question->questiontext);
if ($question->image) {
- print_file_picture($question->image, $courseid);
+ print_file_picture($question->image, $question->course);
}
echo '</p>';
return true;
case NUMERICAL:
echo text_to_html($question->questiontext);
if ($question->image) {
- print_file_picture($question->image, $courseid);
+ print_file_picture($question->image, $question->course);
}
if ($response) {
$value = "VALUE=\"$response[0]\"";
}
echo text_to_html($question->questiontext);
if ($question->image) {
- print_file_picture($question->image, $courseid);
+ print_file_picture($question->image, $question->course);
}
$truechecked = "";
}
echo text_to_html($question->questiontext);
if ($question->image) {
- print_file_picture($question->image, $courseid);
+ print_file_picture($question->image, $question->course);
}
echo "<TABLE ALIGN=right>";
echo "<TR><TD valign=top>$stranswer: </TD><TD>";
echo text_to_html($question->questiontext);
}
if (!empty($question->image)) {
- print_file_picture($question->image, $courseid);
+ print_file_picture($question->image, $question->course);
}
if ($shuffleanswers) {
}
echo text_to_html($question->questiontext);
if ($question->image) {
- print_file_picture($question->image, $courseid);
+ print_file_picture($question->image, $question->course);
}
/// First, get all the questions available