In order to install the plugin from github, please follow the commands below:
Start at your ILIAS root directory.
Run the following commands:
mkdir -p Customizing/global/plugins/Services/UIComponent/UserInterfaceHook/
cd Customizing/global/plugins/Services/UIComponent/UserInterfaceHook/
git clone https://github.com/feldbusl/CompetenceRecommender.git
Update and activate the plugin in the ILIAS Plugin Administration
- ILIAS 5.4
- PHP >=7.0
- composer
- PHPUnit ^7
On error run the following commands in the CompetenceRecommender directory for updating:
composer update
The plugin recommends resources to the learners for their progress, depending on which profile they have and their skill-level.
- the users have at least one profile that is activated in the Plugin Configuration
- in the profiles there is at least one competence with assigned material for at least the highest level
- most of the assigned material triggers new formationdata (measurements by tests, selfevaluations by surveys)
- the profiles can be set active or inactive
- for each profile, there is the possibility to set an initiation object (e.g. a boarding test) which is the first recommended object the users will see
- a dropout time for the formationdata can be set (e.g. if at one time no peer evaluation is possible anymore)
- on the Personal Desktop there is a widget where up to three materials are recommended
- by click on the button in the widget, the students see up to five competences with progressbars and, collapsed, the material
- in the tabs, the students can switch to a page where all competences of all their profiles are listed, with possibilities to changed the view mode, filter and sort
- in the tabs, the students can switch to an information page
The plugin was developed by Leonie Feldbusch at the University of Freiburg in her thesis 2019.
- Leonie Feldbusch (feldbusl@informatik.uni-freiburg.de)