Proyectos de Subversion Moodle

Rev

Rev 1 | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 1 Rev 1441
Línea 236... Línea 236...
236
 
236
 
237
        // Trigger the override created event.
237
        // Trigger the override created event.
238
        $event->trigger();
238
        $event->trigger();
Línea -... Línea 239...
-
 
239
    }
-
 
240
 
-
 
241
    // Check if we need to recalculate penalty for existing grades.
-
 
242
    if (!empty($fromform->recalculatepenalty) && $fromform->recalculatepenalty === 'yes') {
-
 
243
        $assignintance = clone $assign->get_instance();
-
 
244
        $assignintance->cmidnumber = $assign->get_course_module()->idnumber;
-
 
245
        // If it is user mode.
-
 
246
        if (!$groupmode) {
-
 
247
            assign_update_grades($assignintance, $fromform->userid);
-
 
248
        } else {
-
 
249
            // If it is group mode.
-
 
250
            $groupmembers = groups_get_members($fromform->groupid);
-
 
251
            foreach ($groupmembers as $groupmember) {
-
 
252
                assign_update_grades($assignintance, $groupmember->id);
-
 
253
            }
-
 
254
        }
239
    }
255
    }
Línea 240... Línea 256...
240
 
256
 
241
    assign_update_events($assign, $fromform);
257
    assign_update_events($assign, $fromform);
242
 
258