foreach ($student_assessments as $assessment) { $s_assessments[$assessment["assessment_id"]] = $indexed_assessments[$assessment["assessment_id"]]; $s_assessments[$assessment["assessment_id"]]["grade"] = $assessment["value"]; if ($assessment["grade_weighting"]) { $s_assessments[$assessment["assessment_id"]]["grade_weighting"] = $assessment["grade_weighting"]; } } foreach ($assessment_ids as $assessment_id) { if (!isset($s_assessments[$assessment_id])) { $cols[] = trim(format_retrieved_grade(0, $indexed_assessments[$assessment_id])); continue; } $cols[] = trim(format_retrieved_grade($s_assessments[$assessment_id]["grade"], $s_assessments[$assessment_id])); } if ($export_weighted_grades) { $weight = gradebook_get_weighted_grades($COURSE_ID, $student["group_id"], $student["proxy_id"], false, $assessment_ids_string, false); $cols[] = round($weight["grade"], 2); if ($export_calculated_grades_enabled) { $export_grade = ""; $whole_number_grade = round($weight["grade"], 0); switch ($export_calculated_grades->grade_short) { case "letter_grade": foreach ($export_calculated_grades->grades as $letter => $range) { if ($whole_number_grade >= $range->min && $whole_number_grade <= $range->max) { $export_grade = $letter; } } break; case "rounded_percent": default: $export_grade = $whole_number_grade;
if (defined("GRADEBOOK_DISPLAY_WEIGHTED_TOTAL") && GRADEBOOK_DISPLAY_WEIGHTED_TOTAL) { ?> <th width="13%" class="general">Wgt. Total</th> <?php } ?> </tr> </thead> <tbody> <?php foreach ($results as $result) { echo "<tr id=\"gradebook-" . $result["course_id"] . "\"" . (!$result["course_active"] ? " class=\"disabled\"" : "") . ">\n"; echo "\t<td" . (!$result["course_active"] ? " class=\"disabled\"" : "") . "><a href=\"" . ENTRADA_URL . "/" . $MODULE . "/gradebook?section=view&id=" . $result["course_id"] . "\">" . html_encode($result["course_code"]) . "</a></td>\n"; echo "\t<td" . (!$result["course_active"] ? " class=\"disabled\"" : "") . "><a href=\"" . ENTRADA_URL . "/" . $MODULE . "/gradebook?section=view&id=" . $result["course_id"] . "\">" . html_encode($result["course_name"]) . "</a></td>\n"; echo "\t<td" . (!$result["course_active"] ? " class=\"disabled\"" : "") . "><a href=\"" . ENTRADA_URL . "/" . $MODULE . "/gradebook?section=view&id=" . $result["course_id"] . "\">" . $result["assessments"] . "</a></td>\n"; if (defined("GRADEBOOK_DISPLAY_WEIGHTED_TOTAL") && GRADEBOOK_DISPLAY_WEIGHTED_TOTAL) { $gradebook = gradebook_get_weighted_grades($result["course_id"], $ENTRADA_USER->getCohort(), $ENTRADA_USER->getID()); echo "\t<td>" . round(trim($gradebook["grade"]), 2) . " / " . trim($gradebook["total"]) . "</td>\n"; } echo "</tr>\n"; } ?> </tbody> </table> <?php } else { echo "<div class=\"display-notice\">"; echo "\t<h3>No Course Gradebooks Available</h3>"; echo "\tThere are currently no assessments in the system for your graduating year."; echo "</div>"; }