mirror of
https://github.com/moodle/moodle.git
synced 2025-04-13 04:22:07 +02:00
updated code to delete database exception entries for grade items that no longer exist
also added link to to grade points that takes a user to the graded item
This commit is contained in:
parent
15fe0244ea
commit
0edcd41925
@ -115,6 +115,7 @@
|
||||
// these were items that have since been deleted
|
||||
unset($listgrade_items[$grade_item->id]);
|
||||
delete_records('grade_item', 'id', $grade_item->id);
|
||||
delete_records('grade_exceptions', 'grade_itemid', $grade_item->id, 'courseid', $course->id);
|
||||
}
|
||||
natcasesort($listmembers[$grade_item->id]);
|
||||
natcasesort($nonmembers[$grade_item->id]);
|
||||
|
@ -626,6 +626,7 @@ function grade_get_grades() {
|
||||
else {
|
||||
// delete this item from the grade_item table since it was deleted through the mod interface
|
||||
delete_records('grade_item', 'modid', $mods->modid, 'courseid', $course->id);
|
||||
delete_records('grade_exceptions', 'grade_itemid', $mod->id, 'courseid', $course->id);
|
||||
}
|
||||
}
|
||||
else {
|
||||
@ -1699,6 +1700,7 @@ function grade_view_category_grades($view_by_student) {
|
||||
$link_id = grade_get_module_link($course->id, $all_categories[$category][$assignment]['cminstance'], $all_categories[$category][$assignment]['modid']);
|
||||
|
||||
$link = $CFG->wwwroot.'/mod/'.$all_categories[$category][$assignment]['modname'].'/view.php?id='.$link_id->id;
|
||||
$all_categories[$category][$assignment]['link'] = $link;
|
||||
if ($all_categories[$category][$assignment]['hidden'] == 0) {
|
||||
$header .= '<th colspan="'.$grade_columns.'"><a href="'.$link.'">'.format_string($assignment,true).'</a>';
|
||||
}
|
||||
@ -1738,7 +1740,7 @@ function grade_view_category_grades($view_by_student) {
|
||||
|
||||
// display points
|
||||
if ($preferences->show_points) {
|
||||
$row .= '<td align="right">' . $items[$assignment]['grade'] . '</td>';
|
||||
$row .= '<td align="right"><a href="'.$all_categories[$category][$assignment]['link'].'">' . $items[$assignment]['grade'] . '</a></td>';
|
||||
}
|
||||
|
||||
if ($preferences->show_percent) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user