Feature Wiki

Information about planned and released features

Tabs

Local Competence Profiles for Courses and Groups

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

Global Settings
New Option to ADD a local profile
Add-Dialogue: Entering Title
Newly added local Profile
Upon clicking "Edit"-Action, user can assign competences and target levels (same as is global profiles)

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

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.
However, the last two rules, which deal with export/import, just came up during development. They were not considered in the conception before. That is why these rules should be presented in the Jour Fixe as development issue and ask for approval.

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]