|
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 LSLearnerItem:
Collaboration diagram for LSLearnerItem:Public Member Functions | |
| __construct (int $usr_id, int $learning_progress_status, int $availability_status, LSItem $ls_item) | |
| getUserId () | |
| getLearningProgressStatus () | |
| getAvailability () | |
| withPostCondition (ilLSPostCondition $post_condition) | |
| withOrderNumber (int $order_number) | |
| withOnline (bool $online) | |
Public Member Functions inherited from LSItem | |
| __construct (string $type, string $title, string $description, string $icon_path, bool $is_online, int $order_number, ilLSPostCondition $post_condition, int $ref_id) | |
| getType () | |
| getTitle () | |
| getDescription () | |
| getIconPath () | |
| isOnline () | |
| getOrderNumber () | |
| getPostCondition () | |
| getRefId () | |
| withOnline (bool $online) | |
| withOrderNumber (int $order_number) | |
| withPostCondition (ilLSPostCondition $post_condition) | |
Protected Attributes | |
| int | $usr_id |
| int | $learning_progress_status |
| int | $availability_status |
Protected Attributes inherited from LSItem | |
| string | $type |
| string | $title |
| string | $description |
| string | $icon_path |
| bool | $is_online |
| int | $order_number |
| ilLSPostCondition | $post_condition |
| int | $ref_id |
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 Add learning progress and availability information to the LSItem
Definition at line 24 of file LSLearnerItem.php.
| LSLearnerItem::__construct | ( | int | $usr_id, |
| int | $learning_progress_status, | ||
| int | $availability_status, | ||
| LSItem | $ls_item | ||
| ) |
Definition at line 30 of file LSLearnerItem.php.
References $availability_status, $learning_progress_status, $usr_id, ILIAS\GlobalScreen\Provider\__construct(), LSItem\getDescription(), LSItem\getIconPath(), LSItem\getOrderNumber(), LSItem\getPostCondition(), LSItem\getRefId(), LSItem\getTitle(), LSItem\getType(), and LSItem\isOnline().
Here is the call graph for this function:| LSLearnerItem::getAvailability | ( | ) |
Definition at line 61 of file LSLearnerItem.php.
References $availability_status.
| LSLearnerItem::getLearningProgressStatus | ( | ) |
Definition at line 56 of file LSLearnerItem.php.
References $learning_progress_status.
Referenced by ilLSPlayer\getCurrentItemLearningProgress().
Here is the caller graph for this function:| LSLearnerItem::getUserId | ( | ) |
Definition at line 51 of file LSLearnerItem.php.
References $usr_id.
| LSLearnerItem::withOnline | ( | bool | $online | ) |
Reimplemented from LSItem.
Definition at line 76 of file LSLearnerItem.php.
| LSLearnerItem::withOrderNumber | ( | int | $order_number | ) |
Reimplemented from LSItem.
Definition at line 71 of file LSLearnerItem.php.
| LSLearnerItem::withPostCondition | ( | ilLSPostCondition | $post_condition | ) |
Reimplemented from LSItem.
Definition at line 66 of file LSLearnerItem.php.
|
protected |
Definition at line 28 of file LSLearnerItem.php.
Referenced by __construct(), and getAvailability().
|
protected |
Definition at line 27 of file LSLearnerItem.php.
Referenced by __construct(), and getLearningProgressStatus().
|
protected |
Definition at line 26 of file LSLearnerItem.php.
Referenced by __construct(), and getUserId().