Пример #1
0
        $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();
Пример #2
0
    }
    $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;