X-Git-Url: http://git.treefish.org/banana.git/blobdiff_plain/7c6abf783f4b583b0c8bc43ad434fcce37a3dcc7..40b00377877560ee2c6c4d5a771824059deac819:/admin/examoverview.php diff --git a/admin/examoverview.php b/admin/examoverview.php new file mode 100644 index 0000000..b82ff5c --- /dev/null +++ b/admin/examoverview.php @@ -0,0 +1,94 @@ +query("SELECT COUNT(*) FROM examscore WHERE mnumber=$up_mnumber AND exam=$up_examid AND tstamp=$up_tstamp")->fetch(PDO::FETCH_NUM)[0] == 0 ) { + $db->query("DELETE FROM examscore WHERE mnumber=$up_mnumber AND exam=$up_examid"); + $db->query("INSERT INTO examscore (exam,mnumber,scorestr,tstamp) values ($up_examid,$up_mnumber,\"$up_scorestr\",$up_tstamp)"); + block("lightgreen", "modified submit"); + } + } + + print "
"; + print ""; + print "
"; + + block("black", "summary for exam " . $EXAMS[$showexam]['timestr'] . " (" . $EXAMS[$showexam]['scorestr'] . ")"); + + $result = $db->query("SELECT firstname, lastname, mnumber FROM students ORDER BY LOWER(lastname)"); + + print ""; + print ""; + + # if( isset($EXAMS_actual) && $showexam == $EXAMS_actual ) { + # print ""; + # } + # else { + # print ""; + # } + + while ($student = $result->fetch(PDO::FETCH_ASSOC)) { + $result2 = $db->query("SELECT scorestr FROM examscore WHERE mnumber=" . $student['mnumber'] . " AND exam=" . $showexam)->fetch(PDO::FETCH_NUM); + + $exdone = $result2[0]; + if ($exdone == "") { $exdone=0; } + + $scorestr = $result2[0]; + + $totscore = 0; + foreach (explode(',',$scorestr) as $points) { + $totscore = $totscore + $points; + } + + print ""; + print ""; + print ""; + print ""; + print ""; + + print ""; + + print ""; + } + print "
First name Last name Matr.nummer Total Score Blackboard Modify 
" . $student['firstname'] . "" . $student['lastname'] . "" . $student['mnumber'] . "" . $totscore . "/" . $EXAMS[$showexam]['totscore'] . "
"; + if( isset($_GET['examselected']) ) { print ""; } + print ""; + print ""; + print ""; + print ""; + print "
"; +?>