19 declare(strict_types=1);
23 public const COMPONENT =
"components/ILIAS/StudyProgramme";
const EVENT_DEADLINE_CHANGE
validityChange(ilPRGAssignment $assignment, int $pgs_node_id)
const EVENT_VALIDITY_CHANGE
const EVENT_USER_DEASSIGNED
deadlineChange(ilPRGAssignment $assignment, int $pgs_node_id)
userAssigned(ilPRGAssignment $assignment)
userRiskyToFail(ilPRGAssignment $assignment)
const EVENT_USER_ASSIGNED
userRevertSuccessful(ilPRGAssignment $assignment, int $pgs_node_id)
const EVENT_USER_SUCCESSFUL
userSuccessful(ilPRGAssignment $assignment, int $pgs_node_id)
const EVENT_USER_REASSIGNED
const EVENT_USER_ABOUT_TO_FAIL
const EVENT_USER_TO_RESTART
userReAssigned(ilPRGAssignment $assignment)
const EVENT_USER_NOT_SUCCESSFUL
informUserByMailToRestart(ilPRGAssignment $assignment)
Assignments are relations of users to a PRG; They hold progress-information for (sub-)nodes of the PR...
scoreChange(ilPRGAssignment $assignment, int $pgs_node_id)
userDeassigned(ilPRGAssignment $a_assignment)