';
+ if ($qtype == LESSON_SHORTANSWER || $qtype == LESSON_MULTICHOICE ) { // only display this option for Multichoice and shortanswer
+
if ($qtype == LESSON_SHORTANSWER) {
$qoptionstr = get_string('casesensitive', 'lesson');
} else {
$qoptionstr = get_string('multianswer', 'lesson');
}
- echo "";
- helpbutton("questionoption", get_string("questionoption", "lesson"), "lesson");
- echo '
';
- }
- ?>
-
-
-
- |
- ";
- echo get_string("pagecontents", "lesson").": \n";
- print_textarea($usehtmleditor, 25,70, 630, 400, "contents");
- use_html_editor("contents");
- echo " | \n";
- switch ($qtype) {
+ $mform->addElement('checkbox','qoption',$qoptionstr);
+
+ }
+ $mform->addElement('text','title',get_string("pagetitle", "lesson"),'maxlength="255" size="70"');
+ $mform->addElement('htmleditor','contents',get_string("pagecontents", "lesson"),array('rows'=>'20', 'cols'=>'65'));
+ switch ($qtype) {
case LESSON_TRUEFALSE :
for ($i = 0; $i < 2; $i++) {
- $iplus1 = $i + 1;
- echo "".get_string("answer", "lesson")." $iplus1: \n";
- print_textarea(false, 6, 70, 630, 300, "answer[$i]");
- echo " |
\n";
- echo "".get_string("response", "lesson")." $iplus1: \n";
- print_textarea(false, 6, 70, 630, 300, "response[$i]");
- echo " |
\n";
- echo "".get_string("jump", "lesson")." $iplus1: \n";
- if ($i) {
- // answers 2, 3, 4... jumpto this page
- choose_from_menu($jump, "jumpto[$i]", 0, "");
+ $iplus1 = $i + 1;
+ $mform->addElement('textarea',"answer[$i]",get_string("answer", "lesson").$iplus1,array('rows'=>'6', 'cols'=>'60'));
+ $mform->addElement('textarea',"response[$i]",get_string("response", "lesson").$iplus1,array('rows'=>'6', 'cols'=>'60'));
+ if ($i) {
+ // answers 2, 3, 4... jumpto this page
+ $mform->addElement('select',"jumpto[$i]",get_string("jump", "lesson")."$iplus1:",$jump);
+ $mform->setDefault("jumpto[$i]",'0');
} else {
- // answer 1 jumpto next page
- choose_from_menu($jump, "jumpto[$i]", LESSON_NEXTPAGE, "");
+ // answer 1 jumpto next page
+ $mform->addElement('select',"jumpto[$i]",get_string("jump", "lesson")."$iplus1:",$jump);
+ $mform->setDefault("jumpto[$i]",LESSON_NEXTPAGE);
}
- helpbutton("jumpto", get_string("jump", "lesson"), "lesson");
if($lesson->custom) {
if ($i) {
- echo get_string("score", "lesson")." $iplus1: ";
+ $mform->addElement('text',"score[$i]",get_string("score", "lesson")." $iplus1:",'size="5"');
+ $mform->setDefault("score[$i]",'0');
} else {
- echo get_string("score", "lesson")." $iplus1: ";
+ $mform->addElement('text',"score[$i]",get_string("score", "lesson")." $iplus1:",'size="5"');
+ $mform->setDefault("score[$i]",'1');
}
}
- echo " |
\n";
- }
+ }
break;
- case LESSON_ESSAY :
- echo "".get_string("jump", "lesson").": \n";
- choose_from_menu($jump, "jumpto[0]", LESSON_NEXTPAGE, "");
- helpbutton("jumpto", get_string("jump", "lesson"), "lesson");
+ case LESSON_ESSAY :
+ $mform->addElement('select',"jumpto[0]",get_string("jump", "lesson").":",$jump);
+ $mform->setDefault("jumpto[0]",LESSON_NEXTPAGE);
if ($lesson->custom) {
- echo get_string("score", "lesson").": ";
- }
- echo " |
\n";
+ $mform->addElement('text',"score[0]",get_string("score", "lesson"),'size="5"');
+ $mform->setDefault("score[0]",'1');
+ }
break;
case LESSON_MATCHING :
for ($i = 0; $i < $lesson->maxanswers+2; $i++) {
$icorrected = $i - 1;
- if ($i == 0) {
- echo "".get_string("correctresponse", "lesson").": \n";
- print_textarea(false, 6, 70, 630, 300, "answer[$i]");
- echo " |
\n";
+ if ($i == 0) {
+ $mform->addElement('textarea',"answer[$i]",get_string("correctresponse", "lesson").":",array('rows'=>'6', 'cols'=>'60'));
} elseif ($i == 1) {
- echo "".get_string("wrongresponse", "lesson").": \n";
- print_textarea(false, 6, 70, 630, 300, "answer[$i]");
- echo " |
\n";
+ $mform->addElement('textarea',"answer[$i]",get_string("wrongresponse", "lesson").":",array('rows'=>'6', 'cols'=>'60'));
} else {
- echo "".get_string("answer", "lesson")." $icorrected: \n";
- print_textarea(false, 6, 70, 630, 300, "answer[$i]");
- echo " |
\n";
- echo "".get_string("matchesanswer", "lesson")." $icorrected: \n";
- print_textarea(false, 6, 70, 630, 300, "response[$i]");
- echo " |
\n";
+ $mform->addElement('textarea',"answer[$i]",get_string("answer", "lesson")."$icorrected:",array('rows'=>'6', 'cols'=>'60'));
+ $mform->addElement('textarea',"response[$i]",get_string("matchesanswer", "lesson")."$icorrected:",array('rows'=>'6', 'cols'=>'60'));
+
}
if ($i == 2) {
- echo "".get_string("correctanswerjump", "lesson").": \n";
- choose_from_menu($jump, "jumpto[$i]", LESSON_NEXTPAGE, "");
- helpbutton("jumpto", get_string("jump", "lesson"), "lesson");
+ $mform->addElement('select',"jumpto[$i]",get_string("correctanswerjump", "lesson").":",$jump);
+ $mform->setDefault("jumpto[$i]",LESSON_NEXTPAGE);
if($lesson->custom) {
- echo get_string("correctanswerscore", "lesson").": ";
- }
- echo " |
\n";
+ $mform->addElement('text',"score[$i]",get_string("correctanswerscore", "lesson"),'size="5"');
+ $mform->setDefault("score[$i]",'1');
+ }
} elseif ($i == 3) {
- echo "".get_string("wronganswerjump", "lesson").": \n";
- choose_from_menu($jump, "jumpto[$i]", 0, "");
- helpbutton("jumpto", get_string("jump", "lesson"), "lesson");
+ $mform->addElement('select',"jumpto[$i]",get_string("wronganswerjump", "lesson").":",$jump);
+ $mform->setDefault("jumpto[$i]",'0');
if($lesson->custom) {
- echo get_string("wronganswerscore", "lesson").": ";
- }
- echo " |
\n";
+ $mform->addElement('text',"score[$i]",get_string("wronganswerscore", "lesson").":",'size="5"');
+ $mform->setDefault("score[$i]",'0');
+ }
}
}
break;
@@ -161,37 +130,37 @@
case LESSON_MULTICHOICE :
// default code
for ($i = 0; $i < $lesson->maxanswers; $i++) {
- $iplus1 = $i + 1;
- echo "".get_string("answer", "lesson")." $iplus1: \n";
- print_textarea(false, 6, 70, 630, 300, "answer[$i]");
- echo " |
\n";
- echo "".get_string("response", "lesson")." $iplus1: \n";
- print_textarea(false, 6, 70, 630, 300, "response[$i]");
- echo " |
\n";
- echo "".get_string("jump", "lesson")." $iplus1: \n";
- if ($i) {
- // answers 2, 3, 4... jumpto this page
- choose_from_menu($jump, "jumpto[$i]", 0, "");
+ $iplus1 = $i + 1;
+ $mform->addElement('textarea',"answer[$i]",get_string("answer", "lesson")."$iplus1:",array('rows'=>'6', 'cols'=>'60'));
+ $mform->addElement('textarea',"response[$i]",get_string("response", "lesson")."$iplus1:",array('rows'=>'6', 'cols'=>'60'));
+ if ($i) {
+ // answers 2, 3, 4... jumpto this page
+ $mform->addElement('select',"jumpto[$i]",get_string("jump", "lesson")."$iplus1:",$jump);
+ $mform->setDefault("jumpto[$i]",'0');
} else {
- // answer 1 jumpto next page
- choose_from_menu($jump, "jumpto[$i]", LESSON_NEXTPAGE, "");
- }
- helpbutton("jumpto", get_string("jump", "lesson"), "lesson");
- if($lesson->custom) {
+ // answer 1 jumpto next page
+ $mform->addElement('select',"jumpto[$i]",get_string("jump", "lesson")."$iplus1:",$jump);
+ $mform->setDefault("jumpto[$i]",LESSON_NEXTPAGE);
+ }
+ if($lesson->custom) {
if ($i) {
- echo get_string("score", "lesson")." $iplus1: ";
+ $mform->addElement('text',"score[$i]",get_string("score", "lesson")."$iplus1:",'size="5"');
+ $mform->setDefault("score[$i]",'0');
} else {
- echo get_string("score", "lesson")." $iplus1: ";
+ $mform->addElement('text',"score[$i]",get_string("score", "lesson")."$iplus1:",'size="5"');
+ $mform->setDefault("score[$i]",'1');
}
}
- echo " |
\n";
}
break;
}
- // close table and form
- ?>
-