Feature Wiki

Information about planned and released features

Tabs

Allow superiors of participants to enter and view results

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
In this case, Individual Assessment will have the permission "Edit Learning Progress" and "View learning progress of other users" in the "Position Permission Settings" subtab.

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

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]

Approval

Approved at 2017-08-28 by Klees, Richard [rklees].

Last edited: 28. Aug 2017, 11:03, Klees, Richard [rklees]