Feature Wiki

Information about planned and released features

Tabs

Support of Positions in Surveys

1 Initial Problem

The feature Support of Positions in Courses, Groups and Exercises is to be extended to surveys, too.  

2 Conceptual Summary

We will implement the concept of Positions in Orgunits for surveys see Support of Positions in Courses, Groups and Exercises

  • The "Positions in Surveys" feature is globallly activated in Administration > Organisational Units >  Settings.
  • Then in the Settings-tab of Surveys there will be a new setting in the "Additional Features"-section. 
  • Activating this option makes a sub-tab appear in the Permissions-tab of the respective object: Position Permission Settings

In the "Results" or "Participants"-tab only users with a Position with authority over an organisational unit, will be displayed. In these tabs users and or their data trails can be removed. 
Removeing Users or their data trails calls a conformation dialogue for removing or deleting them. This dialogue should include an Info Message: "You are presented only with those members with a Position within your organisational unit. Members with other organisational Positions are not shown to you but may reside in this coures without being shown to you."

View Learning Progress of other users

  • Filtered presentation of Learning Progress  
    • Sub-tab Users
      • Sums and averages are calculated only on the basis of the filtered cohort not based on all participants. Status only shows figures   from Positions over which the user has authority.
      • Actions can only be carried out for participants from Positions over which the user has authority.
    • Sub-tab Summary:  
      • Sums and averages are calculated only on the basis of the filtered cohort not based on all participants. Status only shows figures from Positions over which the user has authority.
Inviting to Survey 
Sub-tab of Partcipants Put Link on Personal Desktop
  • Only Participants  from Positions over which the user has authority are shown in the Selected Users table. 
Access acccording to results according to "Edit Settings"
  • Filtered presentation of Participants
    • Sub-tab Results (wtf?)
      • Only Participants from Positions over which the user has authority are shown and only those can be manipulated by the multi-actions or User Data deletion  
      • Info Message becomes a part of the Confirmation dialogue  of the User Data deletion:  "While you are only presented  with those participants over which you have authority within your own organisational unit, there may be participants you are not presented with. You can only delete the Survey Data of Users over which you have authority within your own organisational unitand will not be able to change the Participant Data of other users engaging with the object."
  • Filtered presentation and adapted computation of Results 
    • Sub-tab Overview
      • Sums and averages are calculated only on the basis of the filtered cohort not based on all participants.
    • Sub-tab Details:
      • Sums, percentages and averages are calculated only on the basis of the filtered cohort not based on all participants.
    • Sub-tab Competence Results:
      • Only Participants from Positions over which the user has authority are shown.
    • Sub-tab per Participant:
      • Sums, percentages and averages are calculated only on the basis of the filtered cohort not based on all participants
    • Filtered Export of Results
      • Only the results of participants from Positions over which the user has authority are exported 

3 User Interface Modifications

3.1 List of Affected Views

  • Administration > Organisation Units  > Settings
  • Settings-Tab of  Survey
  • Permssions-Tab of Survey

3.2 User Interface Details

Global acitvation
Setting in Settings-tab of Survey

3.3 New User Interface Concepts

None

4 Technical Information

{The maintainer has to provide necessary technical information, e.g. dependencies on other ILIAS components, necessary modifications in general services/architecture, potential security or performance issues.}

5 Contact

6 Funding

If you are interest in funding this feature, please add your name and institution to this list.

  • DHBW

7 Discussion

JourFixe, ILIAS [jourfixe], 12 OCT 2018 : Highly appreciated and scheduled for 5.4

8 Implementation

Test Cases

Test cases completed on 2018-10-25 by Tödt, Alexandra [atoedt]

  • 24906 : Globale Aktivierung der 'Positionen' für Umfragen
  • 24907 : Nach Positionen gefilterte Darstellung der Umfrage  (testfall noch anpassen nach merge)

Approval

Approved at 2018-10-26 by Jackisch, Ingo [jackisch]

Last edited: 26. Oct 2018, 09:07, Jackisch, Ingo [jackisch]