19 declare(strict_types=0);
33 return count(self::_getNotAttempted($a_obj_id));
38 return count(self::_getInProgress($a_obj_id));
51 return count(self::_getCompleted($a_obj_id));
64 return count(self::_getFailed($a_obj_id));
85 return self::LP_STATUS_NOT_ATTEMPTED_NUM;
87 return self::LP_STATUS_IN_PROGRESS_NUM;
89 return self::LP_STATUS_FAILED_NUM;
91 return self::LP_STATUS_COMPLETED_NUM;
93 return self::LP_STATUS_NOT_ATTEMPTED_NUM;
static _getCountCompleted(int $a_obj_id)
static _getCompleted(int $a_obj_id)
determineStatus(int $a_obj_id, int $a_usr_id, ?object $a_obj=null)
static determineStatusOfMember(int $iass_id, int $usr_id)
static _getNotAttempted(int $a_obj_id)
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null
static _getCountInProgress(int $a_obj_id)
static getMembersHavingStatusIn(int $iass_id, int $status)
static _getFailed(int $a_obj_id)
static _getInProgress(int $a_obj_id)
static _getCountNotAttempted(int $a_obj_id)
static _getCountFailed(int $a_obj_id)