fixed capitalization and quoting of attribute values

This commit is contained in:
gustav_delius 2004-09-12 17:34:35 +00:00
parent 41905731b7
commit d1290cec39
121 changed files with 1401 additions and 1401 deletions

View file

@ -1,4 +1,4 @@
<?PHP // $Id$
<?php // $Id$
// This page prints a particular instance of quiz
@ -58,8 +58,8 @@
$strquiz = get_string("modulename", "quiz");
print_header_simple("$quiz->name", "",
"<A HREF=index.php?id=$course->id>$strquizzes</A> ->
<A HREF=\"view.php?id=$cm->id\">$quiz->name</A> -> $strattemptnum",
"<a href=\"index.php?id=$course->id\">$strquizzes</a> ->
<a href=\"view.php?id=$cm->id\">$quiz->name</a> -> $strattemptnum",
"", "", true);
echo '<div id="overDiv" style="position:absolute; visibility:hidden; z-index:1000;"></div>'; // for overlib

View file

@ -1,4 +1,4 @@
<?PHP //$Id$
<?php //$Id$
//This php script contains all the stuff to backup/restore
//quiz mods

View file

@ -1,4 +1,4 @@
<?PHP // $Id$
<?php // $Id$
// Allows a teacher to create, edit and delete categories
require_once("../../config.php");
@ -40,7 +40,7 @@
$streditcategories = get_string("editcategories", "quiz");
print_header_simple("$streditcategories", " $streditcategories",
"<A HREF=\"edit.php\">$streditingquiz</A> -> $streditcategories");
"<a href=\"edit.php\">$streditingquiz</a> -> $streditcategories");
/// Delete category if the user wants to delete it
@ -65,13 +65,13 @@
print_simple_box(get_string("categorymove", "quiz", $vars), "CENTER");
$categories = quiz_get_category_menu($course->id);
unset($categories[$category->id]);
echo "<CENTER><P><FORM ACTION=category.php METHOD=get>";
echo "<INPUT TYPE=hidden NAME=id VALUE=\"$course->id\" />";
echo "<INPUT TYPE=hidden NAME=delete VALUE=\"$category->id\" />";
echo "<center><p><form action=\"category.php\" method=\"get\">";
echo "<input type=\"hidden\" name=\"id\" value=\"$course->id\" />";
echo "<input type=\"hidden\" name=\"delete\" value=\"$category->id\" />";
choose_from_menu($categories, "confirm", "", "");
echo "<INPUT TYPE=submit VALUE=\"".get_string("categorymoveto", "quiz")."\" />";
echo "<INPUT TYPE=submit NAME=cancel VALUE=\"$strcancel\" />";
echo "</FORM></P></CENTER>";
echo "<input type=\"submit\" value=\"".get_string("categorymoveto", "quiz")."\" />";
echo "<input type=\"submit\" name=\"cancel\" value=\"$strcancel\" />";
echo "</form></p></center>";
print_footer($course);
exit;
}
@ -82,10 +82,10 @@
/// Print heading
echo "<P ALIGN=CENTER><FONT SIZE=3>";
echo "<p align=\"center\"><font size=\"3\">";
echo $streditcategories;
helpbutton("categories", $streditcategories, "quiz");
echo "</FONT></P>";
echo "</font></p>";
/// If data submitted, then process and store.
@ -151,31 +151,31 @@
$table->width = 200;
$table->nowrap = true;
echo "<FORM ACTION=category.php METHOD=post>";
echo "<form action=\"category.php\" method=\"post\">";
foreach ($categories as $category) {
$count = count_records("quiz_questions", "category", $category->id);
if ($category->id == $default) {
$delete = ""; // Can't delete default category
} else {
$delete = "<A HREF=\"category.php?id=$course->id&delete=$category->id\">$strdelete</A>";
$delete = "<a href=\"category.php?id=$course->id&delete=$category->id\">$strdelete</a>";
}
$table->data[] = array ("<INPUT TYPE=text NAME=\"c$category->id\" VALUE=\"$category->name\" SIZE=15 />",
"<INPUT TYPE=text NAME=\"i$category->id\" VALUE=\"$category->info\" SIZE=50 />",
$table->data[] = array ("<input type=\"text\" name=\"c$category->id\" value=\"$category->name\" size=\"15\" />",
"<input type=\"text\" name=\"i$category->id\" value=\"$category->info\" size=\"50\" />",
choose_from_menu ($publishoptions, "p$category->id", "$category->publish", "", "", "", true),
"$count",
$delete);
}
$table->data[] = array ("<INPUT TYPE=text NAME=\"new\" VALUE=\"\" SIZE=15 />",
"<INPUT TYPE=text NAME=\"newinfo\" VALUE=\"\" SIZE=50 />",
$table->data[] = array ("<input type=\"text\" name=\"new\" value=\"\" size=\"15\" />",
"<input type=\"text\" name=\"newinfo\" value=\"\" size=\"50\" />",
choose_from_menu ($publishoptions, "newpublish", "", "", "", "", true),
"",
"$stradd");
print_table($table);
echo "<INPUT TYPE=hidden NAME=id VALUE=\"$course->id\" />";
echo "<CENTER><BR><INPUT TYPE=submit VALUE=\"$strsavechanges\" /> ";
echo "<BR><BR><INPUT TYPE=submit NAME=backtoquiz VALUE=\"$strbacktoquiz\" /> ";
echo "</CENTER>";
echo "</FORM>";
echo "<input type=\"hidden\" name=\"id\" value=\"$course->id\" />";
echo "<center><br><input type=\"submit\" value=\"$strsavechanges\" /> ";
echo "<br><br><input type=\"submit\" name=\"backtoquiz\" value=\"$strbacktoquiz\" /> ";
echo "</center>";
echo "</form>";
print_footer();

View file

@ -1,4 +1,4 @@
<?PHP // $Id$
<?php // $Id$
function quiz_upgrade($oldversion) {
// This function does anything necessary to upgrade

View file

@ -1,4 +1,4 @@
<?PHP
<?php
function quiz_upgrade($oldversion) {
// This function does anything necessary to upgrade

View file

@ -1,4 +1,4 @@
<?PHP // $Id$
<?php // $Id$
function quiz_upgrade($oldversion) {
// This function does anything necessary to upgrade

View file

@ -1,4 +1,4 @@
<?PHP // $Id$
<?php // $Id$
require_once("../../config.php");
require_once("lib.php");

View file

@ -1,4 +1,4 @@
<?PHP // $Id$
<?php // $Id$
// Import quiz questions into the given category
require_once("../../config.php");
@ -89,15 +89,15 @@
print_simple_box_start("center", "", "$THEME->cellheading");
echo "<form enctype=\"multipart/form-data\" method=\"post\" action=\"export.php\">";
echo "<table cellpadding=5>";
echo "<table cellpadding=\"5\">";
echo "<tr><td align=right>";
echo "<tr><td align=\"right\">";
print_string("category", "quiz");
echo ":</td><td>";
choose_from_menu($categories, "category", "$category->id", "");
echo "</tr>";
echo "<tr><td align=right>";
echo "<tr><td align=\"right\">";
print_string("fileformat", "quiz");
echo ":</td><td>";
choose_from_menu($fileformatnames, "format", "gift", "");
@ -111,8 +111,8 @@
echo "</td></tr>";
echo "<tr><td align=\"center\" colspan=\"2\">";
echo " <input type=hidden name=category value=\"$category->id\" />";
echo " <input type=submit name=save value=\"".get_string("exportquestions","quiz")."\" />";
echo " <input type=\"hidden\" name=\"category\" value=\"$category->id\" />";
echo " <input type=\"submit\" name=\"save\" value=\"".get_string("exportquestions","quiz")."\" />";
echo "</td></tr>";
echo "</table>";

View file

@ -1,4 +1,4 @@
<?PHP // $Id$
<?php // $Id$
////////////////////////////////////////////////////////////////////
/// format.php - Default format class for file imports/exports. //

View file

@ -1,4 +1,4 @@
<?PHP // $Id$
<?php // $Id$
///
/// Written by Tom Robb <tom@robb.net> 2 November 2003

View file

@ -1,4 +1,4 @@
<?PHP // $Id$
<?php // $Id$
////////////////////////////////////////////////////////////////////////////
/// Academy of Nursing format
@ -38,7 +38,7 @@ class quiz_file_format extends quiz_default_format {
$answerstart = strpos($text, "{");
if ($answerstart === false) {
if ($this->displayerrors) {
echo "<P>$text<P>Could not find a {";
echo "<p>$text<p>Could not find a {";
}
return false;
}
@ -46,7 +46,7 @@ class quiz_file_format extends quiz_default_format {
$answerfinish = strpos($text, "}");
if ($answerfinish === false) {
if ($this->displayerrors) {
echo "<P>$text<P>Could not find a }";
echo "<p>$text<p>Could not find a }";
}
return false;
}
@ -67,7 +67,7 @@ class quiz_file_format extends quiz_default_format {
switch ($countanswers) {
case 0: // invalid question
if ($this->displayerrors) {
echo "<P>No answers found in $answertext";
echo "<p>No answers found in $answertext";
}
return false;

View file

@ -1,4 +1,4 @@
<?PHP // $Id$
<?php // $Id$
////////////////////////////////////////////////////////////////////////////
/// Blackboard 6.0 Format
///

View file

@ -1,4 +1,4 @@
<?PHP // $Id$
<?php // $Id$
////////////////////////////////////////////////////////////////////
/// Class for importing course test manager questions. //
/// //
@ -51,25 +51,25 @@ class quiz_file_format {
print_simple_box_start("center", "", "$THEME->cellheading");
if ($hostname_access_error) { notify("couldn't connect to ODBC Socket Server on " . $hostname_access_error); }
echo "<form method=\"post\" action=\"import.php\">";
echo "<table cellpadding=5>";
echo "<table cellpadding=\"5\">";
echo "<tr><td align=right>";
echo "<tr><td align=\"right\">";
echo "What is the hostname or IP address of the ODBC Socket Server:</td><td>";
echo " <input name=\"hostname\" type=\"text\" size=\"50\" value=\"".stripslashes($hostname_access_error)."\" />";
echo " <input name=\"filename\" type=\"hidden\" value=\"".$filename."\" />";
echo " <input name=\"category\" type=\"hidden\" value=\"".$category->id."\" />";
echo " <input name=\"format\" type=\"hidden\" value=\"".$form->format."\" />";
echo "</td><td>&nbsp;</td></tr>";
echo "<tr><td align=right>";
echo "<tr><td align=\"right\">";
echo "What is the location of the database (.mdb file) on the Socket Server:</td><td>";
echo " <input name=\"mdbpath\" type=\"text\" size=\"50\" value=\"".stripslashes($mdbpath)."\" />";
echo "</td><td>&nbsp;</td></tr>";
echo "<tr><td align=right>";
echo "<tr><td align=\"right\">";
echo "What is the location of the system database (System.mda file) on the Socket Server:</td><td>";
echo " <input name=\"mdapath\" type=\"text\" size=\"50\" value=\"".stripslashes($mdapath)."\" />";
echo "</td><td>&nbsp;</td></tr>";
echo "<tr><td>&nbsp;</td><td>";
echo " <input type=submit name=save value=\"Connect to Server\" />";
echo " <input type=\"submit\" name=\"save\" value=\"Connect to Server\" />";
echo "</td></tr>";
echo "</table>";
echo "</form>";
@ -112,8 +112,8 @@ class quiz_file_format {
print_heading_with_help($strimportquestions, "import", "quiz");
print_simple_box_start("center", "", "$THEME->cellheading");
echo "<form method=\"post\" action=\"import.php\">";
echo "<table cellpadding=5>";
echo "<tr><td align=right>";
echo "<table cellpadding=\"5\">";
echo "<tr><td align=\"right\">";
echo "Choose a category of questions to import:</td><td>";
asort($question_categories);
choose_from_menu($question_categories, "question_category","All Categories","All Categories", "", "allcategories");
@ -127,7 +127,7 @@ class quiz_file_format {
}
echo "</td><td>&nbsp;</td>";
echo "</tr><tr><td>&nbsp;</td><td>";
echo " <input type=submit name=save value=\"Import Questions\" />";
echo " <input type=\"submit\" name=\"save\" value=\"Import Questions\" />";
echo "</td></tr>";
echo "</table>";
echo "</form>";
@ -265,7 +265,7 @@ class quiz_file_format {
function deletedatabase($filename) {
if (! $this->fulldelete($filename)) {
echo "<BR>Error: Could not delete: $filename";
echo "<br>Error: Could not delete: $filename";
return false;
}
return true;

View file

@ -126,7 +126,7 @@ class quiz_file_format extends quiz_default_format {
$answerstart = strpos($text, "{");
if ($answerstart === false) {
if ($this->displayerrors) {
echo "<P>$text<P>Could not find a {";
echo "<p>$text<p>Could not find a {";
}
return false;
}
@ -134,7 +134,7 @@ class quiz_file_format extends quiz_default_format {
$answerfinish = strpos($text, "}");
if ($answerfinish === false) {
if ($this->displayerrors) {
echo "<P>$text<P>Could not find a }";
echo "<p>$text<p>Could not find a }";
}
return false;
}
@ -193,7 +193,7 @@ class quiz_file_format extends quiz_default_format {
if (!isset($question->qtype)) {
if ($this->displayerrors) {
echo "<P>$text<P>Question type not set.";
echo "<p>$text<p>Question type not set.";
}
return false;
}
@ -218,7 +218,7 @@ class quiz_file_format extends quiz_default_format {
$countanswers = count($answers);
if ($countanswers < 2) {
if ($this->displayerrors) {
echo "<P>$text<P>Found tilde for multiple choice,
echo "<p>$text<p>Found tilde for multiple choice,
but too few answers for Multiple Choice.<br />
Found <u>$countanswers</u> answers in answertext.";
}
@ -262,7 +262,7 @@ class quiz_file_format extends quiz_default_format {
$countanswers = count($answers);
if ($countanswers < 3) {
if ($this->displayerrors) {
echo "<P>$text<P>Found markers for Matching format
echo "<p>$text<p>Found markers for Matching format
(= and ->), but too few answers -- must be at least 3.<br />
Found <u>$countanswers</u> answers in answertext.";
}
@ -274,7 +274,7 @@ class quiz_file_format extends quiz_default_format {
$answer = trim($answer);
if (strpos($answer, "->") <= 0) {
if ($this->displayerrors) {
echo "<P>$text<P>Error processing Matching question.<br />
echo "<p>$text<p>Error processing Matching question.<br />
Improperly formatted answer: $answer";
}
return false;
@ -323,7 +323,7 @@ class quiz_file_format extends quiz_default_format {
if (count($answers) == 0) {
// invalid question
if ($this->displayerrors) {
echo "<P>$text<P>Found equals=, but no answers in answertext";
echo "<p>$text<p>Found equals=, but no answers in answertext";
}
return false;
break;
@ -364,7 +364,7 @@ class quiz_file_format extends quiz_default_format {
if (count($answers) == 0) {
// invalid question
if ($this->displayerrors) {
echo "<P>$text<P>No answers found in answertext (Numerical answer)";
echo "<p>$text<p>No answers found in answertext (Numerical answer)";
}
return false;
break;
@ -407,8 +407,8 @@ class quiz_file_format extends quiz_default_format {
OR !is_numeric($question->max[$key])
OR !is_numeric($question->max[$key])) {
if ($this->displayerrors) {
echo "<P>$text<P>For numerical questions, answer must be numbers.
<P>Answer: <u>$answer</u><P>ErrorMargin: <u>$errormargin</u> .";
echo "<p>$text<p>For numerical questions, answer must be numbers.
<p>Answer: <u>$answer</u><p>ErrorMargin: <u>$errormargin</u> .";
}
return false;
break;
@ -423,7 +423,7 @@ class quiz_file_format extends quiz_default_format {
default:
if ($this->displayerrors) {
echo "<P>$text<P> No valid question type. Error in switch(question->qtype)";
echo "<p>$text<p> No valid question type. Error in switch(question->qtype)";
}
return false;
break;

View file

@ -1,4 +1,4 @@
<?PHP // $Id$
<?php // $Id$
/// Modified by Tom Robb 12 June 2003 to include percentage and comment insertion
/// facility.
@ -43,7 +43,7 @@ class quiz_file_format extends quiz_default_format {
$answerstart = strpos($text, "{");
if ($answerstart === false) {
if ($this->displayerrors) {
echo "<P>$text<P>Could not find a {";
echo "<p>$text<p>Could not find a {";
}
return false;
}
@ -51,7 +51,7 @@ class quiz_file_format extends quiz_default_format {
$answerfinish = strpos($text, "}");
if ($answerfinish === false) {
if ($this->displayerrors) {
echo "<P>$text<P>Could not find a }";
echo "<p>$text<p>Could not find a }";
}
return false;
}
@ -79,7 +79,7 @@ class quiz_file_format extends quiz_default_format {
switch ($countanswers) {
case 0: // invalid question
if ($this->displayerrors) {
echo "<P>No answers found in $answertext";
echo "<p>No answers found in $answertext";
}
return false;

View file

@ -1,4 +1,4 @@
<?PHP // $Id$
<?php // $Id$
////////////////////////////////////////////////////////////////////////////
/// MULTIANSWER FORMAT

View file

@ -1,4 +1,4 @@
<?PHP // $Id$
<?php // $Id$
////////////////////////////////////////////////////////////////////////////
/// IMS QTI FORMAT

View file

@ -1,4 +1,4 @@
<?PHP // $Id$
<?php // $Id$
///////////////////////////////////////////////////////////////////////////
// //
// WebCT FORMAT //

View file

@ -1,4 +1,4 @@
<?PHP // $Id$
<?php // $Id$
// Import quiz questions into the given category
require_once("../../config.php");
@ -101,30 +101,30 @@
print_heading_with_help($strimportquestions, "import", "quiz");
print_simple_box_start("center", "", "$THEME->cellheading");
echo "<form enctype=\"multipart/form-data\" method=\"post\" action=import.php>";
echo "<table cellpadding=5>";
echo "<form enctype=\"multipart/form-data\" method=\"post\" action=\"import.php\">";
echo "<table cellpadding=\"5\">";
echo "<tr><td align=right>";
echo "<tr><td align=\"right\">";
print_string("category", "quiz");
echo ":</td><td>";
// choose_from_menu($categories, "category", "$category->id", "");
echo quiz_get_category_coursename($category);
echo "</tr>";
echo "<tr><td align=right>";
echo "<tr><td align=\"right\">";
print_string("fileformat", "quiz");
echo ":</td><td>";
choose_from_menu($fileformatnames, "format", "gift", "");
helpbutton("import", $strimportquestions, "quiz");
echo "</tr>";
echo "<tr><td align=right>";
echo "<tr><td align=\"right\">";
print_string("upload");
echo ":</td><td>";
echo " <input name=\"newfile\" type=\"file\" size=\"50\" />";
echo "</tr><tr><td>&nbsp;</td><td>";
echo " <input type=hidden name=category value=\"$category->id\" />";
echo " <input type=submit name=save value=\"".get_string("uploadthisfile")."\" />";
echo " <input type=\"hidden\" name=\"category\" value=\"$category->id\" />";
echo " <input type=\"submit\" name=\"save\" value=\"".get_string("uploadthisfile")."\" />";
echo "</td></tr>";
echo "</table>";

View file

@ -1,4 +1,4 @@
<?PHP // $Id$
<?php // $Id$
// This page lists all the instances of quiz in a particular course
@ -76,10 +76,10 @@
foreach ($quizzes as $quiz) {
if (!$quiz->visible) {
//Show dimmed if the mod is hidden
$link = "<A class=\"dimmed\" HREF=\"view.php?id=$quiz->coursemodule\">$quiz->name</A>";
$link = "<a class=\"dimmed\" href=\"view.php?id=$quiz->coursemodule\">$quiz->name</a>";
} else {
//Show normal if the mod is visible
$link = "<A HREF=\"view.php?id=$quiz->coursemodule\">$quiz->name</A>";
$link = "<a href=\"view.php?id=$quiz->coursemodule\">$quiz->name</a>";
}
$bestgrade = quiz_get_best_grade($quiz->id, $USER->id);

View file

@ -1,4 +1,4 @@
<?PHP // $Id$
<?php // $Id$
/// Library of function for module quiz
@ -1263,7 +1263,7 @@ function quiz_print_question_list($questionlist, $grades) {
$sumgrade += $grades[$qnum];
}
echo "<tr><td colspan=5 align=\"right\">\n";
echo "<tr><td colspan=\"5\" align=\"right\">\n";
echo "<input type=\"submit\" value=\"$strsavegrades:\" />\n";
echo "<input type=\"hidden\" name=\"setgrades\" value=\"save\" />\n";
echo "<td align=\"left\" bgcolor=\"$THEME->cellcontent\">\n";
@ -1399,11 +1399,11 @@ function quiz_print_cat_question_list($categoryid, $quizselected=true) {
if ($canedit) {
echo "<td>\n";
echo "<a title=\"$strdelete\" href=\"question.php?id=$question->id&delete=$question->id\">\n<img
src=\"../../pix/t/delete.gif\" border=0></a>&nbsp;";
src=\"../../pix/t/delete.gif\" border=\"0\"></a>&nbsp;";
echo "<a title=\"$strpreview\" href=\"#\" onClick=\"openpopup('/mod/quiz/preview.php?id=$question->id','$strpreview','scrollbars=yes,resizable=yes,width=700,height=480', false)\"><img
src=\"../../pix/i/search.gif\" border=\"0\"></a>&nbsp;";
echo "<a title=\"$stredit\" href=\"question.php?id=$question->id\"><img
src=\"../../pix/t/edit.gif\" border=0></a>";
src=\"../../pix/t/edit.gif\" border=\"0\"></a>";
echo "</td>\n";// deleted </tr> jm
}
echo "</tr>\n";
@ -1411,7 +1411,7 @@ function quiz_print_cat_question_list($categoryid, $quizselected=true) {
if ($quizselected) {
echo "<tr>\n<td colspan=\"3\">";
echo "<input type=\"submit\" name=\"add\" value=\"<< $straddselectedtoquiz\" />\n";
//echo "<input type=submit name=\"delete\" value=\"XX Delete selected\">";
//echo "<input type=\"submit\" name=\"delete\" value=\"XX Delete selected\">";
echo "<input type=\"button\" onclick=\"checkall()\" value=\"$strselectall\" />\n";
echo "</td></tr>";
}
@ -1795,11 +1795,11 @@ function quiz_print_recent_mod_activity($activity, $course, $detail=false) {
echo "<tr><td bgcolor=\"$THEME->cellcontent2\" class=\"forumpostpicture\" width=\"35\" valign=\"top\">";
print_user_picture($activity->user->userid, $course, $activity->user->picture);
echo "</td><td width=\"100%\"><font size=2>";
echo "</td><td width=\"100%\"><font size=\"2\">";
if ($detail) {
echo "<img src=\"$CFG->modpixpath/$activity->type/icon.gif\" ".
"height=16 width=16 alt=\"$activity->type\"> ";
"height=\"16\" width=\"16\" alt=\"$activity->type\"> ";
echo "<a href=\"$CFG->wwwroot/mod/quiz/view.php?id=" . $activity->instance . "\">"
. $activity->name . "</a> - ";

View file

@ -61,15 +61,15 @@
<form name="form" method="post" action="../mod/quiz/edit.php">
<center>
<table cellpadding=5>
<tr valign=top>
<td align=right><p><b><?php print_string("name") ?>:</b></p></td>
<table cellpadding="5">
<tr valign="top">
<td align="right"><p><b><?php print_string("name") ?>:</b></p></td>
<td>
<input type="text" name="name" size=40 value="<?php p($form->name) ?>" />
<input type="text" name="name" size="40" value="<?php p($form->name) ?>" />
</td>
</tr>
<tr valign=top>
<td align=right><p><b><?php print_string("introduction", "quiz") ?>:</b></p>
<tr valign="top">
<td align="right"><p><b><?php print_string("introduction", "quiz") ?>:</b></p>
<br />
<font size="1">
<?php
@ -91,8 +91,8 @@
?>
</td>
</tr>
<tr valign=top>
<td align=right><p><b><?php print_string("quizopen", "quiz") ?>:</b></p></td>
<tr valign="top">
<td align="right"><p><b><?php print_string("quizopen", "quiz") ?>:</b></p></td>
<td>
<?php
if (!$form->timeopen and $course->format == "weeks") {
@ -104,8 +104,8 @@
?>
</td>
</tr>
<tr valign=top>
<td align=right><p><b><?php print_string("quizclose", "quiz") ?>:</b></p></td>
<tr valign="top">
<td align="right"><p><b><?php print_string("quizclose", "quiz") ?>:</b></p></td>
<td>
<?php
if (!$form->timeclose and $course->format == "weeks") {
@ -118,8 +118,8 @@
</td>
</tr>
<!-- BEGIN EDIT -->
<tr valign=top>
<td align=right><p><b><?php print_string("timelimit", "quiz") ?>:</b></p></td>
<tr valign="top">
<td align="right"><p><b><?php print_string("timelimit", "quiz") ?>:</b></p></td>
<td>
<?php
print_timer_selector($form->timelimit, get_string("minutes","quiz"));
@ -128,8 +128,8 @@
</td>
</tr>
<!-- END EDIT -->
<tr valign=top>
<td align=right><p><b><?php print_string("shufflequestions", "quiz") ?>:</b></p></td>
<tr valign="top">
<td align="right"><p><b><?php print_string("shufflequestions", "quiz") ?>:</b></p></td>
<td>
<?php
$options = array();
@ -140,8 +140,8 @@
?>
</td>
</tr>
<tr valign=top>
<td align=right><p><b><?php print_string("shuffleanswers", "quiz") ?>:</b></p></td>
<tr valign="top">
<td align="right"><p><b><?php print_string("shuffleanswers", "quiz") ?>:</b></p></td>
<td>
<?php
$options = array();
@ -152,8 +152,8 @@
?>
</td>
</tr>
<tr valign=top>
<td align=right><p><b><?php print_string("attemptsallowed", "quiz") ?>:</b></p></td>
<tr valign="top">
<td align="right"><p><b><?php print_string("attemptsallowed", "quiz") ?>:</b></p></td>
<td>
<?php
$options = array();
@ -167,8 +167,8 @@
?>
</td>
</tr>
<tr valign=top>
<td align=right><p><b><?php print_string("eachattemptbuildsonthelast", "quiz") ?>:</b></p></td>
<tr valign="top">
<td align="right"><p><b><?php print_string("eachattemptbuildsonthelast", "quiz") ?>:</b></p></td>
<td>
<?php
$options = array();
@ -182,8 +182,8 @@
?>
</td>
</tr>
<tr valign=top>
<td align=right><p><b><?php print_string("grademethod", "quiz") ?>:</b></p></td>
<tr valign="top">
<td align="right"><p><b><?php print_string("grademethod", "quiz") ?>:</b></p></td>
<td>
<?php
$options = array();
@ -196,8 +196,8 @@
?>
</td>
</tr>
<tr valign=top>
<td align=right><p><b><?php print_string("showfeedback", "quiz") ?>:</b></p></td>
<tr valign="top">
<td align="right"><p><b><?php print_string("showfeedback", "quiz") ?>:</b></p></td>
<td>
<?php
$options = array();
@ -208,8 +208,8 @@
?>
</td>
</tr>
<tr valign=top>
<td align=right><p><b><?php print_string("showcorrectanswer", "quiz") ?>:</b></p></td>
<tr valign="top">
<td align="right"><p><b><?php print_string("showcorrectanswer", "quiz") ?>:</b></p></td>
<td>
<?php
$options = array();
@ -220,8 +220,8 @@
?>
</td>
</tr>
<tr valign=top>
<td align=right><p><b><?php print_string("allowreview", "quiz") ?>:</b></p></td>
<tr valign="top">
<td align="right"><p><b><?php print_string("allowreview", "quiz") ?>:</b></p></td>
<td>
<?php
$options = array();
@ -232,8 +232,8 @@
?>
</td>
</tr>
<tr valign=top>
<td align=right><p><b><?php print_string("maximumgrade") ?>:</b></p></td>
<tr valign="top">
<td align="right"><p><b><?php print_string("maximumgrade") ?>:</b></p></td>
<td>
<?php
for ($i=100; $i>=1; $i--) {
@ -246,32 +246,32 @@
?>
</td>
</tr>
<tr valign=top>
<td align=right><p><b><?php print_string("requirepassword", "quiz") ?>:</b></p></td>
<tr valign="top">
<td align="right"><p><b><?php print_string("requirepassword", "quiz") ?>:</b></p></td>
<td>
<input type="text" name="password" size=40 value="<?php p($form->password) ?>" />
<input type="text" name="password" size="40" value="<?php p($form->password) ?>" />
<?php helpbutton("requirepassword", get_string("requirepassword", "quiz"), "quiz"); ?>
</td>
</tr>
<tr valign=top>
<td align=right><p><b><?php print_string("requiresubnet", "quiz") ?>:</b></p></td>
<tr valign="top">
<td align="right"><p><b><?php print_string("requiresubnet", "quiz") ?>:</b></p></td>
<td>
<input type="text" name="subnet" size=40 value="<?php p($form->subnet) ?>" />
<input type="text" name="subnet" size="40" value="<?php p($form->subnet) ?>" />
<?php helpbutton("requiresubnet", get_string("requiresubnet", "quiz"), "quiz"); ?>
</td>
</tr>
</table>
<input type="hidden" name=questions value="<?php p($form->questions) ?>" />
<input type="hidden" name="questions" value="<?php p($form->questions) ?>" />
<!-- these hidden variables are always the same -->
<input type="hidden" name=course value="<?php p($form->course) ?>" />
<input type="hidden" name=coursemodule value="<?php p($form->coursemodule) ?>" />
<input type="hidden" name=section value="<?php p($form->section) ?>" />
<input type="hidden" name=module value="<?php p($form->module) ?>" />
<input type="hidden" name=modulename value="<?php p($form->modulename) ?>" />
<input type="hidden" name=instance value="<?php p($form->instance) ?>" />
<input type="hidden" name=mode value="<?php p($form->mode) ?>" />
<input type="hidden" name=destination value="<?php echo "$CFG->wwwroot/course/mod.php" ?>" />
<input type="hidden" name="course" value="<?php p($form->course) ?>" />
<input type="hidden" name="coursemodule" value="<?php p($form->coursemodule) ?>" />
<input type="hidden" name="section" value="<?php p($form->section) ?>" />
<input type="hidden" name="module" value="<?php p($form->module) ?>" />
<input type="hidden" name="modulename" value="<?php p($form->modulename) ?>" />
<input type="hidden" name="instance" value="<?php p($form->instance) ?>" />
<input type="hidden" name="mode" value="<?php p($form->mode) ?>" />
<input type="hidden" name="destination" value="<?php echo "$CFG->wwwroot/course/mod.php" ?>" />
<input type="submit" value="<?php print_string("continue") ?>" />
</center>
</form>

View file

@ -1,4 +1,4 @@
<?PHP // $Id$
<?php // $Id$
// A quick way to add lots of questions to a category (and a quiz)
require_once("../../config.php");
@ -122,39 +122,39 @@
$options[1] = get_string("yes");
print_simple_box_start("center", "", "$THEME->cellheading");
echo "<FORM METHOD=\"POST\" ACTION=multiple.php>";
echo "<TABLE cellpadding=5>";
echo "<TR><TD align=right>";
echo "<form method=\"POST\" action=\"multiple.php\">";
echo "<table cellpadding="5">";
echo "<tr><td align="right">";
print_string("category", "quiz");
echo ":</TD><TD>";
echo ":</td><td>";
// choose_from_menu($categories, "category", "$category->id", "");
quiz_category_select_menu($course->id, true, true, $category->id );
echo "</TR>";
echo "</tr>";
echo "<TR><TD align=right>";
echo "<tr><td align="right">";
print_string("randomcreate", "quiz");
echo ":</TD><TD>";
echo ":</td><td>";
choose_from_menu($randomcount, "randomcreate", "10", "");
echo "</TR>";
echo "</tr>";
echo "<TR><TD align=right>";
echo "<tr><td align="right">";
print_string("defaultgrade", "quiz");
echo ":</TD><TD>";
echo ":</td><td>";
choose_from_menu($gradecount, "randomgrade", "1", "");
echo "</TR>";
echo "</tr>";
echo "<TR><TD align=right>";
echo "<tr><td align="right">";
print_string("addquestionstoquiz", "quiz");
echo ":</TD><TD>";
echo ":</td><td>";
choose_from_menu($options, "addquestionstoquiz", "1", "");
echo "</TR>";
echo "</tr>";
echo "<TR><TD>&nbsp;</TD><TD>";
echo " <INPUT TYPE=hidden NAME=category VALUE=\"$category->id\" />";
echo " <INPUT TYPE=submit NAME=save VALUE=\"$strcreatemultiple\" />";
echo "</TD></TR>";
echo "</TABLE>";
echo "</FORM>";
echo "<tr><td>&nbsp;</td><td>";
echo " <input type="hidden" name="category" value=\"$category->id\" />";
echo " <input type="submit" name="save" value=\"$strcreatemultiple\" />";
echo "</td></tr>";
echo "</table>";
echo "</form>";
print_simple_box_end();
print_footer();

View file

@ -61,7 +61,7 @@
print_header();
print_heading(get_string("previewquestion","quiz"));
echo "<p align='center'><input type=\"button\" onClick=\"window.close()\" value=\"" . get_string("close", "quiz") . "\" /></p>";
echo "<p align=\"center\"><input type=\"button\" onClick=\"window.close()\" value=\"" . get_string("close", "quiz") . "\" /></p>";
if (empty($question->id)) {
$question->id = "";

View file

@ -1,4 +1,4 @@
<?PHP // $Id$
<?php // $Id$
/// For creating and editing quiz questions.
require_once("../../config.php");
@ -93,7 +93,7 @@
}
if ($beingused) {
$beingused = implode(", ", $beingused);
$beingused = get_string("questioninuse", "quiz", "<I>$question->name</I>")."<P>".$beingused;
$beingused = get_string("questioninuse", "quiz", "<i>$question->name</i>")."<p>".$beingused;
notice($beingused, "edit.php");
} else { // the question is not used in any of the existing quizzes

View file

@ -1,27 +1,27 @@
<FORM name="theform" method="post" action="question.php">
<CENTER>
<INPUT type="hidden" name="nextwizardpage" value="<?php p($nextwizardpage)?>" />
<form name="theform" method="post" action="question.php">
<center>
<input type="hidden" name="nextwizardpage" value="<?php p($nextwizardpage)?>" />
<?php foreach ($calculatedmessages as $message) {formerr("$message<br/>");} ?>
<TABLE cellpadding=5>
<TR valign=top>
<TD align=right><P><B><?php print_string("category", "quiz") ?>:</B></P></TD>
<TD>
<table cellpadding="5">
<tr valign="top">
<td align="right"><p><b><?php print_string("category", "quiz") ?>:</b></p></td>
<td>
<?php quiz_category_select_menu($course->id, true, true, $question->category); ?>
</TD>
</TR>
<TR valign=top>
<TD align=right><P><B><?php print_string("questionname", "quiz") ?>:</B></P></TD>
<TD>
<INPUT type="text" name="name" size=50 value="<?php p($question->name) ?>" />
</td>
</tr>
<tr valign="top">
<td align="right"><p><b><?php print_string("questionname", "quiz") ?>:</b></p></td>
<td>
<input type="text" name="name" size="50" value="<?php p($question->name) ?>" />
<?php if (isset($err["name"])) formerr($err["name"]); ?>
</TD>
</TR>
<tr valign=top>
</td>
</tr>
<tr valign="top">
<td align="right"><p><b><?php print_string("question", "quiz") ?>:</b></p>
<br />
<br />
<br />
<p><font SIZE="1">
<p><font size="1">
<?php
if ($usehtmleditor) {
helpbutton("richtext", get_string("helprichtext"), "moodle", true, true);
@ -42,7 +42,7 @@
if ($usehtmleditor) { /// Trying this out for a while
echo '<input type="hidden" name="questiontextformat" value="'.FORMAT_HTML.'" />';
} else {
echo "<div align=right>";
echo "<div align=\"right\">";
print_string("formattexttype");
echo ":&nbsp;";
if (!isset($question->questiontextformat)) {
@ -55,93 +55,93 @@
?>
</td>
</tr>
<TR valign=top>
<TD align=right><P><B><?php print_string("imagedisplay", "quiz") ?>:</B></P></TD>
<TD>
<tr valign="top">
<td align="right"><p><b><?php print_string("imagedisplay", "quiz") ?>:</b></p></td>
<td>
<?php if (empty($images)) {
print_string("noimagesyet");
} else {
choose_from_menu($images, "image", "$question->image", get_string("none"),"","");
}
?>
</TD>
</TR>
</td>
</tr>
<TR valign=top>
<TD align=right><P><B><?php print_string("correctanswerformula", "quiz") ?>:</B></P></TD>
<TD>
<INPUT align="LEFT" type="text" id="formula0" name="answer[]" size="20" value="<?php p($answers[0]->answer) ?>" />&nbsp;&nbsp;
<INPUT type="hidden" name="fraction[]" value="1.0" />
</TD>
</TR>
<TR valign=top>
<TD align=right><P><B><?php print_string("tolerance", "quiz"); ?>:</B></P></TD>
<TD>
<INPUT align="LEFT" type="text" id=tolerance0" name="tolerance[]" size="15" value="<?php p($answers[0]->tolerance) ?>" />&plusmn;
</TD>
</TR>
<TR valign=top>
<TD align=right><P><B><?php print_string("tolerancetype", "quiz"); ?>:</B></P></TD>
<TD>
<tr valign="top">
<td align="right"><p><b><?php print_string("correctanswerformula", "quiz") ?>:</b></p></td>
<td>
<input align="LEFT" type="text" id="formula0" name="answer[]" size="20" value="<?php p($answers[0]->answer) ?>" />&nbsp;&nbsp;
<input type="hidden" name="fraction[]" value="1.0" />
</td>
</tr>
<tr valign="top">
<td align="right"><p><b><?php print_string("tolerance", "quiz"); ?>:</b></p></td>
<td>
<input align="LEFT" type="text" id="tolerance0" name="tolerance[]" size="15" value="<?php p($answers[0]->tolerance) ?>" />&plusmn;
</td>
</tr>
<tr valign="top">
<td align="right"><p><b><?php print_string("tolerancetype", "quiz"); ?>:</b></p></td>
<td>
<?php choose_from_menu($qtypeobj->tolerance_types(),
'tolerancetype[]', $answers[0]->tolerancetype, false); ?>
</TD>
</TR>
<TR valign=top>
<TD align=right><P><B><?php print_string("correctanswerlength", "quiz"); ?>:</B></P></TD>
<TD>
</td>
</tr>
<tr valign="top">
<td align="right"><p><b><?php print_string("correctanswerlength", "quiz"); ?>:</b></p></td>
<td>
<?php choose_from_menu(array('1' => '1', '2' => '2', '3' => '3',
'4' => '4', '5' => '5', '6' => '6',
'7' => '7', '8' => '8', '9' => '9',
'10' => '10'),
'correctanswerlength[]',
$answers[0]->correctanswerlength, false); ?>
</TD>
</TR>
<TR valign=top>
<TD align=right><P><B><?php print_string("feedback", "quiz") ?>:</B></P></TD>
<TD>
<textarea name="feedback[]" rows=2 cols=50 wrap="virtual"><?php p($answers[0]->feedback) ?></textarea>
</TD>
</TR>
<TR valign=top>
<TD align=right><P><B><?php print_string("unit", "quiz") ?>:</B></P></TD>
<TD>
<P><INPUT type="HIDDEN" name="multiplier[]" value="1.0" />
<INPUT align="LEFT" type="text" id="defaultunit" name="unit[]"
</td>
</tr>
<tr valign="top">
<td align="right"><p><b><?php print_string("feedback", "quiz") ?>:</b></p></td>
<td>
<textarea name="feedback[]" rows="2" cols="50" wrap="virtual"><?php p($answers[0]->feedback) ?></textarea>
</td>
</tr>
<tr valign="top">
<td align="right"><p><b><?php print_string("unit", "quiz") ?>:</b></p></td>
<td>
<p><input type="HIDDEN" name="multiplier[]" value="1.0" />
<input align="LEFT" type="text" id="defaultunit" name="unit[]"
size="5" value="<?php p($units[0]->unit) ?>" />
<B>(<?php print_string("optional", "quiz") ?>)</B></P>
</TD>
</TR>
<TR valign=top>
<b>(<?php print_string("optional", "quiz") ?>)</b></p>
</td>
</tr>
<tr valign="top">
<td></td>
<TD align=left><P><B><?php print_string("alternativeunits", "quiz") ?>:</B></P></TD>
<td align="left"><p><b><?php print_string("alternativeunits", "quiz") ?>:</b></p></td>
<td></td>
</TR>
<?PHP
</tr>
<?php
for ($i=1; $i<count($units); $i++) {
$unit=$units[$i];
?>
<TR valign=top>
<tr valign="top">
<td></td>
<TD align=left>
<P><B><?php print_string("multiplier", "quiz") ?>:</B>
<INPUT type="text" id="<?php p("multiplier$i") ?>" size="10"
<td align="left">
<p><b><?php print_string("multiplier", "quiz") ?>:</b>
<input type="text" id="<?php p("multiplier$i") ?>" size="10"
align="RIGHT" name="multiplier[]"
value="<?php p($unit->multiplier) ?>" />
<B>&nbsp;&nbsp;&nbsp;<?php print_string("unit", "quiz") ?>:</B>
<INPUT align="LEFT" type="text" id="<?php p("unit$i") ?>"
<b>&nbsp;&nbsp;&nbsp;<?php print_string("unit", "quiz") ?>:</b>
<input align="LEFT" type="text" id="<?php p("unit$i") ?>"
name="unit[]"
size="5" value="<?php p($unit->unit) ?>" /></P>
</TD>
</TR>
<?PHP
size="5" value="<?php p($unit->unit) ?>" /></p>
</td>
</tr>
<?php
} /// END for
?>
</TABLE>
</table>
<input type="hidden" name=id value="<?php p($question->id) ?>" />
<input type="hidden" name=qtype value="<?php p($question->qtype) ?>" />
<input type="hidden" name="id" value="<?php p($question->id) ?>" />
<input type="hidden" name="qtype" value="<?php p($question->qtype) ?>" />
<input type="submit" onClick="return determineMinAndMax();" value="<?php print_string("savechanges") ?>" />
</center>
</form>

View file

@ -1,4 +1,4 @@
<?PHP // $Id$
<?php // $Id$
// Get a handle to the question type we are dealing with here
$qtypeobj = $QUIZ_QTYPES[CALCULATED];

View file

@ -1,4 +1,4 @@
<?PHP // $Id$
<?php // $Id$
///////////////////////////////
/// CALCULATED HELPER CLASS ///

View file

@ -1,4 +1,4 @@
<?PHP // $Id$
<?php // $Id$
/////////////////
/// CALCULATED ///
@ -43,12 +43,12 @@ class quiz_calculated_qtype extends quiz_dataset_dependent_questiontype {
? 'decimals'
: 'significantfigures'), 'quiz', $i);
}
return '<INPUT TYPE="submit" onClick="'
return '<input type="submit" onClick="'
. "document.addform.regenerateddefid.value='$datasetdef->id'; return true;"
.'" VALUE="'. get_string('generatevalue', 'quiz') . '"/><br/>'
. '<INPUT TYPE="text" SIZE="3" NAME="calcmin[]" '
. " VALUE=\"$regs[2]\"/> &amp; <INPUT NAME=\"calcmax[]\" "
. ' TYPE="text" SIZE="3" VALUE="' . $regs[3] .'"/> '
.'" value="'. get_string('generatevalue', 'quiz') . '"/><br/>'
. '<input type="text" size="3" name="calcmin[]" '
. " value=\"$regs[2]\"/> &amp; <input name=\"calcmax[]\" "
. ' type="text" size="3" value="' . $regs[3] .'"/> '
. choose_from_menu($lengthoptions, 'calclength[]',
$regs[4], // Selected
'', '', '', true) . '<br/>'

View file

@ -1,4 +1,4 @@
<?PHP // $Id$
<?php // $Id$
///////////////////////////////////////////////////////////////
/// ABSTRACT SUPERCLASS FOR QUSTION TYPES THAT USE DATASETS ///
@ -360,9 +360,9 @@ class quiz_dataset_dependent_questiontype extends quiz_default_questiontype {
$value = $item->value;
} else {
$icon = "<IMG SRC=\"$CFG->wwwroot/pix/f/"
$icon = "<img src=\"$CFG->wwwroot/pix/f/"
. mimeinfo('icon', $item->value)
. '" HEIGHT="16" WIDTH="16" BORDER="0" ALT="File" />';
. '" height="16" width="16" border="0" alt="File" />';
if (substr(strtolower($item->value), 0, 7)=='http://') {
$link = $item->value;

View file

@ -1,4 +1,4 @@
<?PHP // $Id$
<?php // $Id$
/////////////////////////////////////////////////////////////////////
///// This page offers a way to define category level datasets /////
@ -32,7 +32,7 @@
$strquestions = get_string("questions", "quiz");
print_header_simple("$strdefinedataset", "$strdefinedataset",
"<A HREF=\"../../edit.php\">$streditingquiz</A> -> $strdefinedataset");
"<a href=\"../../edit.php\">$streditingquiz</a> -> $strdefinedataset");
if ($form = data_submitted()) { /// Filename
@ -74,7 +74,7 @@
echo "<input type=\"hidden\" name=\"question\" value=\"$question\" />";
}
echo "<table cellpadding=5>";
echo "<table cellpadding=\"5\">";
$definitions = get_records('quiz_dataset_definitions',
'category',
@ -86,7 +86,7 @@
$definition = NULL;
}
echo "<tr><td align=right>";
echo "<tr><td align=\"right\">";
print_string("itemdefinition", "quiz");
echo ":</td><td>";
echo "<input name=\"name[]\" type=\"text\" size=\"20\" value=\"$definition->name\" />";
@ -96,7 +96,7 @@
echo "</td></tr>\n";
}
echo "<tr><td align=\"CENTER\" colspan=\"3\"><input type=submit value=\"".get_string("continue")."\" /></td></tr>";
echo "<tr><td align=\"CENTER\" colspan=\"3\"><input type=\"submit\" value=\"".get_string("continue")."\" /></td></tr>";
echo "</table>";
echo "</form>";
print_simple_box_end();

View file

@ -1,4 +1,4 @@
<?PHP // $Id$
<?php // $Id$
// Allows a teacher to create, edit and delete datasets
@ -124,17 +124,17 @@
$columns = array();
if ($maxnumber == $number) {
$columns[] =
"<INPUT TYPE=\"hidden\" name=\"numbertodelete\" value=\"$number\"/>
<INPUT TYPE=\"submit\" name=\"deletebutton\" value=\"$strdelete\"/>";
"<input type=\"hidden\" name=\"numbertodelete\" value=\"$number\"/>
<input type=\"submit\" name=\"deletebutton\" value=\"$strdelete\"/>";
} else {
$columns[] = '';
}
$columns[] = $number;
foreach ($datasetdefs as $datasetdef) {
$columns[] =
'<INPUT TYPE="hidden" name="itemid[]" value="'. $datasetdef->items[$number]->id .'"/>'
. "<INPUT TYPE=\"hidden\" name=\"number[]\" value=\"$number\"/>
<INPUT TYPE=\"hidden\" name=\"definition[]\" value=\"$datasetdef->id\"/>"
'<input type="hidden" name="itemid[]" value="'. $datasetdef->items[$number]->id .'"/>'
. "<input type=\"hidden\" name=\"number[]\" value=\"$number\"/>
<input type=\"hidden\" name=\"definition[]\" value=\"$datasetdef->id\"/>"
. // Set $data:
($data[$datasetdef->name] = $datasetdef->items[$number]->value) ;
@ -156,16 +156,16 @@
$force = '';
$reuse = ' checked="checked" ';
}
$forceregeneration = '<br/><INPUT type="radio" name="forceregeneration" '
$forceregeneration = '<br/><input type="radio" name="forceregeneration" '
. $reuse . ' value="0"/>' . $strreuseifpossible
. '<br/><INPUT type="radio" name="forceregeneration" value="1" '
. '<br/><input type="radio" name="forceregeneration" value="1" '
. $force . ' />' . $strforceregeneration;
} else {
$forceregeneration = '';
}
$addline = array('<INPUT TYPE="hidden" name="numbertoadd" value="'
$addline = array('<input type="hidden" name="numbertoadd" value="'
. ($maxnumber+1)
. "\"/><INPUT TYPE=\"submit\" name=\"addbutton\" value=\"$stradd\"/>"
. "\"/><input type=\"submit\" name=\"addbutton\" value=\"$stradd\"/>"
. $forceregeneration
, $maxnumber+1);
foreach ($datasetdefs as $datasetdef) {
@ -229,10 +229,10 @@
}
$addline[] =
'<INPUT TYPE="hidden" name="itemid[]" value="'.$itemid.'"/>'
. "<INPUT TYPE=\"hidden\" name=\"definition[]\" value=\"$datasetdef->id\"/>"
'<input type="hidden" name="itemid[]" value="'.$itemid.'"/>'
. "<input type=\"hidden\" name=\"definition[]\" value=\"$datasetdef->id\"/>"
. ( 2 != $datasetdef->type
? '<INPUT TYPE="text" size="20" name="value[]" value="'
? '<input type="text" size="20" name="value[]" value="'
. $itemvalue
. '"/>'
: choose_from_menu($coursefiles, 'value[]',
@ -251,23 +251,23 @@
// Print form for adding one more dataset
$addtable->align = $table->align;
$addtable->data = array($addline);
echo "<FORM NAME=\"addform\" METHOD=\"post\" ACTION=\"question.php\">
<INPUT TYPE=\"hidden\" NAME=\"regenerateddefid\" VALUE=\"0\"/>
<INPUT TYPE=\"hidden\" NAME=\"id\" VALUE=\"$question->id\"/>
<INPUT TYPE=\"hidden\" NAME=\"editdatasets\" VALUE=\"1\"/>";
echo "<form name=\"addform\" method=\"post\" action=\"question.php\">
<input type=\"hidden\" name=\"regenerateddefid\" value=\"0\"/>
<input type=\"hidden\" name=\"id\" value=\"$question->id\"/>
<input type=\"hidden\" name=\"editdatasets\" value=\"1\"/>";
print_table($addtable);
echo '</FORM>';
echo '</form>';
// Print form with current datasets
if ($table->data) {
echo "<FORM METHOD=\"post\" ACTION=\"question.php\">
<INPUT TYPE=\"hidden\" NAME=\"id\" VALUE=\"$question->id\"/>
<INPUT TYPE=\"hidden\" NAME=\"editdatasets\" VALUE=\"1\"/>";
echo "<form method=\"post\" action=\"question.php\">
<input type=\"hidden\" name=\"id\" value=\"$question->id\"/>
<input type=\"hidden\" name=\"editdatasets\" value=\"1\"/>";
print_table($table);
echo '</FORM>';
echo '</form>';
}
echo "<center><BR><BR><FORM METHOD=\"get\" ACTION=\"edit.php\"><INPUT TYPE=\"hidden\" NAME=\"question\" VALUE=\"$question->id\"/><INPUT TYPE=submit NAME=backtoquiz VALUE=\"$strbacktoquiz\"></FORM></center>\n";
echo "<center><br><br><form method=\"get\" action=\"edit.php\"><input type=\"hidden\" name=\"question\" value=\"$question->id\"/><input type=\"submit\" name=\"backtoquiz\" value=\"$strbacktoquiz\"></form></center>\n";
print_footer();

View file

@ -1,58 +1,58 @@
<FORM name="theform" method="post" action="question.php">
<CENTER>
<INPUT type="hidden" name="nextwizardpage" value="calculated.html"/>
<TABLE cellpadding=5>
<form name="theform" method="post" action="question.php">
<center>
<input type="hidden" name="nextwizardpage" value="calculated.html"/>
<table cellpadding="5">
<?php if (!empty($datasets)) { ?>
<TR valign="top">
<TD align="right"><B><?php print_string("wildcard", "quiz") ?> </B></TD>
<TD align="right">{<?php foreach($datasets as $name => $tmp){break;} p($name) ?>}</TD>
<TD><B> - <?php print_string("substitutedby", "quiz") ?></B></TD>
<TD align="left"><?php echo array_shift($datasets) ?></TD>
</TR>
<tr valign="top">
<td align="right"><b><?php print_string("wildcard", "quiz") ?> </b></td>
<td align="right">{<?php foreach($datasets as $name => $tmp){break;} p($name) ?>}</td>
<td><b> - <?php print_string("substitutedby", "quiz") ?></b></td>
<td align="left"><?php echo array_shift($datasets) ?></td>
</tr>
<?php foreach ($datasets as $name => $menu) { ?>
<TR valign="top">
<TD/>
<TD align="right">{<?php p($name) ?>}</TD>
<TD/>
<TD align="left"><?php echo $menu ?>
</TR>
<tr valign="top">
<td/>
<td align="right">{<?php p($name) ?>}</td>
<td/>
<td align="left"><?php echo $menu ?>
</tr>
<?php }
} else { ?>
<TR>
<TD colspan="4"><?php print_string('nopossibledatasets', 'quiz') ?>
<INPUT type="hidden" name="dataset[]" value="0"/>
</TD>
</TR>
<tr>
<td colspan="4"><?php print_string('nopossibledatasets', 'quiz') ?>
<input type="hidden" name="dataset[]" value="0"/>
</td>
</tr>
<?php } ?>
<TR valign=top>
<TD/>
<TD/>
<TD/>
<TD>
<INPUT type="hidden" name="name" value="<?php p($question->name) ?>" />
<INPUT type="hidden" name="questiontext" value="<?php p($question->questiontext) ?>" />
<INPUT type="hidden" name="questiontextformat" value="<?php p($question->questiontextformat) ?>" />
<INPUT type="hidden" name="image" value="<?php p($question->image) ?>" />
<tr valign="top">
<td/>
<td/>
<td/>
<td>
<input type="hidden" name="name" value="<?php p($question->name) ?>" />
<input type="hidden" name="questiontext" value="<?php p($question->questiontext) ?>" />
<input type="hidden" name="questiontextformat" value="<?php p($question->questiontextformat) ?>" />
<input type="hidden" name="image" value="<?php p($question->image) ?>" />
<?php foreach ($answers as $answer) { ?>
<INPUT type="hidden" name="answer[]" value="<?php p($answer->answer) ?>" />
<INPUT type="hidden" name="fraction[]" value="<?php p($answer->fraction) ?>" />
<INPUT type="hidden" name="feedback[]" value="<?php p($answer->feedback) ?>" />
<INPUT type="hidden" name="tolerance[]" value="<?php p($answer->tolerance) ?>" />
<INPUT type="hidden" name="tolerancetype[]" value="<?php p($answer->tolerancetype) ?>" />
<INPUT type="hidden" name="correctanswerlength[]" value="<?php p($answer->correctanswerlength) ?>" />
<input type="hidden" name="answer[]" value="<?php p($answer->answer) ?>" />
<input type="hidden" name="fraction[]" value="<?php p($answer->fraction) ?>" />
<input type="hidden" name="feedback[]" value="<?php p($answer->feedback) ?>" />
<input type="hidden" name="tolerance[]" value="<?php p($answer->tolerance) ?>" />
<input type="hidden" name="tolerancetype[]" value="<?php p($answer->tolerancetype) ?>" />
<input type="hidden" name="correctanswerlength[]" value="<?php p($answer->correctanswerlength) ?>" />
<?php } ?>
<?php foreach ($units as $unit) { ?>
<INPUT type="hidden" name="multiplier[]" value="<?php p($unit->multiplier) ?>" />
<INPUT type="hidden" name="unit[]" value="<?php p($unit->unit) ?>" />
<input type="hidden" name="multiplier[]" value="<?php p($unit->multiplier) ?>" />
<input type="hidden" name="unit[]" value="<?php p($unit->unit) ?>" />
<?php } ?>
</TD>
</TR>
</TABLE>
</td>
</tr>
</table>
<INPUT type="hidden" name=id value="<?php p($question->id) ?>" />
<INPUT type="hidden" name=qtype value="<?php p($question->qtype) ?>" />
<INPUT type="hidden" name="category" value="<?php p($question->category) ?>" />
<INPUT type="submit" value="<?php print_string("savechanges") ?>" />
</CENTER>
</FORM>
<input type="hidden" name="id" value="<?php p($question->id) ?>" />
<input type="hidden" name="qtype" value="<?php p($question->qtype) ?>" />
<input type="hidden" name="category" value="<?php p($question->category) ?>" />
<input type="submit" value="<?php print_string("savechanges") ?>" />
</center>
</form>

View file

@ -1,36 +1,36 @@
<FORM name="theform" method="post" action="question.php">
<form name="theform" method="post" action="question.php">
<CENTER>
<center>
<TABLE cellpadding=5>
<table cellpadding="5">
<TR valign=top>
<tr valign="top">
<TD align=right><P><B><?php print_string("category", "quiz") ?>:</B></P></TD>
<td align="right"><p><b><?php print_string("category", "quiz") ?>:</b></p></td>
<TD>
<td>
<?php quiz_category_select_menu($course->id, true, true, $question->category); ?>
</TD>
</td>
</TR>
</tr>
<TR valign=top>
<tr valign="top">
<TD align=right><P><B><?php print_string("questionname", "quiz") ?>:</B></P></TD>
<td align="right"><p><b><?php print_string("questionname", "quiz") ?>:</b></p></td>
<TD>
<td>
<INPUT type="text" name="name" size=40 value="<?php p($question->name) ?>" />
<input type="text" name="name" size="40" value="<?php p($question->name) ?>" />
<?php if (isset($err["name"])) formerr($err["name"]); ?>
</TD>
</td>
</TR>
</tr>
<tr valign=top>
<tr valign="top">
<td align="right"><p><b><?php print_string("question", "quiz") ?>:</b></p>
@ -40,7 +40,7 @@
<br />
<p><font SIZE="1">
<p><font size="1">
<?php
@ -82,7 +82,7 @@
} else {
echo "<div align=right>";
echo "<div align=\"right\">";
print_string("formattexttype");
@ -108,11 +108,11 @@
</tr>
<TR valign=top>
<tr valign="top">
<TD align=right><P><B><?php print_string("imagedisplay", "quiz") ?>:</B></P></TD>
<td align="right"><p><b><?php print_string("imagedisplay", "quiz") ?>:</b></p></td>
<TD>
<td>
<?php if (empty($images)) {
@ -126,25 +126,25 @@
?>
</TD>
</td>
</TR>
</tr>
</TABLE>
</table>
<INPUT type="hidden" name=id value="<?php p($question->id) ?>" />
<input type="hidden" name="id" value="<?php p($question->id) ?>" />
<INPUT type="hidden" name=qtype value="<?php p($question->qtype) ?>" />
<input type="hidden" name="qtype" value="<?php p($question->qtype) ?>" />
<INPUT type="hidden" name=defaultgrade value="0" />
<input type="hidden" name="defaultgrade" value="0" />
<INPUT type="submit" value="<?php print_string("savechanges") ?>" />
<input type="submit" value="<?php print_string("savechanges") ?>" />
</CENTER>
</center>
</FORM>
</form>

View file

@ -1,4 +1,4 @@
<?PHP // $Id$
<?php // $Id$
print_heading_with_help(get_string("editingdescription", "quiz"), "description", "quiz");
require("description.html");

View file

@ -1,4 +1,4 @@
<?PHP // $Id$
<?php // $Id$
///////////////////
/// DESCRIPTION ///

View file

@ -1,4 +1,4 @@
<?PHP // $Id$
<?php // $Id$
if (!empty($question->id)) {
$options = get_record("quiz_match", "question", $question->id);
@ -7,7 +7,7 @@
}
}
if (empty($subquestions) and empty($subanswers)) {
for ($i=0; $i<QUIZ_MAX_NUMBER_ANSWERS; $i++) {
for ($i=0; $i<quiz_MAX_NUMBER_ANSWERS; $i++) {
$subquestions[] = ""; // Make question slots, default as blank
$subanswers[] = ""; // Make answer slots, default as blank
}

View file

@ -1,36 +1,36 @@
<FORM name="theform" method="post" action="question.php">
<form name="theform" method="post" action="question.php">
<CENTER>
<center>
<TABLE cellpadding=5>
<table cellpadding="5">
<TR valign=top>
<tr valign="top">
<TD align=right><P><B><?php print_string("category", "quiz") ?>:</B></P></TD>
<td align="right"><p><b><?php print_string("category", "quiz") ?>:</b></p></td>
<TD>
<td>
<?php quiz_category_select_menu($course->id, true, true, $question->category); ?>
</TD>
</td>
</TR>
</tr>
<TR valign=top>
<tr valign="top">
<TD align=right><P><B><?php print_string("questionname", "quiz") ?>:</B></P></TD>
<td align="right"><p><b><?php print_string("questionname", "quiz") ?>:</b></p></td>
<TD>
<td>
<INPUT type="text" name="name" size=40 value="<?php p($question->name) ?>" />
<input type="text" name="name" size="40" value="<?php p($question->name) ?>" />
<?php if (isset($err["name"])) formerr($err["name"]); ?>
</TD>
</td>
</TR>
</tr>
<tr valign=top>
<tr valign="top">
<td align="right"><p><b><?php print_string("question", "quiz") ?>:</b></p>
@ -40,7 +40,7 @@
<br />
<p><font SIZE="1">
<p><font size="1">
<?php
@ -82,7 +82,7 @@
} else {
echo "<div align=right>";
echo "<div align=\"right\">";
print_string("formattexttype");
@ -108,11 +108,11 @@
</tr>
<TR valign=top>
<tr valign="top">
<TD align=right><P><B><?php print_string("imagedisplay", "quiz") ?>:</B></P></TD>
<td align="right"><p><b><?php print_string("imagedisplay", "quiz") ?>:</b></p></td>
<TD>
<td>
<?php if (empty($images)) {
@ -126,25 +126,25 @@
?>
</TD>
</td>
</TR>
</tr>
<TR valign=top>
<tr valign="top">
<TD align=right><P><B><?php print_string("choices", "quiz") ?></B>:</P></TD>
<td align="right"><p><b><?php print_string("choices", "quiz") ?></b>:</p></td>
<TD><P><?php print_string("filloutthreequestions", "quiz") ?></P>
<td><p><?php print_string("filloutthreequestions", "quiz") ?></p>
</TD>
</td>
</TR>
</tr>
<?PHP
<?php
for ($i=1; $i<=QUIZ_MAX_NUMBER_ANSWERS; $i++) {
@ -152,27 +152,27 @@
<TR valign=top>
<tr valign="top">
<TD align=right><P><B><?php echo get_string("question", "quiz")." $i"; ?> :</B></P></TD>
<td align="right"><p><b><?php echo get_string("question", "quiz")." $i"; ?> :</b></p></td>
<TD>
<td>
<textarea name="subquestions[]" rows=5 cols=50><?php p($subquestions[$i-1]) ?></textarea>
<textarea name="subquestions[]" rows="5" cols="50"><?php p($subquestions[$i-1]) ?></textarea>
<br />
<?php echo get_string("matchanswer", "quiz")." $i"; ?>&nbsp;&nbsp;
<INPUT type="text" name="subanswers[]" size=50 value="<?php p($subanswers[$i-1]) ?>" />
<input type="text" name="subanswers[]" size="50" value="<?php p($subanswers[$i-1]) ?>" />
</TD>
</td>
</TR>
</tr>
<?PHP
<?php
}
@ -180,19 +180,19 @@
</TABLE>
</table>
<INPUT type="hidden" name=id value="<?php p($question->id) ?>" />
<input type="hidden" name="id" value="<?php p($question->id) ?>" />
<INPUT type="hidden" name=qtype value="<?php p($question->qtype) ?>" />
<input type="hidden" name="qtype" value="<?php p($question->qtype) ?>" />
<INPUT type="submit" value="<?php print_string("savechanges") ?>" />
<input type="submit" value="<?php print_string("savechanges") ?>" />
</CENTER>
</center>
</FORM>
</form>

View file

@ -1,4 +1,4 @@
<?PHP // $Id$
<?php // $Id$
/////////////
/// MATCH ///

View file

@ -1,4 +1,4 @@
<?PHP // $Id$
<?php // $Id$
if ($question->questiontext and $question->id) {
$answers = quiz_get_answers($question);

View file

@ -1,46 +1,46 @@
<FORM name="theform" method="post" action="question.php">
<form name="theform" method="post" action="question.php">
<CENTER>
<center>
<TABLE cellpadding=5>
<table cellpadding="5">
<TR valign=top>
<tr valign="top">
<TD align=right><P><B><?php print_string("category", "quiz") ?>:</B></P></TD>
<td align="right"><p><b><?php print_string("category", "quiz") ?>:</b></p></td>
<TD>
<td>
<?php quiz_category_select_menu($course->id, true, true, $question->category); ?>
</TD>
</td>
</TR>
</tr>
<TR valign=top>
<tr valign="top">
<TD align=right><P><B><?php print_string("questionname", "quiz") ?>:</B></P></TD>
<td align="right"><p><b><?php print_string("questionname", "quiz") ?>:</b></p></td>
<TD>
<td>
<INPUT type="text" name="name" size=40 value="<?php p($question->name) ?>" />
<input type="text" name="name" size="40" value="<?php p($question->name) ?>" />
<?php if (isset($err["name"])) formerr($err["name"]); ?>
</TD>
</td>
</TR>
</tr>
<TR valign=top>
<tr valign="top">
<TD align=right><P><B><?php print_string("question", "quiz") ?>:</B></P></TD>
<td align="right"><p><b><?php print_string("question", "quiz") ?>:</b></p></td>
<TD>
<td>
<?php if (isset($err["questiontext"])) {
formerr($err["questiontext"]);
echo "<BR />";
echo "<br />";
}
@ -58,15 +58,15 @@
?>
</TD>
</td>
</TR>
</tr>
<TR valign=top>
<tr valign="top">
<TD align=right><P><B><?php print_string("imagedisplay", "quiz") ?>:</B></P></TD>
<td align="right"><p><b><?php print_string("imagedisplay", "quiz") ?>:</b></p></td>
<TD>
<td>
<?php if (empty($images)) {
@ -80,24 +80,24 @@
?>
</TD>
</td>
</TR>
</tr>
</TABLE>
</table>
<INPUT type="hidden" name=id value="<?php p($question->id) ?>" />
<input type="hidden" name="id" value="<?php p($question->id) ?>" />
<INPUT type="hidden" name=qtype value="<?php p($question->qtype) ?>" />
<input type="hidden" name="qtype" value="<?php p($question->qtype) ?>" />
<INPUT type="hidden" name=defaultgrade value="<?php p($question->defaultgrade) ?>" />
<input type="hidden" name="defaultgrade" value="<?php p($question->defaultgrade) ?>" />
<INPUT type="submit" value="<?php print_string("savechanges") ?>" />
<input type="submit" value="<?php print_string("savechanges") ?>" />
</CENTER>
</center>
</FORM>
</form>

View file

@ -1,4 +1,4 @@
<?PHP // $Id$
<?php // $Id$
///////////////////
/// MULTIANSWER /// (Embedded - cloze)

View file

@ -8,7 +8,7 @@
if (!empty($options->answers)) {
$answersraw = get_records_list("quiz_answers", "id", $options->answers);
}
for ($i=0; $i<QUIZ_MAX_NUMBER_ANSWERS; $i++) {
for ($i=0; $i<quiz_MAX_NUMBER_ANSWERS; $i++) {
$answers[] = ""; // Make answer slots, default as blank
}
if (!empty($answersraw)) {

View file

@ -1,36 +1,36 @@
<FORM name="theform" method="post" action="question.php">
<form name="theform" method="post" action="question.php">
<CENTER>
<center>
<TABLE cellpadding=5>
<table cellpadding="5">
<TR valign=top>
<tr valign="top">
<TD align=right><P><B><?php print_string("category", "quiz") ?>:</B></P></TD>
<td align="right"><p><b><?php print_string("category", "quiz") ?>:</b></p></td>
<TD>
<td>
<?php quiz_category_select_menu($course->id, true, true, $question->category); ?>
</TD>
</td>
</TR>
</tr>
<TR valign=top>
<tr valign="top">
<TD align=right><P><B><?php print_string("questionname", "quiz") ?>:</B></P></TD>
<td align="right"><p><b><?php print_string("questionname", "quiz") ?>:</b></p></td>
<TD>
<td>
<INPUT type="text" name="name" size=40 value="<?php p($question->name) ?>" />
<input type="text" name="name" size="40" value="<?php p($question->name) ?>" />
<?php if (isset($err["name"])) formerr($err["name"]); ?>
</TD>
</td>
</TR>
</tr>
<tr valign=top>
<tr valign="top">
<td align="right"><p><b><?php print_string("question", "quiz") ?>:</b></p>
@ -40,7 +40,7 @@
<br />
<p><font SIZE="1">
<p><font size="1">
<?php
@ -82,7 +82,7 @@
} else {
echo "<div align=right>";
echo "<div align=\"right\">";
print_string("formattexttype");
@ -108,11 +108,11 @@
</tr>
<TR valign=top>
<tr valign="top">
<TD align=right><P><B><?php print_string("imagedisplay", "quiz") ?>:</B></P></TD>
<td align="right"><p><b><?php print_string("imagedisplay", "quiz") ?>:</b></p></td>
<TD>
<td>
<?php if (empty($images)) {
@ -126,15 +126,15 @@
?>
</TD>
</td>
</TR>
</tr>
<TR valign=top>
<tr valign="top">
<TD align=right><P><B><?php print_string("answerhowmany", "quiz") ?>:</B></P></TD>
<td align="right"><p><b><?php print_string("answerhowmany", "quiz") ?>:</b></p></td>
<TD>
<td>
<?php
@ -148,25 +148,25 @@
?>
</TD>
</td>
</TR>
</tr>
<TR valign=top>
<tr valign="top">
<TD align=right><P><B><?php print_string("choices", "quiz") ?></B>:</P></TD>
<td align="right"><p><b><?php print_string("choices", "quiz") ?></b>:</p></td>
<TD><P><?php print_string("fillouttwochoices", "quiz") ?></P>
<td><p><?php print_string("fillouttwochoices", "quiz") ?></p>
</TD>
</td>
</TR>
</tr>
<?PHP
<?php
for ($i=1; $i<=QUIZ_MAX_NUMBER_ANSWERS; $i++) {
@ -182,13 +182,13 @@
?>
<TR valign=top>
<tr valign="top">
<TD align=right><P><B><?php echo get_string("choice", "quiz")." $i"; ?>:</B></P></TD>
<td align="right"><p><b><?php echo get_string("choice", "quiz")." $i"; ?>:</b></p></td>
<TD>
<td>
<INPUT type="text" name="answer[]" size=50 maxlength=255 value="<?php p($answers[$i-1]->answer) ?>" />&nbsp;&nbsp;
<input type="text" name="answer[]" size="50" maxlength="255" value="<?php p($answers[$i-1]->answer) ?>" />&nbsp;&nbsp;
<?php print_string("grade");
@ -196,31 +196,31 @@
choose_from_menu($gradeoptionsfull, "fraction[]", $answers[$i-1]->fraction, ""); ?>
<BR>
<br>
</TD>
</td>
</TR>
</tr>
<TR valign=top>
<tr valign="top">
<TD align=right><P><B><?php print_string("feedback", "quiz") ?>:</B></P></TD>
<td align="right"><p><b><?php print_string("feedback", "quiz") ?>:</b></p></td>
<TD>
<td>
<textarea name="feedback[]" rows=2 cols=50 wrap="virtual"><?php p($answers[$i-1]->feedback) ?></textarea>
<textarea name="feedback[]" rows="2" cols="50" wrap="virtual"><?php p($answers[$i-1]->feedback) ?></textarea>
</TD>
</td>
</TR>
</tr>
<TR valign=top>
<tr valign="top">
<TD colspan=2>&nbsp;</TD>
<td colspan="2">&nbsp;</td>
</TR>
</tr>
@ -230,19 +230,19 @@
?>
</TABLE>
</table>
<INPUT type="hidden" name=id value="<?php p($question->id) ?>" />
<input type="hidden" name="id" value="<?php p($question->id) ?>" />
<INPUT type="hidden" name=qtype value="<?php p($question->qtype) ?>" />
<input type="hidden" name="qtype" value="<?php p($question->qtype) ?>" />
<INPUT type="submit" value="<?php print_string("savechanges") ?>" />
<input type="submit" value="<?php print_string("savechanges") ?>" />
</CENTER>
</center>
</FORM>
</form>

View file

@ -1,4 +1,4 @@
<?PHP // $Id$
<?php // $Id$
///////////////////
/// MULTICHOICE ///

View file

@ -1,4 +1,4 @@
<?PHP // $Id$
<?php // $Id$
// This will only support one answer of the type NUMERICAL
// However, lib.php has support for multiple answers

View file

@ -1,25 +1,25 @@
<FORM name="theform" method="post" action="question.php">
<CENTER>
<TABLE cellpadding=5>
<TR valign=top>
<TD align=right><P><B><?php print_string("category", "quiz") ?>:</B></P></TD>
<TD>
<form name="theform" method="post" action="question.php">
<center>
<table cellpadding="5">
<tr valign="top">
<td align="right"><p><b><?php print_string("category", "quiz") ?>:</b></p></td>
<td>
<?php quiz_category_select_menu($course->id, true, true, $question->category); ?>
</TD>
</TR>
<TR valign=top>
<TD align=right><P><B><?php print_string("questionname", "quiz") ?>:</B></P></TD>
<TD>
<INPUT type="text" name="name" size=50 value="<?php p($question->name) ?>" />
</td>
</tr>
<tr valign="top">
<td align="right"><p><b><?php print_string("questionname", "quiz") ?>:</b></p></td>
<td>
<input type="text" name="name" size="50" value="<?php p($question->name) ?>" />
<?php if (isset($err["name"])) formerr($err["name"]); ?>
</TD>
</TR>
<tr valign=top>
</td>
</tr>
<tr valign="top">
<td align="right"><p><b><?php print_string("question", "quiz") ?>:</b></p>
<br />
<br />
<br />
<p><font SIZE="1">
<p><font size="1">
<?php
if ($usehtmleditor) {
helpbutton("richtext", get_string("helprichtext"), "moodle", true, true);
@ -40,7 +40,7 @@
if ($usehtmleditor) {
echo '<input type="hidden" name="questiontextformat" value="'.FORMAT_HTML.'" />';
} else {
echo "<div align=right>";
echo "<div align=\"right\">";
print_string("formattexttype");
echo ":&nbsp;";
if (!isset($question->questiontextformat)) {
@ -53,20 +53,20 @@
?>
</td>
</tr>
<TR valign=top>
<TD align=right><P><B><?php print_string("imagedisplay", "quiz") ?>:</B></P></TD>
<TD>
<tr valign="top">
<td align="right"><p><b><?php print_string("imagedisplay", "quiz") ?>:</b></p></td>
<td>
<?php if (empty($images)) {
print_string("noimagesyet");
} else {
choose_from_menu($images, "image", "$question->image", get_string("none"),"","");
}
?>
</TD>
</TR>
</td>
</tr>
<TR valign=top>
<TD align=right><P><B><?php print_string("correctanswer", "quiz") ?>:</B></P></TD>
<tr valign="top">
<td align="right"><p><b><?php print_string("correctanswer", "quiz") ?>:</b></p></td>
<?php
// Even thou the rest of the module can handle up to six numerical answers,
// this form will limit the number of numerical answers to one only.
@ -77,69 +77,69 @@
$acceptederror = "";
}
?>
<TD>
<INPUT align="LEFT" type="text" id="correct0" name="answer[]" size="20" value="<?php p($answers[0]->answer) ?>" />&nbsp;&nbsp;
</TD>
</TR>
<TR valign=top>
<TD align=right><P><B><?php print_string("acceptederror", "quiz"); ?>:</B></P></TD>
<TD>
<INPUT align="LEFT" type="text" id="acceptederror0" name="acceptederror[]" size="15" value="<?php p($acceptederror) ?>" />&plusmn;
<td>
<input align="LEFT" type="text" id="correct0" name="answer[]" size="20" value="<?php p($answers[0]->answer) ?>" />&nbsp;&nbsp;
</td>
</tr>
<tr valign="top">
<td align="right"><p><b><?php print_string("acceptederror", "quiz"); ?>:</b></p></td>
<td>
<input align="LEFT" type="text" id="acceptederror0" name="acceptederror[]" size="15" value="<?php p($acceptederror) ?>" />&plusmn;
<!-- Values max and min will be determined when the form is submitted -->
<INPUT type="HIDDEN" id="min0" name="min[]" value="" />
<INPUT type="HIDDEN" id="max0" name="max[]" value="" />
<INPUT type="HIDDEN" name="fraction[]" value="1" />
<BR/>
</TD>
</TR>
<TR valign=top>
<TD align=right><P><B><?php print_string("feedback", "quiz") ?>:</B></P></TD>
<TD>
<textarea name="feedback[]" rows=2 cols=50 wrap="virtual"><?php p($answers[0]->feedback) ?></textarea>
</TD>
</TR>
<TR valign=top>
<TD align=right><P><B><?php print_string("unit", "quiz") ?>:</B></P></TD>
<TD>
<P><INPUT type="HIDDEN" name="multiplier[]" value="1.0" />
<INPUT align="LEFT" type="text" id="defaultunit" name="unit[]"
<input type="HIDDEN" id="min0" name="min[]" value="" />
<input type="HIDDEN" id="max0" name="max[]" value="" />
<input type="HIDDEN" name="fraction[]" value="1" />
<br/>
</td>
</tr>
<tr valign="top">
<td align="right"><p><b><?php print_string("feedback", "quiz") ?>:</b></p></td>
<td>
<textarea name="feedback[]" rows="2" cols="50" wrap="virtual"><?php p($answers[0]->feedback) ?></textarea>
</td>
</tr>
<tr valign="top">
<td align="right"><p><b><?php print_string("unit", "quiz") ?>:</b></p></td>
<td>
<p><input type="HIDDEN" name="multiplier[]" value="1.0" />
<input align="LEFT" type="text" id="defaultunit" name="unit[]"
size="5" value="<?php p($units[0]->unit) ?>" />
<B>(<?php print_string("optional", "quiz") ?>)</B></P>
</TD>
</TR>
<TR valign=top>
<b>(<?php print_string("optional", "quiz") ?>)</b></p>
</td>
</tr>
<tr valign="top">
<td></td>
<TD align=left><P><B><?php print_string("alternativeunits", "quiz") ?>:</B></P></TD>
<td align="left"><p><b><?php print_string("alternativeunits", "quiz") ?>:</b></p></td>
<td></td>
</TR>
<?PHP
</tr>
<?php
for ($i=1; $i<count($units); $i++) {
$unit=$units[$i];
?>
<TR valign=top>
<tr valign="top">
<td></td>
<TD align=left>
<P><B><?php print_string("multiplier", "quiz") ?>:</B>
<INPUT type="text" id="<?php p("multiplier$i") ?>" size="10"
<td align="left">
<p><b><?php print_string("multiplier", "quiz") ?>:</b>
<input type="text" id="<?php p("multiplier$i") ?>" size="10"
align="RIGHT" name="multiplier[]"
value="<?php p($unit->multiplier) ?>" />
<B>&nbsp;&nbsp;&nbsp;<?php print_string("unit", "quiz") ?>:</B>
<INPUT align="LEFT" type="text" id="<?php p("unit$i") ?>"
<b>&nbsp;&nbsp;&nbsp;<?php print_string("unit", "quiz") ?>:</b>
<input align="LEFT" type="text" id="<?php p("unit$i") ?>"
name="unit[]"
size="5" value="<?php p($unit->unit) ?>" /></P>
</TD>
</TR>
<?PHP
size="5" value="<?php p($unit->unit) ?>" /></p>
</td>
</tr>
<?php
} /// END for
?>
</TABLE>
</table>
<INPUT type="hidden" name=id value="<?php p($question->id) ?>" />
<INPUT type="hidden" name=qtype value="<?php p($question->qtype) ?>" />
<INPUT type="submit" onClick="return determineMinAndMax();" value="<?php print_string("savechanges") ?>" />
</CENTER>
</FORM>
<SCRIPT language="JAVASCRIPT">
<input type="hidden" name="id" value="<?php p($question->id) ?>" />
<input type="hidden" name="qtype" value="<?php p($question->qtype) ?>" />
<input type="submit" onClick="return determineMinAndMax();" value="<?php print_string("savechanges") ?>" />
</center>
</form>
<script language="JAVASCRIPT">
function determineMinAndMax() {
// This client-side script will determine the values for min and max
// based on the input for answer and acceptederror.
@ -174,4 +174,4 @@ function determineMinAndMax() {
}
}
}
</SCRIPT>
</script>

View file

@ -1,4 +1,4 @@
<?PHP // $Id$
<?php // $Id$
/////////////////
/// NUMERICAL ///

View file

@ -1,4 +1,4 @@
<?PHP // $Id$
<?php // $Id$
print_heading_with_help(get_string("editingrandom", "quiz"), "random", "quiz");
require("random.html");

View file

@ -1,4 +1,4 @@
<?PHP // $Id$
<?php // $Id$
//////////////
/// RANDOM ///

View file

@ -4,11 +4,11 @@
<table cellpadding=5>
<table cellpadding="5">
<tr valign=top>
<tr valign="top">
<td align=right><P><B><?php print_string("category", "quiz") ?>:</B></P></TD>
<td align="right"><p><b><?php print_string("category", "quiz") ?>:</b></p></td>
<td>
@ -18,9 +18,9 @@
</tr>
<tr valign=top>
<tr valign="top">
<td align=right><P><B><?php print_string("questionname", "quiz") ?>:</B></P></TD>
<td align="right"><p><b><?php print_string("questionname", "quiz") ?>:</b></p></td>
<td>
@ -30,7 +30,7 @@
} ?>
<input type="text" name="name" size=40 value="<?php p($question->name) ?>" />
<input type="text" name="name" size="40" value="<?php p($question->name) ?>" />
<?php if (isset($err["name"])) formerr($err["name"]); ?>
@ -42,13 +42,13 @@
<input type="hidden" name=questiontext value="---" />
<input type="hidden" name="questiontext" value="---" />
<input type="hidden" name=id value="<?php p($question->id) ?>" />
<input type="hidden" name="id" value="<?php p($question->id) ?>" />
<input type="hidden" name=qtype value="<?php p($question->qtype) ?>" />
<input type="hidden" name="qtype" value="<?php p($question->qtype) ?>" />
<input type="submit" value="<?php print_string("savechanges") ?>" />

View file

@ -1,4 +1,4 @@
<?PHP // $Id$
<?php // $Id$
if (!empty($question->id)) {
$options = get_record("quiz_randomsamatch", "question", $question->id);
} else {

View file

@ -1,4 +1,4 @@
<?PHP // $Id$
<?php // $Id$
/////////////////////
/// RANDOMSAMATCH ///

View file

@ -1,30 +1,30 @@
<FORM name="theform" method="post" action="question.php">
<form name="theform" method="post" action="question.php">
<CENTER>
<center>
<TABLE cellpadding=5>
<table cellpadding="5">
<TR valign=top>
<tr valign="top">
<TD align=right><P><B><?php print_string("category", "quiz") ?>:</B></P></TD>
<td align="right"><p><b><?php print_string("category", "quiz") ?>:</b></p></td>
<TD>
<td>
<?PHP echo $categories[$question->category]; ?>
<?php echo $categories[$question->category]; ?>
<input type="hidden" name="category" value="<?PHP echo "$question->category"; ?>" />
<input type="hidden" name="category" value="<?php echo "$question->category"; ?>" />
</TD>
</td>
</TR>
</tr>
<TR valign=top>
<tr valign="top">
<TD align=right><P><B><?php print_string("questionname", "quiz") ?>:</B></P></TD>
<td align="right"><p><b><?php print_string("questionname", "quiz") ?>:</b></p></td>
<TD>
<td>
<?PHP
<?php
if (empty($question->name)) {
@ -34,21 +34,21 @@
?>
<INPUT type="text" name="name" size=40 value="<?php p($question->name) ?>" />
<input type="text" name="name" size="40" value="<?php p($question->name) ?>" />
<?php if (isset($err["name"])) formerr($err["name"]); ?>
</TD>
</td>
</TR>
</tr>
<tr valign=top>
<tr valign="top">
<td align=right><p><b><?php print_string("introduction", "quiz") ?>:</b></p>
<td align="right"><p><b><?php print_string("introduction", "quiz") ?>:</b></p>
<br />
<p><font SIZE="1">
<p><font size="1">
<?php
@ -96,7 +96,7 @@
} else {
echo "<div align=right>";
echo "<div align="right">";
print_string("formattexttype");
@ -122,11 +122,11 @@
</tr>
<TR valign=top>
<tr valign="top">
<TD align=right><P><B><?php print_string("randomsamatchnumber", "quiz") ?>:</B></P></TD>
<td align="right"><p><b><?php print_string("randomsamatchnumber", "quiz") ?>:</b></p></td>
<TD>
<td>
<?php
@ -160,23 +160,23 @@
?>
</TD>
</td>
</TR>
</tr>
</TABLE>
</table>
<INPUT type="hidden" name=id value="<?php p($question->id) ?>" />
<input type="hidden" name="id" value="<?php p($question->id) ?>" />
<INPUT type="hidden" name=qtype value="<?php p($question->qtype) ?>" />
<input type="hidden" name="qtype" value="<?php p($question->qtype) ?>" />
<INPUT type="submit" value="<?php print_string("savechanges") ?>" />
<input type="submit" value="<?php print_string("savechanges") ?>" />
</CENTER>
</center>
</FORM>
</form>

View file

@ -1,4 +1,4 @@
<?PHP // $Id$
<?php // $Id$
if (!empty($question->id)) {
$options = get_record("quiz_shortanswer", "question", $question->id);
} else {
@ -7,7 +7,7 @@
if (!empty($options->answers)) {
$answersraw = get_records_list("quiz_answers", "id", $options->answers);
}
for ($i=0; $i<QUIZ_MAX_NUMBER_ANSWERS; $i++) {
for ($i=0; $i<quiz_MAX_NUMBER_ANSWERS; $i++) {
$answers[] = ""; // Make answer slots, default as blank
}
if (!empty($answersraw)) {

View file

@ -1,4 +1,4 @@
<?PHP // $Id$
<?php // $Id$
///////////////////
/// SHORTANSWER ///

View file

@ -1,36 +1,36 @@
<FORM name="theform" method="post" action="question.php">
<form name="theform" method="post" action="question.php">
<CENTER>
<center>
<TABLE cellpadding=5>
<table cellpadding="5">
<TR valign=top>
<tr valign="top">
<TD align=right><P><B><?php print_string("category", "quiz") ?>:</B></P></TD>
<td align="right"><p><b><?php print_string("category", "quiz") ?>:</b></p></td>
<TD>
<td>
<?php quiz_category_select_menu($course->id, true, true, $question->category); ?>
</TD>
</td>
</TR>
</tr>
<TR valign=top>
<tr valign="top">
<TD align=right><P><B><?php print_string("questionname", "quiz") ?>:</B></P></TD>
<td align="right"><p><b><?php print_string("questionname", "quiz") ?>:</b></p></td>
<TD>
<td>
<INPUT type="text" name="name" size=50 value="<?php p($question->name) ?>" />
<input type="text" name="name" size="50" value="<?php p($question->name) ?>" />
<?php if (isset($err["name"])) formerr($err["name"]); ?>
</TD>
</td>
</TR>
</tr>
<tr valign=top>
<tr valign="top">
<td align="right"><p><b><?php print_string("question", "quiz") ?>:</b></p>
@ -40,7 +40,7 @@
<br />
<p><font SIZE="1">
<p><font size="1">
<?php
@ -82,7 +82,7 @@
} else {
echo "<div align=right>";
echo "<div align=\"right\">";
print_string("formattexttype");
@ -108,11 +108,11 @@
</tr>
<TR valign=top>
<tr valign="top">
<TD align=right><P><B><?php print_string("imagedisplay", "quiz") ?>:</B></P></TD>
<td align="right"><p><b><?php print_string("imagedisplay", "quiz") ?>:</b></p></td>
<TD>
<td>
<?php if (empty($images)) {
@ -126,15 +126,15 @@
?>
</TD>
</td>
</TR>
</tr>
<TR valign=top>
<tr valign="top">
<TD align=right><P><B><?php print_string("casesensitive", "quiz") ?>:</B></P></TD>
<td align="right"><p><b><?php print_string("casesensitive", "quiz") ?>:</b></p></td>
<TD>
<td>
<?php
@ -148,25 +148,25 @@
?>
</TD>
</td>
</TR>
</tr>
<TR valign=top>
<tr valign="top">
<TD align=right><P><B><?php print_string("correctanswers", "quiz") ?></B>:</P></TD>
<td align="right"><p><b><?php print_string("correctanswers", "quiz") ?></b>:</p></td>
<TD>
<td>
<P><?php print_string("filloutoneanswer", "quiz") ?></P>
<p><?php print_string("filloutoneanswer", "quiz") ?></p>
</TD>
</td>
<?PHP
<?php
for ($i=1; $i<=QUIZ_MAX_NUMBER_ANSWERS; $i++) {
@ -174,13 +174,13 @@
<TR valign=top>
<tr valign="top">
<TD align=right><P><B><?php echo get_string("answer", "quiz")." $i"; ?>:</B></P></TD>
<td align="right"><p><b><?php echo get_string("answer", "quiz")." $i"; ?>:</b></p></td>
<TD>
<td>
<INPUT type="text" name="answer[]" size=50 value="<?php p($answers[$i-1]->answer) ?>" />&nbsp;&nbsp;
<input type="text" name="answer[]" size="50" value="<?php p($answers[$i-1]->answer) ?>" />&nbsp;&nbsp;
<?php print_string("grade");
@ -188,35 +188,35 @@
choose_from_menu($gradeoptions, "fraction[]", $answers[$i-1]->fraction,""); ?>
<BR>
<br>
</TD>
</td>
</TR>
</tr>
<TR valign=top>
<tr valign="top">
<TD align=right><P><B><?php print_string("feedback", "quiz") ?>:</B></P></TD>
<td align="right"><p><b><?php print_string("feedback", "quiz") ?>:</b></p></td>
<TD>
<td>
<textarea name="feedback[]" rows=2 cols=50 wrap="virtual"><?php p($answers[$i-1]->feedback) ?></textarea>
<textarea name="feedback[]" rows="2" cols="50" wrap="virtual"><?php p($answers[$i-1]->feedback) ?></textarea>
</TD>
</td>
</TR>
</tr>
<TR valign=top>
<tr valign="top">
<TD colspan=2>&nbsp;</TD>
<td colspan="2">&nbsp;</td>
</TR>
</tr>
<?PHP
<?php
}
@ -224,19 +224,19 @@
</TABLE>
</table>
<INPUT type="hidden" name=id value="<?php p($question->id) ?>" />
<input type="hidden" name="id" value="<?php p($question->id) ?>" />
<INPUT type="hidden" name=qtype value="<?php p($question->qtype) ?>" />
<input type="hidden" name="qtype" value="<?php p($question->qtype) ?>" />
<INPUT type="submit" value="<?php print_string("savechanges") ?>" />
<input type="submit" value="<?php print_string("savechanges") ?>" />
</CENTER>
</center>
</FORM>
</form>

View file

@ -1,4 +1,4 @@
<?PHP // $Id$
<?php // $Id$
if (!empty($question->id)) {
$options = get_record("quiz_truefalse", "question", "$question->id");

View file

@ -1,4 +1,4 @@
<?PHP // $Id$
<?php // $Id$
/////////////////
/// TRUEFALSE ///
@ -142,7 +142,7 @@ class quiz_truefalse_qtype extends quiz_default_questiontype {
echo "<input $truechecked type=\"radio\" $readonly $inputname value=\"$true->id\" />$true->answer";
echo "</td><td $falsecorrect>";
echo "<input $falsechecked type=\"radio\" $readonly $inputname value=\"$false->id\" />$false->answer";
echo "</td></tr></table><br clear=\"all\">";// changed from CLEAR=ALL jm
echo "</td></tr></table><br clear=\"all\">";// changed from clear=ALL jm
if ($quiz->feedback && isset($answers[$nameprefix])
&& $feedback = $answers[$nameprefix]->feedback) {
quiz_print_comment(

View file

@ -1,36 +1,36 @@
<FORM name="theform" method="post" action="question.php">
<form name="theform" method="post" action="question.php">
<CENTER>
<center>
<TABLE cellpadding=5>
<table cellpadding="5">
<TR valign=top>
<tr valign="top">
<TD align=right><P><B><?php print_string("category", "quiz") ?>:</B></P></TD>
<td align="right"><p><b><?php print_string("category", "quiz") ?>:</b></p></td>
<TD>
<td>
<?php quiz_category_select_menu($course->id, true, true, $question->category); ?>
</TD>
</td>
</TR>
</tr>
<TR valign=top>
<tr valign="top">
<TD align=right><P><B><?php print_string("questionname", "quiz") ?>:</B></P></TD>
<td align="right"><p><b><?php print_string("questionname", "quiz") ?>:</b></p></td>
<TD>
<td>
<INPUT type="text" name="name" size=50 value="<?php p($question->name) ?>" />
<input type="text" name="name" size="50" value="<?php p($question->name) ?>" />
<?php if (isset($err["name"])) formerr($err["name"]); ?>
</TD>
</td>
</TR>
</tr>
<tr valign=top>
<tr valign="top">
<td align="right"><p><b><?php print_string("question", "quiz") ?>:</b></p>
@ -40,7 +40,7 @@
<br />
<p><font SIZE="1">
<p><font size="1">
<?php
@ -82,7 +82,7 @@
} else {
echo "<div align=right>";
echo "<div align=\"right\">";
print_string("formattexttype");
@ -108,11 +108,11 @@
</tr>
<TR valign=top>
<tr valign="top">
<TD align=right><P><B><?php print_string("imagedisplay", "quiz") ?>:</B></P></TD>
<td align="right"><p><b><?php print_string("imagedisplay", "quiz") ?>:</b></p></td>
<TD>
<td>
<?php if (empty($images)) {
@ -126,17 +126,17 @@
?>
</TD>
</td>
</TR>
</tr>
<TR valign=top>
<tr valign="top">
<TD align=right><P><B><?php print_string("correctanswer", "quiz") ?>:</B></P></TD>
<td align="right"><p><b><?php print_string("correctanswer", "quiz") ?>:</b></p></td>
<TD>
<td>
<?php $menu[0] = get_string("false", "quiz");
@ -144,49 +144,49 @@
choose_from_menu($menu, "answer", "$question->answer", ""); ?>
<BR>
<br>
</TD>
</td>
</TR>
</tr>
<TR valign=top>
<tr valign="top">
<TD align=right><P><B><?php print_string("feedback", "quiz") ?> (<?php print_string("true", "quiz") ?>):</B></P></TD>
<td align="right"><p><b><?php print_string("feedback", "quiz") ?> (<?php print_string("true", "quiz") ?>):</b></p></td>
<TD>
<td>
<textarea name="feedbacktrue" rows=2 cols=50 wrap="virtual"><?php p($true->feedback) ?></textarea>
<textarea name="feedbacktrue" rows="2" cols="50" wrap="virtual"><?php p($true->feedback) ?></textarea>
</TD>
</td>
</TR>
</tr>
<TR valign=top>
<tr valign="top">
<TD align=right><P><B><?php print_string("feedback", "quiz") ?> (<?php print_string("false", "quiz") ?>):</B></P></TD>
<td align="right"><p><b><?php print_string("feedback", "quiz") ?> (<?php print_string("false", "quiz") ?>):</b></p></td>
<TD>
<td>
<textarea name="feedbackfalse" rows=2 cols=50 wrap="virtual"><?php p($false->feedback) ?></textarea>
<textarea name="feedbackfalse" rows="2" cols="50" wrap="virtual"><?php p($false->feedback) ?></textarea>
</TD>
</td>
</TR>
</tr>
</TABLE>
</table>
<INPUT type="hidden" name=id value="<?php p($question->id) ?>" />
<input type="hidden" name="id" value="<?php p($question->id) ?>" />
<INPUT type="hidden" name=qtype value="<?php p($question->qtype) ?>" />
<input type="hidden" name="qtype" value="<?php p($question->qtype) ?>" />
<INPUT type="submit" value="<?php print_string("savechanges") ?>" />
<input type="submit" value="<?php print_string("savechanges") ?>" />
</CENTER>
</center>
</FORM>
</form>

View file

@ -1,4 +1,4 @@
<?PHP // $Id$
<?php // $Id$
// This function fetches files from the data directory
// Syntax: quizfile.php/quiz id/question id/dir/.../dir/filename.ext
// It is supposed to be used by the quiz module only

View file

@ -1,4 +1,4 @@
<?PHP // $Id$
<?php // $Id$
// This script uses installed report plugins to print quiz reports
@ -51,7 +51,7 @@
$strreport = get_string("report", "quiz");
print_header_simple("$quiz->name", "",
"<A HREF=index.php?id=$course->id>$strquizzes</A>
"<a href=\"index.php?id=$course->id\">$strquizzes</a>
-> <a href=\"view.php?id=$cm->id\">$quiz->name</a> -> $strreport",
"", "", true, update_module_button($cm->id, $course->id, $strquiz), navmenu($course, $cm));
@ -69,7 +69,7 @@
}
}
echo "<table cellpadding=10 align=center><tr>";
echo "<table cellpadding=\"10\" align=\"center\"><tr>";
foreach ($reportlist as $report) {
$strreport = get_string("report$report", "quiz");
if ($report == $mode) {

View file

@ -1,4 +1,4 @@
<?PHP // $Id$
<?php // $Id$
////////////////////////////////////////////////////////////////////
/// Default class for report plugins

View file

@ -1,4 +1,4 @@
<?PHP // $Id: report.php,
<?php // $Id: report.php,
// created from the above 2003/11/20 by Tom Robb tom@robb.net
// Version 2.5 Modified 2004/01/18
// Further errorsin percentage calculations corrected
@ -657,7 +657,7 @@ class quiz_report extends quiz_default_report {
}
////////--------------------------- If it falls through both of the $download choices, print on screen
//Print user responses
print ("<table border=1 align=center width=95% cellpadding=2 cellspacing=0>\n");
print ("<table border=\"1\" align=\"center\" width=\"95%\" cellpadding=\"2\" cellspacing=\"0\">\n");
$totcolcount = $table_colcount+2;
print("<tr><th colspan=$totcolcount>$strindivresp</th></tr>");
qr_print_headers($data_tally,"$strname","$strgrade");
@ -674,23 +674,23 @@ class quiz_report extends quiz_default_report {
//else the data to be printed is in $thisitem['data'] and $thisitem['score'] == 1 shows that the item was correct
if ($thisitem['score'] < 1) {$thiscolor = "ff0000";} else {$thiscolor = "000000";}
if ($thisitemkey == 0){
print("<th align='left'>$thisitem&nbsp;</th>");
print("<th align=\"left\">$thisitem&nbsp;</th>");
} elseif ($thisitemkey == 1){
print("<td align='right'>&nbsp;$thisitem%&nbsp;&nbsp;</td>");
print("<td align=\"right\">&nbsp;$thisitem%&nbsp;&nbsp;</td>");
} elseif ($thisitemkey['qtype'] == 2){
print("<td>&nbsp;&nbsp;$thisitem[data][answer]&nbsp;&nbsp;</td>");
} elseif ($thisitem['qtype'] == 5) {
if ($thisitem['score'] == 1) {$thiscolor = "blue";}
if(!$thisitem['data'][1]){$thisitem['data'][1]="($strnoresponse)";}
print("<td align=center><font size=-2>{$thisitem['data'][0]}<br /><font color='$thiscolor'>{$thisitem['data'][1]}</font></font></td>");
print("<td align=\"center\"><font size=\"-2\">{$thisitem['data'][0]}<br /><font color='$thiscolor'>{$thisitem['data'][1]}</font></font></td>");
} elseif ($thisitem['qtype'] == 3) {
if ($showtext) {
print("<td align=center><font color='$thiscolor' size=-2>&nbsp;&nbsp;{$thisitem['data']}&nbsp;&nbsp;</font></td>");
print("<td align=\"center\"><font color='$thiscolor' size=\"-2\">&nbsp;&nbsp;{$thisitem['data']}&nbsp;&nbsp;</font></td>");
} else {
print("<td align=center><font color='$thiscolor'>&nbsp;&nbsp;{$thisitem['data']}&nbsp;&nbsp;</font></td>");
print("<td align=\"center\"><font color='$thiscolor'>&nbsp;&nbsp;{$thisitem['data']}&nbsp;&nbsp;</font></td>");
}
} else {
print("<td align=center><font color='$thiscolor'>&nbsp;&nbsp;{$thisitem['data']}&nbsp;&nbsp;</font></td>");
print("<td align=\"center\"><font color='$thiscolor'>&nbsp;&nbsp;{$thisitem['data']}&nbsp;&nbsp;</font></td>");
}
}
}
@ -705,44 +705,44 @@ class quiz_report extends quiz_default_report {
print_object($qtally);
}
//print tally of how many selected each choice
print ("<p><table width=95% border=1 align=center cellpadding=2 cellspacing=0>\n");
print ("<p><table width=\"95%\" border=\"1\" align=\"center\" cellpadding=\"2\" cellspacing=\"0\">\n");
print("<tr><th colspan=$totcolcount>$stritemanal</th></tr>");
qr_print_headers($data_tally,"Item","&nbsp;");
//display row with correct answers
print("<tr><th colspan=2 align=right>$strcorrresp:</th>");
print("<tr><th colspan=\"2\" align=\"right\">$strcorrresp:</th>");
foreach ($qs_in_order as $qid){
if ($quests[$qid]['qtype'] == 5) {
foreach($match_answers[$qid] as $thisans){
print("<th align='center'>&nbsp;$thisans&nbsp;</th>");
print("<th align=\"center\">&nbsp;$thisans&nbsp;</th>");
}
} else {
print("<th align='center'>&nbsp;{$quests[$qid]['correct']}&nbsp;</th>");
print("<th align=\"center\">&nbsp;{$quests[$qid]['correct']}&nbsp;</th>");
}
}
print("</tr>\n");
//display a row for each possible multiple choice with $max_choices being highest row,$table_colcount is the width
for ($i = 1; $i<= $max_choices;$i++){
print("<tr valign=top><th colspan=2 align=right>&nbsp;M/C #$i</td>");
print("<tr valign=\"top\"><th colspan=\"2\" align=\"right\">&nbsp;M/C #$i</td>");
//display answer tallies
for ($j = 1; $j <= $table_colcount; $j++){
//substitute "<br />" for a "//"
$nowdata = $analysis[$i][$j];
if (strpos($nowdata,"//")>0) {$nowdata = str_replace("//","<br />",$nowdata);}
print("<td align='center'>&nbsp;$nowdata</td>");
print("<td align=\"center\">&nbsp;$nowdata</td>");
}
}
print("</tr>\n");
//Display the total percent correct
print("<tr valign=top><th align=right colspan=2>$strpercentcorrect:</th>");
print("<tr valign=\"top\"><th align=\"right\" colspan=\"2\">$strpercentcorrect:</th>");
for ($i = 0; $i< $table_colcount;$i++){
print ("<th>{$pct_correct[$i]}</th> ");
}
print("</tr>\n");
//Finally display the itemanalysis
print("<tr valign=top valign='middle'><th align=right colspan=2>");
print("<tr valign=\"top\" valign=\"middle\"><th align=\"right\" colspan=\"2\">");
helpbutton("discrimination", "", "quiz");
print(" $strdiscrimination:</th>");
for ($i = 1; $i<= $table_colcount;$i++){
@ -753,30 +753,30 @@ class quiz_report extends quiz_default_report {
} else {
$val = 0;
}
print ("<th valign='middle'><font size=-1>$val ({$top_scores[$i]}/{$bott_scores[$i]})</font></th> ");
print ("<th valign=\"middle\"><font size=\"-1\">$val ({$top_scores[$i]}/{$bott_scores[$i]})</font></th> ");
}
print("</tr>\n");
print("</table>\n");
//Now printout the questions (and M/C answers if $containsMC
print ("<p><table width=95% border=1 align=center cellpadding=2 cellspacing=0>\n");
print ("<p><table width=\"95%\" border=\"1\" align=\"center\" cellpadding=\"2\" cellspacing=\"0\">\n");
if ($containsMCTF){$ws = " ". $strwithsummary;} else {$ws = "";}
print("<tr><th colspan=3>QUIZ: $quiz->name&nbsp;&nbsp; -- &nbsp;&nbsp;$strlistitems$ws</th></tr>\n");
print("<tr><th colspan=\"3\">QUIZ: $quiz->name&nbsp;&nbsp; -- &nbsp;&nbsp;$strlistitems$ws</th></tr>\n");
$qcount = 0;
$itemcount = 0; //needed since matching Qs adds additional columns of data in $analysis
foreach ($qs_in_order as $qid){
$qcount++;
if ($quests[$qid]['qtype']==5) { $itemcount = $itemcount + $match_number[$qid];} else {$itemcount++;}
print("<tr valign=top><th width='10%'>Q-$qcount</th><td colspan=2>{$quests[$qid]['qtext']}</td></tr>\n");
print("<tr valign=\"top\"><th width='10%'>Q-$qcount</th><td colspan=\"2\">{$quests[$qid]['qtext']}</td></tr>\n");
if($quests[$qid]['qtype']==3){
$nowchoices = $quests[$qid]['choice'];
foreach($nowchoices as $thischoice){
$cno = $thischoice['choiceno'];
$nowstat = $analysis[$cno][$itemcount];
$pct_cor = qr_make_pct($nowstat,$total_user_count);
print("<tr valign=top><td align='right' width='10%'>$nowstat ($pct_cor%)&nbsp;</td>");
print("<td width='5%' align='center'><b>A-$cno</b></td><td>{$thischoice['answer']}</td></tr>\n");
print("<tr valign=\"top\"><td align=\"right\" width=\"10%\">$nowstat ($pct_cor%)&nbsp;</td>");
print("<td width=\"5%\" align=\"center\"><b>A-$cno</b></td><td>{$thischoice['answer']}</td></tr>\n");
}
}
if($quests[$qid]['qtype']==2){
@ -785,21 +785,21 @@ class quiz_report extends quiz_default_report {
$colpos = strpos($nowstat,":");
$nowresp = substr($nowstat,$colpos+1);
$pct_cor = qr_make_pct($nowresp,$total_user_count);
print("<tr valign=top><td align='right'>$nowresp ($pct_cor%)&nbsp;</td>");
print("<td colspan=2 align=left>True</td></tr>\n");
print("<tr valign=\"top\"><td align=\"right\">$nowresp ($pct_cor%)&nbsp;</td>");
print("<td colspan=\"2\" align=\"left\">True</td></tr>\n");
//"False" responses
$nowstat = $analysis[2][$itemcount];
$colpos = strpos($nowstat,":");
$nowresp = substr($nowstat,$colpos+1);
$pct_cor = qr_make_pct($nowresp,$total_user_count);
print("<tr valign=top><td align='right'>$nowresp ($pct_cor%)&nbsp;</td>");
print("<td colspan=2 align=left>False</td></tr>\n");
print("<tr valign=\"top\"><td align=\"right\">$nowresp ($pct_cor%)&nbsp;</td>");
print("<td colspan=\"2\" align=\"left\">False</td></tr>\n");
}
}
print("</table>\n");
echo "<br />\n";
echo "<table border=0 align=center><tr>\n";
echo "<table border=\"0\" align=\"center\"><tr>\n";
echo "<td>";
unset($options);
$options["id"] = "$cm->id";
@ -894,7 +894,7 @@ function qr_print_headers($data_tally,$nm,$gd){
global $qs_in_order,$qtally,$quests,$total_user_count,$match_number,$strquestion;
$qcount = 0;
if($nm == "Item") {
print("<tr><th colspan=2 align=right>$strquestion:</th>");
print("<tr><th colspan=\"2\" align=\"right\">$strquestion:</th>");
} else {
print("<tr><th>$nm</th><th width='5%'>$gd</th>");
}
@ -1025,20 +1025,20 @@ function qr_match_array($nowQ){
function qr_match_table($resplist){
global $quiz_matches;
$tbl = "\n<table border=0 cellspacing=0 cellpadding=2 align=center><tr valign='middle' align='center'>";
$tbl = "\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"2\" align=\"center\"><tr valign=\"middle\" align=\"center\">";
$resp_array = explode(",",$resplist);
$q_cnt=0;
foreach ($resp_array as $resp_pair){
$q_cnt++;
$tbl = $tbl ."<td><font size-1> $q_cnt</font></td>";
}
$tbl = $tbl . "</tr>\n<tr valign=middle>";
$tbl = $tbl . "</tr>\n<tr valign=\"middle\">";
foreach ($resp_array as $resp_pair){
$resp_QA = explode("-",$resp_pair);
if ($resp_QA[0] == $resp_QA[1]){
$qa = "<b> <font size=-2>{$quiz_matches[$resp_QA[0]]['Q']}</font>&nbsp;- <font color='blue' size=-2>{$quiz_matches[$resp_QA[1]]['A']}</font></b>";
$qa = "<b> <font size=\"-2\">{$quiz_matches[$resp_QA[0]]['Q']}</font>&nbsp;- <font color=\"blue\" size=\"-2\">{$quiz_matches[$resp_QA[1]]['A']}</font></b>";
} else{
$qa = "<b><font size=-2> {$quiz_matches[$resp_QA[0]]['Q']}</font>&nbsp;- <font color='red' size=-2> {$quiz_matches[$resp_QA[1]]['A']}</font></b>";
$qa = "<b><font size=\"-2\"> {$quiz_matches[$resp_QA[0]]['Q']}</font>&nbsp;- <font color=\"red\" size=\"-2\"> {$quiz_matches[$resp_QA[1]]['A']}</font></b>";
}
// $qa = $resp_QA[0] . "=" . $resp_QA[1] ;
$tbl = $tbl . "<td>$qa</td>";

View file

@ -107,7 +107,7 @@ class quiz_report extends quiz_default_report {
}
//Embed script for warning
echo "\n<script lang=javascript>\n<!--\nfunction delcheck(){\n ";
echo "\n<script lang=\"javascript\">\n<!--\nfunction delcheck(){\n ";
echo "if (confirm('$strreallydel')) {\n";
echo " document.delform.del.value='all';\n return true;\n";
echo " } else {\n";
@ -124,7 +124,7 @@ class quiz_report extends quiz_default_report {
//There might be a more elegant way than using the <center> tag for this
echo "<center><input type=\"submit\" value=\"$strdeleteselected\">&nbsp;";
echo "<input type=button value=\"$strdeleteall\" onClick=\"if(delcheck()){document.delform.submit()}\" />\n</center>\n";
echo "<input type=\"button\" value=\"$strdeleteall\" onClick=\"if(delcheck()){document.delform.submit()}\" />\n</center>\n";
echo "</form>\n";
return true;
@ -145,7 +145,7 @@ class quiz_report extends quiz_default_report {
} else {
$attemptlapse = "...";
}
$button = "<input type=checkbox name=\"box$attempt->id\" value=\"$attempt->id\" />";
$button = "<input type=\"checkbox\" name=\"box$attempt->id\" value=\"$attempt->id\" />";
$revurl = "review.php?q=$quiz->id&attempt=$attempt->id";
if ($attemptgrade == $bestgrade) {
$userattempts[] = "$button&nbsp;<span class=\"highlight\">$attemptgrade</span>&nbsp;<a href=\"$revurl\">$attemptdate</a>&nbsp;($attemptlapse)";

View file

@ -1,4 +1,4 @@
<?PHP // $Id$
<?php // $Id$
/// Overview report just displays a big table of all the attempts

View file

@ -1,4 +1,4 @@
<?PHP // $Id$
<?php // $Id$
/// Overview report just displays a big table of all the attempts
@ -642,7 +642,7 @@ class quiz_report extends quiz_default_report {
/// Otherwise, display the table as HTML
echo "<table border=1 align=\"center\">";
echo "<table border=\"1\" align=\"center\">";
echo "<tr>";
echo "<td>&nbsp;</td>";
for ($i=1; $i<=$count; $i++) {
@ -679,7 +679,7 @@ class quiz_report extends quiz_default_report {
echo "</table>";
echo "<br />";
echo "<table border=0 align=center><tr>";
echo "<table border=\"0\" align=\"center\"><tr>";
echo "<td>";
unset($options);
$options["id"] = "$cm->id";

View file

@ -1,4 +1,4 @@
<?PHP //$Id$
<?php //$Id$
//This php script contains all the stuff to backup/restore
//quiz mods

View file

@ -1,4 +1,4 @@
<?PHP // $Id$
<?php // $Id$
// This page prints a review of a particular quiz attempt
@ -73,7 +73,7 @@
$stroverdue = get_string("overdue", "quiz");
print_header_simple("$quiz->name", "",
"<A HREF=index.php?id=$course->id>$strquizzes</A>
"<a href=\"index.php?id=$course->id\">$strquizzes</a>
-> <a href=\"view.php?id=$cm->id\">$quiz->name</a> -> $strreview",
"", "", true);

View file

@ -1,4 +1,4 @@
<?PHP // $Id$
<?php // $Id$
////////////////////////////////////////////////////////////////////////////////
// Code fragment to define the version of quiz

View file

@ -1,4 +1,4 @@
<?PHP // $Id$
<?php // $Id$
// This page prints a particular instance of quiz
@ -46,7 +46,7 @@
$strquiz = get_string("modulename", "quiz");
print_header_simple("$quiz->name", "",
"<A HREF=index.php?id=$course->id>$strquizzes</A> -> $quiz->name",
"<a href=\"index.php?id=$course->id\">$strquizzes</a> -> $quiz->name",
"", "", true, update_module_button($cm->id, $course->id, $strquiz), navmenu($course, $cm));
if (isteacher($course->id)) {
@ -54,7 +54,7 @@
$usercount = count_records("quiz_grades", "quiz", "$quiz->id");
$strusers = get_string("users");
$strviewallanswers = get_string("viewallanswers","quiz",$attemptcount);
echo "<p align=right><a href=\"report.php?id=$cm->id\">$strviewallanswers ($usercount $strusers)</a></p>";
echo "<p align=\"right\"><a href=\"report.php?id=$cm->id\">$strviewallanswers ($usercount $strusers)</a></p>";
} else if (!$cm->visible) {
notice(get_string("activityiscurrentlyhidden"));
}
@ -83,8 +83,8 @@
}
if ($quiz->attempts > 1) {
echo "<p align=center>".get_string("attemptsallowed", "quiz").": $quiz->attempts</p>";
echo "<p align=center>".get_string("grademethod", "quiz").": ".$QUIZ_GRADE_METHOD[$quiz->grademethod]."</p>";
echo "<p align=\"center\">".get_string("attemptsallowed", "quiz").": $quiz->attempts</p>";
echo "<p align=\"center\">".get_string("grademethod", "quiz").": ".$QUIZ_GRADE_METHOD[$quiz->grademethod]."</p>";
} else {
echo "<br />";
}
@ -116,7 +116,7 @@
if ($quiz->grade) {
$attemptgrade = format_float(($attempt->sumgrades/$quiz->sumgrades)*$quiz->grade);
if ($attemptgrade == $mygrade) {
$attemptgrade = "<span class=highlight>$attemptgrade</span>";
$attemptgrade = "<span class=\"highlight\">$attemptgrade</span>";
}
if (!$available and $quiz->review) {
$attemptgrade = "<a href=\"review.php?q=$quiz->id&attempt=$attempt->id\">$attemptgrade</a>";