mirror of
https://github.com/moodle/moodle.git
synced 2025-08-07 01:46:45 +02:00
Further work done. It currently can print the quiz form (including images!)
but can't mark them yet. I've been constructing quizzes manually in the database and it's helping to refine the database structure. Don't count on anything stable in the quiz module for a few days yet ...
This commit is contained in:
parent
55c0c75c03
commit
14d8c0b409
5 changed files with 116 additions and 20 deletions
|
@ -85,23 +85,28 @@
|
|||
/// Print all the questions
|
||||
|
||||
echo "<BR>";
|
||||
print_simple_box_start("CENTER");
|
||||
|
||||
if (!$quiz->questions) {
|
||||
error("No questions have bee defined!", "view.php?id=$cm->id");
|
||||
error("No questions have been defined!", "view.php?id=$cm->id");
|
||||
}
|
||||
|
||||
$questions = explode(",", $quiz->questions);
|
||||
|
||||
if (!$grades = get_records_sql("SELECT question, grade FROM quiz_question_grades WHERE question in ($quiz->questions)")) {
|
||||
error("No grades were found for these questions!");
|
||||
}
|
||||
|
||||
echo "<FORM METHOD=POST ACTION=attempt.php>";
|
||||
echo "<INPUT TYPE=hidden NAME=q VALUE=\"$quiz->id\">";
|
||||
foreach ($questions as $key => $questionid) {
|
||||
quiz_print_question($key+1, $questionid);
|
||||
print_simple_box_start("CENTER", "90%");
|
||||
quiz_print_question($key+1, $questionid, $grades[$questionid]->grade, $course->id);
|
||||
print_simple_box_end();
|
||||
echo "<BR>";
|
||||
}
|
||||
echo "<CENTER><INPUT TYPE=submit VALUE=\"".get_string("savemyanswers", "quiz")."\"></CENTER>";
|
||||
echo "</FORM>";
|
||||
|
||||
print_simple_box_end();
|
||||
|
||||
// Finish the page
|
||||
print_footer($course);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue