ILIAS  Release_4_0_x_branch Revision 61816
 All Data Structures Namespaces Files Functions Variables Groups Pages
ilLPStatusSCORMPackage Class Reference
+ Inheritance diagram for ilLPStatusSCORMPackage:
+ Collaboration diagram for ilLPStatusSCORMPackage:

Public Member Functions

 ilLPStatusSCORMPackage ($a_obj_id)
 _getInProgress ($a_obj_id)
 _getCompleted ($a_obj_id)
 _getFailed ($a_obj_id)
 _getStatusInfo ($a_obj_id)
- Public Member Functions inherited from ilLPStatus
 ilLPStatus ($a_obj_id)
 _getCountNotAttempted ($a_obj_id)
 _getNotAttempted ($a_obj_id)
 _getCountInProgress ($a_obj_id)
 _getCountCompleted ($a_obj_id)
 _getCountFailed ()
 _getTypicalLearningTime ($a_obj_id)

Additional Inherited Members

- Data Fields inherited from ilLPStatus
 $obj_id = null
 $db = null

Detailed Description

Member Function Documentation

ilLPStatusSCORMPackage::_getCompleted (   $a_obj_id)

Reimplemented from ilLPStatus.

Definition at line 52 of file class.ilLPStatusSCORMPackage.php.

References _getStatusInfo().

{
$status_info = ilLPStatusWrapper::_getStatusInfo($a_obj_id);
$users = $status_info['completed'];
return array_unique($users);
}

+ Here is the call graph for this function:

ilLPStatusSCORMPackage::_getFailed (   $a_obj_id)

Reimplemented from ilLPStatus.

Definition at line 59 of file class.ilLPStatusSCORMPackage.php.

References _getStatusInfo().

{
$status_info = ilLPStatusWrapper::_getStatusInfo($a_obj_id);
$users = $status_info['failed'];
return array_unique($users);
}

+ Here is the call graph for this function:

ilLPStatusSCORMPackage::_getInProgress (   $a_obj_id)

Reimplemented from ilLPStatus.

Definition at line 45 of file class.ilLPStatusSCORMPackage.php.

References _getStatusInfo().

{
$status_info = ilLPStatusWrapper::_getStatusInfo($a_obj_id);
$users = $status_info['in_progress'];
return array_unique($users);
}

+ Here is the call graph for this function:

ilLPStatusSCORMPackage::_getStatusInfo (   $a_obj_id)

Reimplemented from ilLPStatus.

Definition at line 67 of file class.ilLPStatusSCORMPackage.php.

References ilSCORM2004Tracking\_getProgressInfo().

Referenced by _getCompleted(), _getFailed(), and _getInProgress().

{
include_once './Modules/Scorm2004/classes/class.ilSCORM2004Tracking.php';
$status_info['subtype'] = "scorm2004";
$status_info['completed'] = $info['completed'];
$status_info['failed'] = $info['failed'];
$status_info['in_progress'] = $info['in_progress'];
return $status_info;
}

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

ilLPStatusSCORMPackage::ilLPStatusSCORMPackage (   $a_obj_id)

Definition at line 37 of file class.ilLPStatusSCORMPackage.php.

References $ilDB, and ilLPStatus\ilLPStatus().

{
global $ilDB;
parent::ilLPStatus($a_obj_id);
$this->db =& $ilDB;
}

+ Here is the call graph for this function:


The documentation for this class was generated from the following file: