echo "</td></tr>\n"; echo "<tr><td align=\"right\" valign=\"top\"><span class=\"label\">" . get_string("matchesanswer", "lesson") . " {$i}</span>: \n"; echo "</td><td>\n"; echo format_text($answer->response, FORMAT_MOODLE, $options); echo "</td></tr>\n"; } break; case LESSON_BRANCHTABLE: echo "<tr><td align=\"right\" valign=\"top\" style=\"width:20%;\">\n"; echo '<span class="label">' . get_string("description", "lesson") . " {$i}</span>: \n"; echo "</td><td style=\"width:80%;\">\n"; echo format_text($answer->answer, FORMAT_MOODLE, $options); echo "</td></tr>\n"; break; } $jumptitle = lesson_get_jump_name($answer->jumpto); if ($page->qtype == LESSON_MATCHING) { if ($i == 1) { echo "<tr><td align=\"right\" style=\"width:20%;\"><span class=\"label\">" . get_string("correctanswerscore", "lesson"); echo "</span>: </td><td style=\"width:80%;\">\n"; echo "{$answer->score}</td></tr>\n"; echo "<tr><td align=\"right\" style=\"width:20%;\"><span class=\"label\">" . get_string("correctanswerjump", "lesson"); echo "</span>:</td><td style=\"width:80%;\">\n"; echo "{$jumptitle}</td></tr>\n"; } elseif ($i == 2) { echo "<tr><td align=\"right\" style=\"width:20%;\"><span class=\"label\">" . get_string("wronganswerscore", "lesson"); echo "</span>: </td><td style=\"width:80%;\">\n"; echo "{$answer->score}</td></tr>\n"; echo "<tr><td align=\"right\" style=\"width:20%;\"><span class=\"label\">" . get_string("wronganswerjump", "lesson"); echo "</span>: </td><td style=\"width:80%;\">\n"; echo "{$jumptitle}</td></tr>\n";
// dont think this should ever be reached.... $avescore = get_string("nooneansweredthisquestion", "lesson"); } $answerdata->answers[] = array(s(stripslashes_safe($essayinfo->answer)), $avescore); break; case LESSON_BRANCHTABLE: $data = "<input type=\"button\" name=\"{$answer->id}\" value=\"" . strip_tags(format_text($answer->answer, FORMAT_MOODLE, $formattextdefoptions)) . "\" disabled=\"disabled\"> "; $data .= get_string('jumpsto', 'lesson', lesson_get_jump_name($answer->jumpto)); $answerdata->answers[] = array($data, ""); $answerpage->grayout = 1; // always grayed out break; case LESSON_ENDOFBRANCH: case LESSON_CLUSTER: case LESSON_ENDOFCLUSTER: $data = get_string('jumpsto', 'lesson', lesson_get_jump_name($answer->jumpto)); $answerdata->answers[] = array($data, ""); $answerpage->grayout = 1; // always grayed out break; } if (isset($answerdata)) { $answerpage->answerdata = $answerdata; } } $answerpages[] = $answerpage; } $pageid = $page->nextpageid; } /// actually start printing something $table = new stdClass();