Skip to content

DatabayAG/LearningModuleNavCustom

Repository files navigation

UserInterfaceHook Plugin - LearningModuleNavCustom

Requirements

Component Version(s) Link
PHP PHP
ILIAS to ILIAS

Table of contents


Installation

  1. Clone this repository to Customizing/global/plugins/Services/UIComponent/UserInterfaceHook/LearningModuleNavCustom
  2. Install the Composer dependencies
    cd Customizing/global/plugins/Services/UIComponent/UserInterfaceHook/LearningModuleNavCustom
    composer install --no-dev
    Developers MUST omit the --no-dev argument.
  3. Login to ILIAS with an administrator account (e.g. root)
  4. Select Plugins in Extending ILIAS inside the Administration main menu.
  5. Search for the LearningModuleNavCustom plugin in the list of plugin and choose Install from the Actions drop-down.
  6. Choose Activate from the Actions dropdown.

Usage

Modifies the navigation toolbar in the learning module presentation.

Modifications:

  1. Duplicates the toolbar on the top to the bottom, below the learning module content.
  2. Expands the width of the Page/Chapter dropdown so the titles aren't cut off even though space is available.
  3. 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.
  4. Adds classes to several key elements to allow further customization through an ILIAS skin
    (all start with the id of the plugin lmnc_)
  5. Reposition the navigation buttons (arrows) to the left & right with all other elements positioned in the center (css space-between).

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published