.
require_once("../inc/util.inc");
$user = get_logged_in_user();
function phase_name($phase) {
switch ($phase) {
case BOLT_PHASE_STUDY: return "study";
case BOLT_PHASE_REVIEW: return "review";
case BOLT_PHASE_REFRESH: return "refresh";
default: return "unknown phase: $phase";
}
}
function mode_name($mode) {
switch ($mode) {
case BOLT_MODE_LESSON: return "lesson";
case BOLT_MODE_SHOW: return "exercise";
case BOLT_MODE_ANSWER: return "answer page";
case BOLT_MODE_FINISHED: return "course completed";
default: return "unknown mode: $mode";
}
}
function action_name($action) {
switch ($action) {
case BOLT_ACTION_NONE: return "None";
case BOLT_ACTION_NEXT: return "Next";
case BOLT_ACTION_PREV: return "Previous";
case BOLT_ACTION_SUBMIT: return "Submit";
case BOLT_ACTION_QUESTION: return "Question";
case BOLT_ACTION_COURSE_HOME: return "Course home";
default: return "unknown: $action";
}
}
function show_view($view) {
if ($view->end_time) {
$d = $view->end_time - $view->start_time;
$dur = "$d seconds";
} else {
$dur = "---";
}
if ($view->result_id) {
$result = BoltResult::lookup_id($view->result_id);
$qs = str_replace("action=answer", "action=answer_page", $result->response);
$score = number_format($result->score*100);
$x = "
Score: $score%
Answer page";
}
echo "
"; page_tail(); ?>