示例#1
0
 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;
示例#2
0
    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&amp;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&amp;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&amp;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>";
}