📄 editpage.php
字号:
if ($flags & LESSON_ANSWER_EDITOR and $page->qtype != LESSON_SHORTANSWER and $page->qtype != LESSON_NUMERICAL) { echo " [<label for=\"answereditor[$n]\">".get_string("useeditor", "lesson")."</label>: ". "<input type=\"checkbox\" id=\"answereditor[$n]\" name=\"answereditor[$n]\" value=\"1\" checked=\"checked\" />"; helpbutton("useeditor", get_string("useeditor", "lesson"), "lesson"); echo "]<br />\n"; print_textarea($usehtmleditor, 20, 70, 630, 300, "answer[$n]", $answer->answer); use_html_editor("answer[$n]"); // switch on the editor } else { if ($page->qtype != LESSON_SHORTANSWER and $page->qtype != LESSON_NUMERICAL) { echo " [<label for=\"answereditor[$n]\">".get_string("useeditor", "lesson")."</label>: ". "<input type=\"checkbox\" id=\"answereditor[$n]\" name=\"answereditor[$n]\" value=\"1\" />"; helpbutton("useeditor", get_string("useeditor", "lesson"), "lesson"); echo "]<br />\n"; print_textarea(false, 6, 70, 630, 300, "answer[$n]", $answer->answer); } else { echo "<br />\n"; print_textarea(false, 1, 70, 630, 300, "answer[$n]", $answer->answer); } } echo "</td></tr>\n"; echo "<tr><td><b><label for=\"edit-response[$n]\">".get_string('response', 'lesson')." $nplus1:</label></b>\n"; if ($flags & LESSON_RESPONSE_EDITOR) { echo " [<label for=\"responseeditor[$n]\">".get_string("useeditor", "lesson")."</label>: ". "<input type=\"checkbox\" id=\"responseeditor[$n]\" name=\"responseeditor[$n]\" value=\"1\" checked=\"checked\" />"; helpbutton("useeditor", get_string("useeditor", "lesson"), "lesson"); echo "]<br />\n"; print_textarea($usehtmleditor, 20, 70, 630, 300, "response[$n]", $answer->response); use_html_editor("response[$n]"); // switch on the editor } else { echo " [<label for=\"responseeditor[$n]\">".get_string("useeditor", "lesson")."</label>: ". "<input type=\"checkbox\" id=\"responseeditor[$n]\" name=\"responseeditor[$n]\" value=\"1\" />"; helpbutton("useeditor", get_string("useeditor", "lesson"), "lesson"); echo "]<br />\n"; print_textarea(false, 6, 70, 630, 300, "response[$n]", $answer->response); } echo "</td></tr>\n"; break; case LESSON_BRANCHTABLE: echo "<tr><td><b><label for=\"edit-answer[$n]\">".get_string("description", "lesson")." $nplus1:</label></b>\n"; if ($flags & LESSON_ANSWER_EDITOR) { echo " [<label for=\"answereditor[$n]\">".get_string("useeditor", "lesson")."</label>: ". "<input type=\"checkbox\" id=\"answereditor[$n]\" name=\"answereditor[$n]\" value=\"1\" checked=\"checked\" />"; helpbutton("useeditor", get_string("useeditor", "lesson"), "lesson"); echo "]<br />\n"; print_textarea($usehtmleditor, 20, 70, 630, 300, "answer[$n]", $answer->answer); use_html_editor("answer[$n]"); // switch on the editor } else { echo " [<label for=\"answereditor[$n]\">".get_string("useeditor", "lesson")."</label>: ". "<input type=\"checkbox\" id=\"answereditor[$n]\" name=\"answereditor[$n]\" value=\"1\" />"; helpbutton("useeditor", get_string("useeditor", "lesson"), "lesson"); echo "]<br />\n"; print_textarea(false, 10, 70, 630, 300, "answer[$n]", $answer->answer); } echo "</td></tr>\n"; break; } switch ($page->qtype) { case LESSON_MATCHING : if ($n == 2) { echo "<tr><td><b>".get_string("correctanswerjump", "lesson").":</b> \n"; 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\" />"; echo "</td></tr>\n"; } if ($n == 3) { echo "<tr><td><b>".get_string("wronganswerjump", "lesson").":</b> \n"; 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\" />"; echo "</td></tr>\n"; } //echo "</td></tr>\n"; break; case LESSON_ESSAY : echo "<tr><td><b>".get_string("jump", "lesson").":</b> \n"; 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\" />"; } echo "</td></tr>\n"; break; case LESSON_TRUEFALSE: case LESSON_MULTICHOICE: case LESSON_SHORTANSWER: case LESSON_NUMERICAL: echo "<tr><td><b>".get_string("jump", "lesson")." $nplus1:</b> \n"; 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\" />"; } echo "</td></tr>\n"; break; case LESSON_BRANCHTABLE: case LESSON_CLUSTER: case LESSON_ENDOFCLUSTER: case LESSON_ENDOFBRANCH: echo "<tr><td><b>".get_string("jump", "lesson")." $nplus1:</b> \n"; choose_from_menu($jump, "jumpto[$n]", $answer->jumpto, ""); helpbutton("jumpto", get_string("jump", "lesson"), "lesson"); echo "</td></tr>\n"; break; } $n++; if ($page->qtype == LESSON_ESSAY) { break; // only one answer for essays } } } if ($page->qtype != LESSON_ENDOFBRANCH && $page->qtype != LESSON_CLUSTER && $page->qtype != LESSON_ENDOFCLUSTER) { if ($page->qtype == LESSON_MATCHING) { $maxanswers = $lesson->maxanswers + 2; } else { $maxanswers = $lesson->maxanswers; } for ($i = $n; $i < $maxanswers; $i++) { if ($page->qtype == LESSON_TRUEFALSE && $i > 1) { break; // stop printing answers... only need two for true/false } $iplus1 = $i + 1; echo "<input type=\"hidden\" name=\"answerid[$i]\" value=\"0\" />\n"; switch ($page->qtype) { case LESSON_MATCHING: $icorrected = $i - 1; echo "<tr><td><b>".get_string("answer", "lesson")." $icorrected:</b>\n"; echo " [".get_string("useeditor", "lesson").": ". "<input type=\"checkbox\" name=\"answereditor[$i]\" value=\"1\" />"; helpbutton("useeditor", get_string("useeditor", "lesson"), "lesson"); echo "]<br />\n"; print_textarea(false, 10, 70, 630, 300, "answer[$i]"); echo "</td></tr>\n"; echo "<tr><td><b>".get_string("matchesanswer", "lesson")." $icorrected:</b>\n"; echo " [".get_string("useeditor", "lesson").": ". "<input type=\"checkbox\" name=\"responseeditor[$i]\" value=\"1\" />"; helpbutton("useeditor", get_string("useeditor", "lesson"), "lesson"); echo "]<br />\n"; print_textarea(false, 10, 70, 630, 300, "response[$i]"); echo "</td></tr>\n"; break; case LESSON_TRUEFALSE: case LESSON_MULTICHOICE: case LESSON_SHORTANSWER: case LESSON_NUMERICAL: echo "<tr><td><b>".get_string("answer", "lesson")." $iplus1:</b>\n"; if ($page->qtype != LESSON_SHORTANSWER and $page->qtype != LESSON_NUMERICAL) { echo " [".get_string("useeditor", "lesson").": ". "<input type=\"checkbox\" name=\"answereditor[$i]\" value=\"1\" />"; helpbutton("useeditor", get_string("useeditor", "lesson"), "lesson"); echo "]<br />\n"; print_textarea(false, 10, 70, 630, 300, "answer[$i]"); } else { echo "<br />\n"; print_textarea(false, 1, 70, 630, 300, "answer[$i]"); } echo "</td></tr>\n"; echo "<tr><td><b>".get_string("response", "lesson")." $iplus1:</b>\n"; echo " [".get_string("useeditor", "lesson").": ". "<input type=\"checkbox\" name=\"responseeditor[$i]\" value=\"1\" />"; helpbutton("useeditor", get_string("useeditor", "lesson"), "lesson"); echo "]<br />\n"; print_textarea(false, 10, 70, 630, 300, "response[$i]"); echo "</td></tr>\n"; break; case LESSON_BRANCHTABLE: echo "<tr><td><b>".get_string("description", "lesson")." $iplus1:</b>\n"; echo " [".get_string("useeditor", "lesson").": ". "<input type=\"checkbox\" name=\"answereditor[$i]\" value=\"1\" />"; helpbutton("useeditor", get_string("useeditor", "lesson"), "lesson"); echo "]<br />\n"; print_textarea(false, 10, 70, 630, 300, "answer[$i]"); echo "</td></tr>\n"; break; } switch ($page->qtype) { case LESSON_ESSAY : if ($i < 1) { echo "<tr><td><b>".get_string("jump", "lesson").":</b> \n"; 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\" />"; } echo "</td></tr>\n"; } break; case LESSON_MATCHING : if ($i == 2) { echo "<tr><td><b>".get_string("correctanswerjump", "lesson").":</b> \n"; 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\" />"; } echo "</td></tr>\n"; } if ($i == 3) { echo "<tr><td><b>".get_string("wronganswerjump", "lesson").":</b> \n"; 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\" />"; } echo "</td></tr>\n"; } break; case LESSON_TRUEFALSE: case LESSON_MULTICHOICE: case LESSON_SHORTANSWER: case LESSON_NUMERICAL: echo "<tr><td><b>".get_string("jump", "lesson")." $iplus1:</b> \n"; 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\" />"; } echo "</td></tr>\n"; break; case LESSON_BRANCHTABLE : echo "<tr><td><b>".get_string("jump", "lesson")." $iplus1:</b> \n"; choose_from_menu($jump, "jumpto[$i]", 0, ""); helpbutton("jumpto", get_string("jump", "lesson"), "lesson"); echo "</td></tr>\n"; break; } } } // close table and form ?> </table><br /> <input type="button" value="<?php print_string("redisplaypage", "lesson") ?>" onclick="getElementById('editpage').redisplay.value=1;getElementById('editpage').submit();" /> <input type="submit" value="<?php print_string("savepage", "lesson") ?>" /> <input type="submit" name="cancel" value="<?php print_string("cancel") ?>" /> </center> </fieldset> </form>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -