15 if (self::$app_event_handler ===
null) {
16 global $ilAppEventHandler;
17 self::$app_event_handler = $ilAppEventHandler;
21 static protected function raise($a_event, $a_parameter) {
23 self::$app_event_handler->raise(self::$component, $a_event, $a_parameter);
30 ,
"ass_id" => $a_assignment->
getId()
38 ,
"ass_id" => $a_assignment->
getId()
45 (
"root_prg_id" => $ass->getStudyProgramme()->getId()
47 ,
"usr_id" => $ass->getUserId()
48 ,
"ass_id" => $ass->getId()
Events for the StudyProgramme.
static userAssigned(ilStudyProgrammeUserAssignment $a_assignment)
static raise($a_event, $a_parameter)
static userSuccessful(ilStudyProgrammeUserProgress $a_progress)
static userDeassigned(ilStudyProgrammeUserAssignment $a_assignment)
static initAppEventHandler()
static $app_event_handler
Represents one assignment of a user to a study programme.
getStudyProgramme()
Get the program node where this assignment was made.
getId()
Get the id of the assignment.
getUserId()
Get the id of the user who is assigned.
Represents the progress of a user at one node of a study programme.
getAssignment()
Get the assignment this progress belongs to.
getStudyProgramme()
Get the program node where this progress belongs to was made.