3declare(strict_types=0);
17 return count(self::_getNotAttempted($a_obj_id));
22 return count(self::_getInProgress($a_obj_id));
35 return count(self::_getCompleted($a_obj_id));
48 return count(self::_getFailed($a_obj_id));
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
static getMembersHavingStatusIn(int $iass_id, int $status)
static _getCompleted(int $a_obj_id)
static _getCountCompleted(int $a_obj_id)
static _getCountNotAttempted(int $a_obj_id)
static _getFailed(int $a_obj_id)
static _getNotAttempted(int $a_obj_id)
static _getInProgress(int $a_obj_id)
static _getCountInProgress(int $a_obj_id)
determineStatus(int $a_obj_id, int $a_usr_id, object $a_obj=null)
static _getCountFailed(int $a_obj_id)
Abstract class ilLPStatus for all learning progress modes E.g ilLPStatusManual, ilLPStatusObjectives ...
const LP_STATUS_COMPLETED_NUM
const LP_STATUS_IN_PROGRESS_NUM
const LP_STATUS_NOT_ATTEMPTED_NUM
const LP_STATUS_FAILED_NUM