| Component | Version(s) | Link |
|---|---|---|
| PHP | PHP | |
| ILIAS | ILIAS |
- Clone this repository to Customizing/global/plugins/Services/UIComponent/UserInterfaceHook/LearningModuleNavCustom
- Install the Composer dependencies
Developers MUST omit the
cd Customizing/global/plugins/Services/UIComponent/UserInterfaceHook/LearningModuleNavCustom composer install --no-dev--no-devargument. - Login to ILIAS with an administrator account (e.g. root)
- Select Plugins in Extending ILIAS inside the Administration main menu.
- Search for the LearningModuleNavCustom plugin in the list of plugin and choose Install from the Actions drop-down.
- Choose Activate from the Actions dropdown.
Modifies the navigation toolbar in the learning module presentation.
Modifications:
- Duplicates the toolbar on the top to the bottom, below the learning module content.
- Expands the width of the Page/Chapter dropdown so the titles aren't cut off even though space is available.
- If page titles are enabled in learning module settings, the title of the previous/next page are displayed next to the previous/next navigation buttons.
- Adds classes to several key elements to allow further customization through an ILIAS skin
(all start with the id of the plugin lmnc_) - Reposition the navigation buttons (arrows) to the left & right with all other elements positioned in the center (css space-between).