Feature Wiki
Tabs
Local Competence Profiles for Courses and Groups
Page Overview
[Hide]Related to
1 Initial Problem
Assigning competence profiles is a tedious task right now. It can only be done globally and users have to be added manually and one by one to competence profiles. This makes the profiles virtually unusable for decentralised scenarios in universities in which course and group admins usually determine which target level of a competence should be achieved and which areas of expertise should be worked on.
2 Conceptual Summary
The competence management component of courses and groups should be extended in such a way that course / group admins are able to create a new 'local' profile for the course / group context. All competences included in a local profile are automatically added as competences for the course / group and wil be presented on the "Show" screen of the container's competence tab.
The local profile will not be visible or enabled for selection in other contexts (i.e. other courses and groups). However, all local competence profiles can be managed (viewed, altered, assigned) in the global competence management administration (tab: "Profiles").
Global Settings
- The availability of local competence profiles should be controlled by a new global setting (checkbox, default: inactive) in Administration > Competence Management > Settings called "Allow creation of local profiles profiles".
- If activated all course / group admins are able to create local competence profiles if they have 'Edit Settings' permission.
Creating a new local competence profile
- Course / group admins should be able to create a new local competence profile that only appears in the context that it has been created in.
- Local admins can select existing competences is selected for a locally created profile of the course /group. Local admins must select a target level after selecteing the competence. (exactly as it is in global profiles).
- Local profiles are shown very much the same as global profiles.
- If a profile is created, the screen show a new button "Delete" which deletes the current profile after a confirmation screen.
- Competence records persist, the profile however is gone from the PD of user.
3 User Interface Modifications
3.1 List of Affected Views
- Administration > Competence Management > Settings
- Course / Group > Competences
- Add local Profile (new)
3.2 User Interface Details
3.3 New User Interface Concepts
None.
4 Technical Information
Killing, Alexander [alex], 27 May 2019:
- Deletion of competences will not be possible as long as they are used in competence profiles (global or local ones) currently.
- Deletion of the course will also delete the local competence profile.
5 Contact
- Author of the Request: {Please add your name.}
- Maintainer: Killing, Alexander [alex]
- Implementation of the feature is done by: Famula, Thomas [tfamula]
6 Funding
If you are interest in funding this feature, please add your name and institution to this list.
- …
7 Discussion
Killing, Alexander [alex], 27 May 2019: I support the general idea.
JourFixe, ILIAS [jourfixe], 03 JUN 2019 : We highly appreciate this suggestion and schedule the feature for 6.0
Kunkel, Matthias [mkunkel], 31 JAN 2020 : Do we really need this feature for groups? Are there use cases where group activities are related to competences? Or is this more a feature for objects that are mainly designed to support learning activites like the course object does? And in addition, isn't this a feature that should be extended to study programmes, too?
JourFixe, ILIAS [jourfixe], 03 FEB 2020 : We still like this suggestion and re-schedule this feature for 7. Feature should support courses as well as groups (as groups are already tackled by the competence management).
Famula, Thomas [tfamula], 08 OCT 2020: Because of the special behaviour of local competence profiles, Alex and me formulated business rules and wrote them down in the README of the Skill Service:
- Local skill profiles can be created, edited and deleted in courses and groups.
- Local skill profiles are listed in the global skill profile administration, too.
- Global skill profiles can be used and removed (but not deleted) from courses and groups. They cannot be edited in courses and groups.
- Courses and groups export their local skill profiles. However, assigned skill levels of profiles will only appear on import, if the corresponding skills have been imported in the global administration before.
- Local profiles can be exported in the global administration, too. However, this will not include the reference to the course or group. They will always be imported as global profiles.
JourFixe, ILIAS [jourfixe], 12 OCT 2020 : We highly appreciate the suggested business rules and accept them for this feature.
8 Implementation
Test Cases
Test cases completed at 07 OCT 2020 by Zenzen, Enrico [ezenzen]
- C36192: Lokale Profile erstellen
- C36194: Lokalen Profilen Ausprägungen zuordne
- C36198: Ausprägung aus lokalen Profilen entfernen
- C36197: Reihenfolge der Ausprägungen in lokalen Profilen ändern
- C36196: Lokale Profile löschen
- C36199: Einen Kurs, der lokale Profile enthält, exportieren
- C36200: Lokale Profile exportieren/importieren
- C36193: Lokale Profil einsehen
Approval
Approved at 2020-11-03, by Falkenstein, Rob [rob]
Last edited: 8. Jan 2021, 15:29, Killing, Alexander [alex]