例えば、「送信」「送信せずに保存する」「すべてを送信する」「すべてを送信して終了する」ボタンの左右に半角スペース2つを入れて、文字色を赤色にするには、下記のように修正されてはいかがでしょうか。
対象プログラム:
question/type/questiontype.php
修正対象箇所: 1167行目
ボタン: 「送信」
[ 修正前 ]
if (($cmoptions->optionflags & QUESTION_ADAPTIVE) and !$options->readonly) {
echo '<input type="submit" name="', $question->name_prefix, 'submit" value="',
get_string('mark', 'quiz'), '" class="submit btn" onclick="',
"form.action = form.action + '#q", $question->id, "'; return true;", '" />';
}
[ 修正後 ]
if (($cmoptions->optionflags & QUESTION_ADAPTIVE) and !$options->readonly) {
echo '<input type="submit" name="', $question->name_prefix, 'submit" value=" ',
get_string('mark', 'quiz'), ' " style="color:#ff0000" class="submit btn" onclick="',
"form.action = form.action + '#q", $question->id, "'; return true;", '" />';
}
対象プログラム: mod/quiz/
attempt.php
修正対象箇所: 509行目
ボタン: 「送信せずに保存する」「すべてを送信する」「すべてを送信して終了する」
[ 修正前 ]
echo "<input type=\"submit\" name=\"saveattempt\" value=\"".get_string("savenosubmit", "quiz")."\" />\n";
if ($quiz->optionflags & QUESTION_ADAPTIVE) {
echo "<input type=\"submit\" name=\"markall\" value=\"".get_string("markall", "quiz")."\" />\n";
}
echo "<input type=\"submit\" name=\"finishattempt\" value=\"".get_string("finishattempt", "quiz")."\" onclick=\"$onclick\" />\n";
[ 修正後 ]
echo "<input type=\"submit\" name=\"saveattempt\" value=\"
".get_string("savenosubmit", "quiz")."
\"
style=\"color:#ff0000\" />\n";
if ($quiz->optionflags & QUESTION_ADAPTIVE) {
echo "<input type=\"submit\" name=\"markall\" value=\" ".get_string("markall", "quiz")." \" style=\"color:#ff0000\" />\n";
}
echo "<input type=\"submit\" name=\"finishattempt\" value=\"
".get_string("finishattempt", "quiz")."
\"
style=\"color:#ff0000\" onclick=\"$onclick\" />\n";