Competence Recommender
Installation
Install CompetenceRecommender-Plugin
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.gitUpdate and activate the plugin in the ILIAS Plugin Administration
Dependencies (Already exists in vendor)
- ILIAS 5.4
- PHP >=7.0
- composer
- PHPUnit ^7
On error run the following commands in the CompetenceRecommender directory for updating:
composer updateUsage
The plugin recommends resources to the learners for their progress, depending on which profile they have and their skill-level.
Requirements
- 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)
Configuration
- 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)
Students' view
- 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
Development information
The plugin was developed by Leonie Feldbusch at the University of Freiburg in her thesis 2019.
Maintainer
- Leonie Feldbusch (feldbusl@informatik.uni-freiburg.de)