Public Member Functions

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)

Detailed Description

Author:
Stefan Meyer <smeyer@databay.de>
Stefan Meyer <alex.killing@gmx.de>
Version:
$Id$

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


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";
                $info = ilSCORM2004Tracking::_getProgressInfo($a_obj_id);

                $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 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: