$score = number_format($result->score * 100); $x = "<br>Score: {$score}%\n\t\t\t<br><a href=bolt_sched.php?{$qs}>Answer page</a>"; } echo "<tr>\n\t\t<td valign=top>{$view->id}</td>\n\t\t<td valign=top>" . time_str($view->start_time) . "</td>\n\t\t<td valign=top>{$dur}</td>\n\t\t<td valign=top>{$view->item_name}</td>\n\t\t<td valign=top>" . mode_name($view->mode) . " {$x}</td>\n\t"; //<td valign=top>".phase_name($view->phase)."</td> echo "\n\t\t<td valign=top>" . action_name($view->action) . "</td>\n\t\t</tr>\n\t"; } function show_views() { global $user; global $course; $views = BoltView::enum("user_id={$user->id} and course_id={$course->id} order by id"); start_table(); table_header("ID", "Time", "Duration", "Item", "Mode", "Action"); foreach ($views as $view) { show_view($view); } end_table(); } require_once "../inc/bolt_db.inc"; require_once "../inc/bolt_util.inc"; $course_id = get_int('course_id'); $course = BoltCourse::lookup_id($course_id); if (!$course) { error_page("No such course"); } page_head("Your history in {$course->name}"); show_views(); show_refreshes(); echo "\n\t<a href=bolt_sched.php?course_id={$course_id}&action=resume>Resume course</a>\n\t<p>\n"; page_tail();
} $mode = BOLT_MODE_LESSON; BoltView::insert("(user_id, course_id, item_name, action, mode, start_time, end_time) values ({$uid}, {$course->id}, '{$unit->name}', {$action}, {$mode}, {$now}, {$t})"); return $action == BOLT_ACTION_NEXT; } function clear() { global $course; $db = BoltDb::get(); $db->do_query("delete from DBNAME.bolt_view where course_id={$course->id}"); $db->do_query("delete from DBNAME.bolt_result where course_id={$course->id}"); $db->do_query("delete from DBNAME.bolt_xset_result where course_id={$course->id}"); $db->do_query("delete from DBNAME.bolt_select_finished where course_id={$course->id}"); } // put your course ID here: $course = BoltCourse::lookup_id(4); if (!$course) { error_page("no such course"); } $now = time(); if (1) { clear(); } if (1) { compare_gen('Conifer/deciduous alternative', 'Intro exercises', 50, 0.5, 0.3, 'conifer_decid2.php', 0.8, 0.2); } if (0) { $sb1->attr = 0.1; $sb1->time_mean = 20; $sb1->time_dev = 10; $sb1->score_mean = 0.8;