19declare(strict_types=0);
34 foreach ($allReadEvents as $event) {
35 $userIds[] = $event[
'usr_id'];
58 switch ($this->ilObjDataCache->lookupType($a_obj_id)) {
static _lookupReadEvents($obj_id, $usr_id=null)
Reads all read events which occured on the object.
static hasAccessed(int $a_obj_id, int $a_usr_id)
Has accessed.
static _getCompleted(int $a_obj_id)
int[]
Abstract class ilLPStatus for all learning progress modes E.g ilLPStatusManual, ilLPStatusObjectives ...
const LP_STATUS_COMPLETED_NUM
determineStatus(int $a_obj_id, int $a_usr_id, ?object $a_obj=null)
const LP_STATUS_NOT_ATTEMPTED_NUM
ilObjectDataCache $ilObjDataCache