5 require_once
'Services/Tracking/classes/class.ilLPStatus.php';
6 require_once
'Services/Tracking/classes/class.ilLearningProgress.php';
21 parent::__construct($a_obj_id);
28 require_once
'Services/Tracking/classes/class.ilChangeEvent.php';
30 foreach($all_read_events as $event)
32 $usr_ids[] = $event[
'usr_id'];
50 global $ilObjDataCache;
52 $status = self::LP_STATUS_NOT_ATTEMPTED_NUM;
53 switch($ilObjDataCache->lookupType($a_obj_id))
56 include_once
'./Services/Tracking/classes/class.ilChangeEvent.php';
59 $status = self::LP_STATUS_COMPLETED_NUM;
static hasAccessed($a_obj_id, $a_usr_id)
Has accessed.
determineStatus($a_obj_id, $a_usr_id, $a_obj=null)
Determine status.
static _lookupReadEvents($obj_id, $usr_id=null)
Reads all read events which occured on the object which happened after the last time the user caught ...
static _getCompleted($a_obj_id)
Create styles array
The data for the language used.
Abstract class ilLPStatus for all learning progress modes E.g ilLPStatusManual, ilLPStatusObjectives ...