Feature Wiki
Tabs
Allow superiors of participants to enter and view results
Page Overview
[Hide]1 Initial Problem
Superiors in an organizational unit should be able to assess the members of their organizational unit but not other organizational units. With this possibility the individual assessment could be used to represent e.g. annual appraisal interview or organisation related tasks for an onboarding process.
2 Conceptual Summary
The Permission-settings of Individual Assessment are extended according to the concept of "Positions within OrgUnits":
- Introducing a new System for Granting Permissions over Users via Organisational Units: https://www.ilias.de/docu/goto_docu_wiki_wpage_4666_1357.html
- Presentation of User Data abides by Position in Orgunits: https://www.ilias.de/docu/goto_docu_wiki_wpage_4382_1357.html
Users with one or both of these permissions will get access to the participants-tab of the object.
The user-table in the participants-tab (ilIndividualAssessmentMembersGUI) will only show participants the current user has authority over.
If no examination has been started for a participant, every superior may edit his/her learning progress. Once saved, only the examining user can view and modify the examination (= edit the learning progress).
Users with the permission "View learning progress of other users" may still view the results, but not edit.
Admins might still be able to edit, e.g. in order to change typos: https://www.ilias.de/docu/goto_docu_wiki_wpage_4508_1357.html
Superiors must have read access to the individual assessment by standard means of the RBAC to be able to use this feature.
3 User Interface Modifications
3.1 List of Affected Views
3.2 User Interface Details
The permission-tab is extended by "Position Permission Settings", listing specific permissions at the Individual Assessment.
3.3 New User Interface Concepts
4 Technical Information
5 Contact
- Author of the Request: Hecken, Stefan [shecken], [iln user="nhaagen
- Maintainer: Klees, Richard [rklees]
- Implementation of the feature is done by: Klees, Richard [rklees]
6 Funding
If you are interest in funding this feature, please add your name and institution to this list.
- ...
7 Discussion
JourFixe, ILIAS [jourfixe], JAN 30, 2017: We have a similar requirement for courses and other object types and need a general roadmap how to integrate org units as an additional dimension in the access control of user groups in objects. If we have a common approach for this scenario we can implement this for all related object types and decide again about this suggestion.
JourFixe, ILIAS [jourfixe], July 24, 2017: We highly appreciate this suggestion and schedule it for 5.3. We would like to have the following changes:
- Please remove the option 'Protect Permissions' as it is currently only available in container objects.
- Please add a setting "Enable Positions..." to the IA's setting screen.
- Please change the already existing permission 'Edit learning progress' into 'Set learning progress of other users'
- Matthias will change the label for 'Edit learning progress' in all other components to 'Edit learning progress settings' to avoid misunderstandings.
8 Implementation
Implementation as described in the request.
Test Cases
Test cases completed at 2017-08-25 by Haagen, Nils [nlz]
- C18741 - Rechte nach Position/Funktion in Organisationseinheit - Einsehen
- C18743 - Rechte nach Position/Funktion in Organisationseinheit - Ändern
Approval
Approved at 2017-08-28 by Klees, Richard [rklees].
Last edited: 28. Aug 2017, 11:03, Klees, Richard [rklees]