|
ILIAS
release_8 Revision v8.24
|
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...
Inheritance diagram for ilLearnerProgressDB:
Collaboration diagram for ilLearnerProgressDB:Public Member Functions | |
| __construct (ilLSItemsDB $items_db, ilAccess $access, ilObjectDataCache $obj_data_cache) | |
| getLearnerItems (int $usr_id, int $container_ref_id) | |
| Decorate LSItems with learning progress and availability (from conditions) More... | |
Protected Member Functions | |
| getObjIdForRefId (int $ref_id) | |
| getLearningProgressFor (int $usr_id, LSItem $ls_item) | |
| isItemVisibleForUser (int $usr_id, LSItem $ls_item) | |
| getAvailabilityFor (int $usr_id, LSItem $ls_item) | |
Protected Attributes | |
| ilLSItemsDB | $items_db |
| ilAccess | $access |
| ilObjectDataCache | $obj_data_cache |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
ILIAS is licensed with the GPL-3.0, see https://www.gnu.org/licenses/gpl-3.0.en.html You should have received a copy of said license along with the source code, too.
If this is not the case or you just want to try ILIAS, you'll find us at: https://www.ilias.de https://github.com/ILIAS-eLearning Get LearningProgress and availability of items in sequence.
Definition at line 24 of file class.ilLearnerProgressDB.php.
| ilLearnerProgressDB::__construct | ( | ilLSItemsDB | $items_db, |
| ilAccess | $access, | ||
| ilObjectDataCache | $obj_data_cache | ||
| ) |
Definition at line 30 of file class.ilLearnerProgressDB.php.
References $access, $items_db, $obj_data_cache, and ILIAS\Repository\access().
Here is the call graph for this function:
|
protected |
Definition at line 90 of file class.ilLearnerProgressDB.php.
References ILIAS\Repository\access(), ILIAS\UI\Component\Listing\Workflow\Step\AVAILABLE, LSItem\getRefId(), and ILIAS\UI\Component\Listing\Workflow\Step\NOT_AVAILABLE.
Referenced by getLearnerItems().
Here is the call graph for this function:
Here is the caller graph for this function:| ilLearnerProgressDB::getLearnerItems | ( | int | $usr_id, |
| int | $container_ref_id | ||
| ) |
Decorate LSItems with learning progress and availability (from conditions)
Definition at line 45 of file class.ilLearnerProgressDB.php.
References getAvailabilityFor(), getLearningProgressFor(), and isItemVisibleForUser().
Here is the call graph for this function:
|
protected |
Reimplemented in ilLearnerProgressDBStub.
Definition at line 67 of file class.ilLearnerProgressDB.php.
References ilLPStatus\_lookupStatus(), getObjIdForRefId(), LSItem\getRefId(), ilObjectLP\isSupportedObjectType(), and ilLPStatus\LP_STATUS_NOT_ATTEMPTED_NUM.
Referenced by getLearnerItems().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 62 of file class.ilLearnerProgressDB.php.
References $ref_id, and ilObject\_lookupObjId().
Referenced by getLearningProgressFor().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 78 of file class.ilLearnerProgressDB.php.
References $access, ILIAS\Repository\access(), LSItem\getRefId(), and LSItem\isOnline().
Referenced by getLearnerItems().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 27 of file class.ilLearnerProgressDB.php.
Referenced by __construct(), and isItemVisibleForUser().
|
protected |
Definition at line 26 of file class.ilLearnerProgressDB.php.
Referenced by __construct().
|
protected |
Definition at line 28 of file class.ilLearnerProgressDB.php.
Referenced by __construct().