echo "<tr><td><B>".get_string("jump", "lesson")." $iplus1:</b> \n";
if ($i) {
// answers 2, 3, 4... jumpto this page
- lesson_choose_from_menu($jump, "jumpto[$i]", 0, "");
+ choose_from_menu($jump, "jumpto[$i]", 0, "");
} else {
// answer 1 jumpto next page
- lesson_choose_from_menu($jump, "jumpto[$i]", LESSON_NEXTPAGE, "");
+ choose_from_menu($jump, "jumpto[$i]", LESSON_NEXTPAGE, "");
}
helpbutton("jumpto", get_string("jump", "lesson"), "lesson");
echo "</td></tr>\n";
echo "<tr><td><B>".get_string("jump", "lesson")." $iplus1:</b> \n";
if ($i) {
// answers 2, 3, 4... jumpto this page
- lesson_choose_from_menu($jump, "jumpto[$i]", 0, "");
+ choose_from_menu($jump, "jumpto[$i]", 0, "");
} else {
// answer 1 jumpto next page
- lesson_choose_from_menu($jump, "jumpto[$i]", LESSON_NEXTPAGE, "");
+ choose_from_menu($jump, "jumpto[$i]", LESSON_NEXTPAGE, "");
}
helpbutton("jumpto", get_string("jump", "lesson"), "lesson");
if($lesson->custom) {
break;
case LESSON_ESSAY :
echo "<tr><td><B>".get_string("jump", "lesson").":</b> \n";
- lesson_choose_from_menu($jump, "jumpto[0]", LESSON_NEXTPAGE, "");
+ choose_from_menu($jump, "jumpto[0]", LESSON_NEXTPAGE, "");
helpbutton("jumpto", get_string("jump", "lesson"), "lesson");
if ($lesson->custom) {
echo get_string("score", "lesson").": <input type=\"text\" name=\"score[0]\" value=\"1\" size=\"5\">";
}
if ($i == 2) {
echo "<tr><td><B>".get_string("correctanswerjump", "lesson").":</b> \n";
- lesson_choose_from_menu($jump, "jumpto[$i]", LESSON_NEXTPAGE, "");
+ choose_from_menu($jump, "jumpto[$i]", LESSON_NEXTPAGE, "");
helpbutton("jumpto", get_string("jump", "lesson"), "lesson");
if($lesson->custom) {
echo get_string("correctanswerscore", "lesson").": <input type=\"text\" name=\"score[$i]\" value=\"1\" size=\"5\">";
echo "</td></tr>\n";
} elseif ($i == 3) {
echo "<tr><td><B>".get_string("wronganswerjump", "lesson").":</b> \n";
- lesson_choose_from_menu($jump, "jumpto[$i]", 0, "");
+ choose_from_menu($jump, "jumpto[$i]", 0, "");
helpbutton("jumpto", get_string("jump", "lesson"), "lesson");
if($lesson->custom) {
echo get_string("wronganswerscore", "lesson").": <input type=\"text\" name=\"score[$i]\" value=\"0\" size=\"5\">";
echo "<tr><td><B>".get_string("jump", "lesson")." $iplus1:</b> \n";
if ($i) {
// answers 2, 3, 4... jumpto this page
- lesson_choose_from_menu($jump, "jumpto[$i]", 0, "");
+ choose_from_menu($jump, "jumpto[$i]", 0, "");
} else {
// answer 1 jumpto next page
- lesson_choose_from_menu($jump, "jumpto[$i]", LESSON_NEXTPAGE, "");
+ choose_from_menu($jump, "jumpto[$i]", LESSON_NEXTPAGE, "");
}
helpbutton("jumpto", get_string("jump", "lesson"), "lesson");
if($lesson->custom) {
case LESSON_MATCHING :
if ($n == 2) {
echo "<tr><td><b>".get_string("correctanswerjump", "lesson").":</b> \n";
- lesson_choose_from_menu($jump, "jumpto[$n]", $answer->jumpto, "");
+ choose_from_menu($jump, "jumpto[$n]", $answer->jumpto, "");
helpbutton("jumpto", get_string("jump", "lesson"), "lesson");
if($lesson->custom)
echo get_string("correctanswerscore", "lesson").": <input type=\"text\" name=\"score[$n]\" value=\"$answer->score\" size=\"5\">";
}
if ($n == 3) {
echo "<tr><td><b>".get_string("wronganswerjump", "lesson").":</b> \n";
- lesson_choose_from_menu($jump, "jumpto[$n]", $answer->jumpto, "");
+ choose_from_menu($jump, "jumpto[$n]", $answer->jumpto, "");
helpbutton("jumpto", get_string("jump", "lesson"), "lesson");
if($lesson->custom)
echo get_string("wronganswerscore", "lesson").": <input type=\"text\" name=\"score[$n]\" value=\"$answer->score\" size=\"5\">";
break;
case LESSON_ESSAY :
echo "<tr><td><b>".get_string("jump", "lesson").":</b> \n";
- lesson_choose_from_menu($jump, "jumpto[$n]", $answer->jumpto, "");
+ choose_from_menu($jump, "jumpto[$n]", $answer->jumpto, "");
helpbutton("jumpto", get_string("jump", "lesson"), "lesson");
if($lesson->custom) {
echo get_string("score", "lesson").": <input type=\"text\" name=\"score[$n]\" value=\"$answer->score\" size=\"5\">";
case LESSON_SHORTANSWER:
case LESSON_NUMERICAL:
echo "<tr><td><b>".get_string("jump", "lesson")." $nplus1:</b> \n";
- lesson_choose_from_menu($jump, "jumpto[$n]", $answer->jumpto, "");
+ choose_from_menu($jump, "jumpto[$n]", $answer->jumpto, "");
helpbutton("jumpto", get_string("jump", "lesson"), "lesson");
if($lesson->custom) {
echo get_string("score", "lesson")." $nplus1: <input type=\"text\" name=\"score[$n]\" value=\"$answer->score\" size=\"5\">";
case LESSON_ENDOFCLUSTER:
case LESSON_ENDOFBRANCH:
echo "<tr><td><b>".get_string("jump", "lesson")." $nplus1:</b> \n";
- lesson_choose_from_menu($jump, "jumpto[$n]", $answer->jumpto, "");
+ choose_from_menu($jump, "jumpto[$n]", $answer->jumpto, "");
helpbutton("jumpto", get_string("jump", "lesson"), "lesson");
echo "</td></tr>\n";
break;
case LESSON_ESSAY :
if ($i < 1) {
echo "<tr><td><B>".get_string("jump", "lesson").":</b> \n";
- lesson_choose_from_menu($jump, "jumpto[$i]", 0, "");
+ choose_from_menu($jump, "jumpto[$i]", 0, "");
helpbutton("jumpto", get_string("jump", "lesson"), "lesson");
if($lesson->custom) {
echo get_string("score", "lesson").": <input type=\"text\" name=\"score[$i]\" value=\"1\" size=\"5\">";
case LESSON_MATCHING :
if ($i == 2) {
echo "<tr><td><b>".get_string("correctanswerjump", "lesson").":</b> \n";
- lesson_choose_from_menu($jump, "jumpto[$i]", $answer->jumpto, "");
+ choose_from_menu($jump, "jumpto[$i]", $answer->jumpto, "");
helpbutton("jumpto", get_string("jump", "lesson"), "lesson");
if($lesson->custom)
echo get_string("correctanswerscore", "lesson").": <input type=\"text\" name=\"score[$i]\" value=\"$answer->score\" size=\"5\">";
}
if ($i == 3) {
echo "<tr><td><b>".get_string("wronganswerjump", "lesson").":</b> \n";
- lesson_choose_from_menu($jump, "jumpto[$i]", $answer->jumpto, "");
+ choose_from_menu($jump, "jumpto[$i]", $answer->jumpto, "");
helpbutton("jumpto", get_string("jump", "lesson"), "lesson");
if($lesson->custom)
echo get_string("wronganswerscore", "lesson").": <input type=\"text\" name=\"score[$i]\" value=\"$answer->score\" size=\"5\">";
case LESSON_SHORTANSWER:
case LESSON_NUMERICAL:
echo "<tr><td><B>".get_string("jump", "lesson")." $iplus1:</b> \n";
- lesson_choose_from_menu($jump, "jumpto[$i]", 0, "");
+ choose_from_menu($jump, "jumpto[$i]", 0, "");
helpbutton("jumpto", get_string("jump", "lesson"), "lesson");
if($lesson->custom) {
echo get_string("score", "lesson")." $iplus1: <input type=\"text\" name=\"score[$i]\" value=\"0\" size=\"5\">";
break;
case LESSON_BRANCHTABLE :
echo "<tr><td><B>".get_string("jump", "lesson")." $iplus1:</b> \n";
- lesson_choose_from_menu($jump, "jumpto[$i]", 0, "");
+ choose_from_menu($jump, "jumpto[$i]", 0, "");
helpbutton("jumpto", get_string("jump", "lesson"), "lesson");
echo "</td></tr>\n";
break;
return true;
}
-/**
- * Given an array of value, creates a popup menu to be part of a form.
- *
- * @param array $options Used to create the popup menu values ( $options["value"]["label"] ).
- * @param string $name Name of the select form element.
- * @param string $selected Current value selected in the popup menu.
- * @param string $nothing If set, used as the first value in the popup menu.
- * @param string $script OnChange javascript code.
- * @param string|int $nothingvalue Value of the $nothing parameter.
- * @param boolean $return False: Print out the popup menu automatically True: Return the popup menu.
- * @return string May return the popup menu as a string.
- * @todo replace the use of this function with choose_from_menu in lib/weblib.php
- **/
-function lesson_choose_from_menu ($options, $name, $selected="", $nothing="choose", $script="", $nothingvalue="0", $return=false) {
- if ($nothing == "choose") {
- $nothing = get_string("choose")."...";
- }
-
- if ($script) {
- $javascript = "onChange=\"$script\"";
- } else {
- $javascript = "";
- }
-
- $output = "<label for=$name class=hidden-label>$name</label><SELECT id=$name NAME=$name $javascript>\n";
- if ($nothing) {
- $output .= " <OPTION VALUE=\"$nothingvalue\"\n";
- if ($nothingvalue == $selected) {
- $output .= " SELECTED";
- }
- $output .= ">$nothing</OPTION>\n";
- }
- if (!empty($options)) {
- foreach ($options as $value => $label) {
- $output .= " <OPTION VALUE=\"$value\"";
- if ($value == $selected) {
- $output .= " SELECTED";
- }
- // stop zero label being replaced by array index value
- // if ($label) {
- // $output .= ">$label</OPTION>\n";
- // } else {
- // $output .= ">$value</OPTION>\n";
- // }
- $output .= ">$label</OPTION>\n";
-
- }
- }
- $output .= "</SELECT>\n";
-
- if ($return) {
- return $output;
- } else {
- echo $output;
- }
-}
-
/**
* Determins if a jumpto value is correct or not.
*