|
ILIAS
release_8 Revision v8.24
|
Implementation of KioskMode Player. More...
Collaboration diagram for ilLSPlayer:Public Member Functions | |
| __construct (ilLSLearnerItemsQueries $ls_items, LSControlBuilder $control_builder, LSUrlBuilder $url_builder, ilLSCurriculumBuilder $curriculum_builder, ilLSViewFactory $view_factory, ilKioskPageRenderer $renderer, Factory $ui_factory, ScreenContext $current_context, Refinery\Factory $refinery) | |
| play (RequestWrapper $get) | |
| getCurrentItemLearningProgress () | |
Data Fields | |
| const | PARAM_LSO_COMMAND = 'lsocmd' |
| const | PARAM_LSO_PARAMETER = 'lsov' |
| const | LSO_CMD_NEXT = 'lsonext' |
| const | LSO_CMD_GOTO = 'lsogoto' |
| const | LSO_CMD_SUSPEND = 'lsosuspend' |
| const | LSO_CMD_FINISH = 'lsofinish' |
| const | GS_DATA_LS_KIOSK_MODE = 'ls_kiosk_mode' |
| const | GS_DATA_LS_CONTENT = 'ls_content' |
| const | GS_DATA_LS_MAINBARCONTROLS = 'ls_mainbar_controls' |
| const | GS_DATA_LS_METABARCONTROLS = 'ls_metabar_controls' |
Protected Member Functions | |
| getCurrentItem (array $items) | |
| updateViewState (ILIAS\KioskMode\State $state, ILIAS\KioskMode\View $view, RequestWrapper $get) | |
| getNextItem (array $items, LSLearnerItem $current_item, int $direction) | |
| $direction is either -1 or 1; More... | |
| findItemByRefId (array $items, int $ref_id) | |
| buildDefaultControls (LSControlBuilder $control_builder, LSLearnerItem $item, int $item_position, array $items) | |
| renderComponentView ($state, ILIAS\KioskMode\View $view) | |
Implementation of KioskMode Player.
Definition at line 32 of file class.ilLSPlayer.php.
| ilLSPlayer::__construct | ( | ilLSLearnerItemsQueries | $ls_items, |
| LSControlBuilder | $control_builder, | ||
| LSUrlBuilder | $url_builder, | ||
| ilLSCurriculumBuilder | $curriculum_builder, | ||
| ilLSViewFactory | $view_factory, | ||
| ilKioskPageRenderer | $renderer, | ||
| Factory | $ui_factory, | ||
| ScreenContext | $current_context, | ||
| Refinery\Factory | $refinery | ||
| ) |
Definition at line 57 of file class.ilLSPlayer.php.
References $control_builder, $current_context, $curriculum_builder, $ls_items, $refinery, $ui_factory, $url_builder, $view_factory, and ILIAS\Repository\refinery().
Here is the call graph for this function:
|
protected |
Definition at line 262 of file class.ilLSPlayer.php.
References LSControlBuilder\exit().
Referenced by play().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 252 of file class.ilLSPlayer.php.
References $index, and $ref_id.
Referenced by getCurrentItem(), and play().
Here is the caller graph for this function:
|
protected |
| array | LSLearnerItem[] |
Definition at line 207 of file class.ilLSPlayer.php.
References findItemByRefId().
Referenced by play().
Here is the call graph for this function:
Here is the caller graph for this function:| ilLSPlayer::getCurrentItemLearningProgress | ( | ) |
Definition at line 326 of file class.ilLSPlayer.php.
References LSLearnerItem\getLearningProgressStatus().
Here is the call graph for this function:
|
protected |
$direction is either -1 or 1;
Definition at line 239 of file class.ilLSPlayer.php.
References LSItem\getRefId().
Referenced by play().
Here is the call graph for this function:
Here is the caller graph for this function:| ilLSPlayer::play | ( | RequestWrapper | $get | ) |
Definition at line 79 of file class.ilLSPlayer.php.
References $control_builder, $current_context, $panel, $param, ILIAS\GlobalScreen\ScreenContext\ScreenContext\addAdditionalData(), buildDefaultControls(), findItemByRefId(), getCurrentItem(), LSControlBuilder\getExitControl(), getNextItem(), LSControlBuilder\getToc(), ILIAS\HTTP\Wrapper\RequestWrapper\has(), LSO_CMD_FINISH, LSO_CMD_GOTO, LSO_CMD_NEXT, LSO_CMD_SUSPEND, ILIAS\Repository\refinery(), renderComponentView(), ILIAS\HTTP\Wrapper\RequestWrapper\retrieve(), and updateViewState().
Here is the call graph for this function:
|
protected |
Definition at line 315 of file class.ilLSPlayer.php.
Referenced by play().
Here is the caller graph for this function:
|
protected |
Definition at line 223 of file class.ilLSPlayer.php.
References $param, ILIAS\Repository\refinery(), and ILIAS\HTTP\Wrapper\RequestWrapper\retrieve().
Referenced by play().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 48 of file class.ilLSPlayer.php.
Referenced by __construct(), and play().
|
protected |
Definition at line 54 of file class.ilLSPlayer.php.
Referenced by __construct(), and play().
|
protected |
Definition at line 50 of file class.ilLSPlayer.php.
Referenced by __construct().
|
protected |
Definition at line 47 of file class.ilLSPlayer.php.
Referenced by __construct().
|
protected |
Definition at line 52 of file class.ilLSPlayer.php.
|
protected |
Definition at line 55 of file class.ilLSPlayer.php.
Referenced by __construct().
|
protected |
Definition at line 53 of file class.ilLSPlayer.php.
Referenced by __construct().
|
protected |
Definition at line 49 of file class.ilLSPlayer.php.
Referenced by __construct().
|
protected |
Definition at line 51 of file class.ilLSPlayer.php.
Referenced by __construct().
| const ilLSPlayer::GS_DATA_LS_CONTENT = 'ls_content' |
Definition at line 43 of file class.ilLSPlayer.php.
Referenced by ilLSViewLayoutProvider\getContentModification().
| const ilLSPlayer::GS_DATA_LS_KIOSK_MODE = 'ls_kiosk_mode' |
Definition at line 42 of file class.ilLSPlayer.php.
Referenced by ilLSViewLayoutProvider\isKioskModeEnabled().
| const ilLSPlayer::GS_DATA_LS_MAINBARCONTROLS = 'ls_mainbar_controls' |
Definition at line 44 of file class.ilLSPlayer.php.
Referenced by ilLSViewLayoutProvider\getMainBarModification().
| const ilLSPlayer::GS_DATA_LS_METABARCONTROLS = 'ls_metabar_controls' |
Definition at line 45 of file class.ilLSPlayer.php.
Referenced by ilLSViewLayoutProvider\getPageBuilderDecorator().
| const ilLSPlayer::LSO_CMD_FINISH = 'lsofinish' |
Definition at line 40 of file class.ilLSPlayer.php.
Referenced by LSControlBuilder\exit(), and play().
| const ilLSPlayer::LSO_CMD_GOTO = 'lsogoto' |
Definition at line 38 of file class.ilLSPlayer.php.
Referenced by play().
| const ilLSPlayer::LSO_CMD_NEXT = 'lsonext' |
Definition at line 37 of file class.ilLSPlayer.php.
Referenced by play().
| const ilLSPlayer::LSO_CMD_SUSPEND = 'lsosuspend' |
Definition at line 39 of file class.ilLSPlayer.php.
Referenced by play().
| const ilLSPlayer::PARAM_LSO_COMMAND = 'lsocmd' |
Definition at line 34 of file class.ilLSPlayer.php.
| const ilLSPlayer::PARAM_LSO_PARAMETER = 'lsov' |
Definition at line 35 of file class.ilLSPlayer.php.