4 require_once
'Services/Tracking/classes/class.ilLPStatus.php';
5 require_once
'Modules/IndividualAssessment/classes/LearningProgress/class.ilIndividualAssessmentLPInterface.php';
6 require_once
'Modules/IndividualAssessment/classes/Members/class.ilIndividualAssessmentMembers.php';
20 return count(self::_getNotAttempted($a_obj_id));
25 return count(self::_getInProgress($a_obj_id));
38 return count(self::_getCompleted($a_obj_id));
51 return count(self::_getFailed($a_obj_id));
67 return self::LP_STATUS_NOT_ATTEMPTED_NUM;
69 return self::LP_STATUS_IN_PROGRESS_NUM;
71 return self::LP_STATUS_FAILED_NUM;
73 return self::LP_STATUS_COMPLETED_NUM;
75 return self::LP_STATUS_NOT_ATTEMPTED_NUM;
static getMembersHavingStatusIn($iass_id, $status)
static _getCountNotAttempted($a_obj_id)
static _getCompleted($a_obj_id)
static _getFailed($a_obj_id)
static _getCountInProgress($a_obj_id)
determineStatus($a_obj_id, $a_user_id, $a_obj=null)
static _getNotAttempted($a_obj_id)
static _getCountCompleted($a_obj_id)
static _getInProgress($a_obj_id)
static determineStatusOfMember($iass_id, $usr_id)
Abstract class ilLPStatus for all learning progress modes E.g ilLPStatusManual, ilLPStatusObjectives ...