Exemple #1
0
 $rslts = array();
 foreach ($mc as $col) {
     if ($col == "user_id") {
         continue;
     }
     $chrs = $progress[$col];
     $n = strlen($chrs);
     for ($i = 0; $i < $n; $i++) {
         $c = substr($chrs, $i, 1);
         $dec = "{$col}{$c}";
         $sr = $scores[$dec];
         if (count($sr) < 1) {
             if (substr($dec, 2, 4) != "nlc_") {
                 global $rederr1;
                 if (!$rederr1) {
                     rederr("no scores rec for decision {$dec}");
                     $rederr1 = true;
                 }
             }
             continue;
         }
         foreach ($db->MetaColumnNames("scores", true) as $cat) {
             if ($cat == "decision") {
                 continue;
             }
             $bump = $sr[$cat];
             if ($bump < -1 || $bump > 1) {
                 fail("unexpected bump value '{$bump}' for '{$dec}'");
             }
             if (!is_int($rslts[$cat])) {
                 $rslts[$cat] = 0;
Exemple #2
0
function fail($msg)
{
    rederr($msg);
    exit;
}