4include_once 
"Services/Object/classes/class.ilObjectLP.php";
 
   31                include_once 
'./Modules/Test/classes/class.ilObjTest.php';
 
   38                require_once 
'Services/Object/classes/class.ilObjectFactory.php';
 
   40                $testOBJ->removeTestResultsByUserIds($a_user_ids);
 
   46                        require_once 
"Modules/Course/classes/Objectives/class.ilLOSettings.php";
 
   52                                $is_i = ($lo_settings->getInitialTest() == $test_ref_id);
 
   53                                $is_q = ($lo_settings->getQualifiedTest() == $test_ref_id);             
 
   56                                require_once 
"Modules/Course/classes/Objectives/class.ilLOUserResults.php";
 
   60                                require_once 
"Services/Tracking/classes/class.ilLPStatusFactory.php";
 
   62                                if (strtolower(get_class($lp_status)) != 
"illpstatus")
 
   64                                        foreach($a_user_ids as $user_id)
 
   66                                                $lp_status->_updateStatus($course_obj_id, $user_id);
 
static isObjectiveTest($a_trst_ref_id)
Check if test ref_id is used in an objective course.
static getInstanceByObjId($a_obj_id)
get singleton instance
static deleteResultsFromLP($a_course_id, array $a_user_ids, $a_remove_initial, $a_remove_qualified)
Delete all (qualified) result entries for course members.
const LP_MODE_DEACTIVATED
const LP_MODE_TEST_PASSED
const LP_MODE_TEST_FINISHED
_getInstance($a_obj_id, $a_mode=NULL)
_lookupAnonymity($a_obj_id)
Returns the anonymity status of a test with a given object id.
getInstanceByObjId($a_obj_id, $stop_on_error=true)
get an instance of an Ilias object by object id
resetCustomLPDataForUserIds(array $a_user_ids, $a_recursive=true)
if($_REQUEST['ilias_path']) define('ILIAS_HTTP_PATH' $_REQUEST['ilias_path']