Ejemplo n.º 1
0
        echo '<ul class="qlist">';
        if (($showtostu & 1) == 1 && isset($scorerec[$qn])) {
            //show last score
            echo '<li>Last score: ' . dispscore($scorerec[$qn][count($scorerec[$qn]) - 1]) . '</li>';
        }
        if (($showtostu & 2) == 2 && isset($scorerec[$qn])) {
            //show best score
            if ($torecord == 'cc') {
                echo '<li>Personal best: ' . dispscore(max($scorerec[$qn])) . '</li>';
            } else {
                echo '<li>Personal best: ' . dispscore(min($scorerec[$qn])) . '</li>';
            }
        }
        if (($showtostu & 4) == 4 && $classbests[$qn] != -1) {
            //show best score
            echo '<li>Class best: ' . dispscore($classbests[$qn]) . '</li>';
        }
        echo '</ul>';
    }
    echo '</li>';
}
echo '</ul></div>';
//begin main display
echo '<div class="inset" style="margin-left:230px;">';
if ($curitem == -1) {
    //haven't started anything yet
    echo 'Select a drill to begin';
} else {
    //show last score if we have one
    if ($page_scoreMsg != '' && $showscore) {
        echo '<div class="review">Score on last question: ' . $page_scoreMsg . '</div>';
Ejemplo n.º 2
0
    foreach ($itemids as $qn => $v) {
        if (isset($scorerec[$qn])) {
            if ($torecord == 'cc') {
                $score = dispscore(max($scorerec[$qn]));
            } else {
                $score = dispscore(min($scorerec[$qn]));
            }
            if (isset($_GET['details'])) {
                $score .= ' ; ' . count($scorerec[$qn]) . ' ; ';
            } else {
                $score .= '(' . count($scorerec[$qn]) . ')';
                $score .= '<br/>';
            }
            $score .= dispscore($scorerec[$qn][count($scorerec[$qn]) - 1]);
            if (isset($_GET['details'])) {
                $score .= ' ; ' . dispscore(round(array_sum($scorerec[$qn]) / count($scorerec[$qn]), 1));
                if (count($scorerec[$qn]) > 1) {
                    $score .= ' ; ' . round(stddev($scorerec[$qn]), 1);
                } else {
                    $score .= ' ; 0';
                }
            }
        } else {
            $score = 'N/A';
        }
        $rowdata[] = $score;
    }
    $studata[] = $rowdata;
}
$placeinhead = '<script type="text/javascript">function highlightrow(el) { el.setAttribute("lastclass",el.className); el.className = "highlight";}';
$placeinhead .= 'function unhighlightrow(el) { el.className = el.getAttribute("lastclass");}</script>';