5require_once
'Services/Tracking/classes/class.ilLPStatus.php';
6require_once
'Services/Tracking/classes/class.ilLearningProgress.php';
22 foreach ($allReadEvents as $event) {
23 $userIds[] = $event[
'usr_id'];
39 $ilObjDataCache =
$DIC[
'ilObjDataCache'];
43 switch ($ilObjDataCache->lookupType($a_obj_id)) {
An exception for terminatinating execution or to throw for unit testing.
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 hasAccessed($a_obj_id, $a_usr_id)
Has accessed.
static _getCompleted($a_obj_id)
Abstract class ilLPStatus for all learning progress modes E.g ilLPStatusManual, ilLPStatusObjectives ...
const LP_STATUS_COMPLETED_NUM
determineStatus($a_obj_id, $a_usr_id, $a_obj=null)
Determine status.
const LP_STATUS_NOT_ATTEMPTED_NUM