any page not seen before } if (!defined("LESSON_UNANSWEREDPAGE")) { define("LESSON_UNANSWEREDPAGE", 2); // Next page -> any page not answered correctly } $LESSON_NEXTPAGE_ACTION = array (0 => get_string("normal", "lesson"), LESSON_UNSEENPAGE => get_string("showanunseenpage", "lesson"), LESSON_UNANSWEREDPAGE => get_string("showanunansweredpage", "lesson") ); if (!defined("LESSON_NEXTPAGE")) { define("LESSON_NEXTPAGE", -1); // Next page } if (!defined("LESSON_EOL")) { define("LESSON_EOL", -9); // End of Lesson } if (!defined("LESSON_UNDEFINED")) { define("LESSON_UNDEFINED", -99); // undefined } if (!defined("LESSON_SHORTANSWER")) { define("LESSON_SHORTANSWER", "1"); } if (!defined("LESSON_TRUEFALSE")) { define("LESSON_TRUEFALSE", "2"); } if (!defined("LESSON_MULTICHOICE")) { define("LESSON_MULTICHOICE", "3"); } if (!defined("LESSON_RANDOM")) { define("LESSON_RANDOM", "4"); } if (!defined("LESSON_MATCHING")) { define("LESSON_MATCHING", "5"); } if (!defined("LESSON_RANDOMSAMATCH")) { define("LESSON_RANDOMSAMATCH", "6"); } if (!defined("LESSON_DESCRIPTION")) { define("LESSON_DESCRIPTION", "7"); } if (!defined("LESSON_NUMERICAL")) { define("LESSON_NUMERICAL", "8"); } if (!defined("LESSON_MULTIANSWER")) { define("LESSON_MULTIANSWER", "9"); } $LESSON_QUESTION_TYPE = array ( LESSON_MULTICHOICE => get_string("multichoice", "quiz"), LESSON_TRUEFALSE => get_string("truefalse", "quiz"), LESSON_SHORTANSWER => get_string("shortanswer", "quiz"), LESSON_NUMERICAL => get_string("numerical", "quiz"), LESSON_MATCHING => get_string("match", "quiz") // LESSON_DESCRIPTION => get_string("description", "quiz"), // LESSON_RANDOM => get_string("random", "quiz"), // LESSON_RANDOMSAMATCH => get_string("randomsamatch", "quiz"), // LESSON_MULTIANSWER => get_string("multianswer", "quiz"), ); if (!defined("LESSON_BRANCHTABLE")) { define("LESSON_BRANCHTABLE", "20"); } if (!defined("LESSON_ENDOFBRANCH")) { define("LESSON_ENDOFBRANCH", "21"); } if (!defined("LESSON_ANSWER_EDITOR")) { define("LESSON_ANSWER_EDITOR", "1"); } if (!defined("LESSON_RESPONSE_EDITOR")) { define("LESSON_RESPONSE_EDITOR", "2"); } /*******************************************************************/ function lesson_choose_from_menu ($options, $name, $selected="", $nothing="choose", $script="", $nothingvalue="0", $return=false) { /// Given an array of value, creates a popup menu to be part of a form /// $options["value"]["label"] if ($nothing == "choose") { $nothing = get_string("choose")."..."; } if ($script) { $javascript = "onChange=\"$script\""; } else { $javascript = ""; } $output = "