Feature Wiki

Information about planned and released features

Tabs

Extend Session Participants List with Member Gallery

This feature request is a part of the Calendar Revision II.

1 Initial Problem

The "Edit Participants" tab already has some functions to manage participants of a session. Scenarios are feasible in which course content is mainly retrieved via meeting dates in calendars. It is therefore important that meetings provide the necessary information like a participants list for students and teachers so that participants in a session know who is attending the meeting:

  • Participants should therefore be able to access profiles of other participants in a member gallery.
  • Participants tab of a session should be streamlined to other members tab (like members of courses and groups).
The "Edit Participants" tab must be adjusted accordingly.

2 Conceptual Summary

We propose the following measures to streamline the "Edit Particpants" Tab:

2.1 Relabel "Edit Participants"

Because of reordering and adding new submenus, the main tab of session participants should be relabeled. We propose to label it «Participants».

2.2 Reorganise "Edit Participants" tab

The «Edit Participants» tab should get submenus like member tab in courses and groups. There should be following submenus in following order:

  1. "Edit Participants" (contains table "Session Participants")
  2. "Participants Gallery" or "Gallery" (contains a new member gallery of all session participants in their roles, see next section for details)
  3. "Export Participants" (contains csv and xls export)
Label should be chosen under consideration of similarity to Courses and Groups and to Suggested Changes in Labels for 5.3 and 5.4.

2.3 Add a new subtab "Participants Gallery"

With a member gallery it is possible to get in contact with other people and to see who also participates in the session.

Depending on the session setting, all persons listed in the "Session Participants" list should be displayed in the Member Gallery:

  • "Declare Participation" setting: If you have clicked "Join", you will be listed in the members gallery.
  • "Apply for Participation" setting: If you have been accepted, you will be listed in the member gallery.
  • "No Registration Necessary" setting: All those in the list are listed in the Member Gallery.
Gallery should have the same options like Member Gallery in courses and groups.

2.4 New Permission "Manage Participants"

Note that the permission itself is proposed in the following FR: Split Session Permissions.

We propose to add a new permission called "Manage Participants" (depends on label of this main tab).

If a user gets the permission to «Manage Participants», he/she gets access to this «Edit Participants» aka «Participants» tab with all three submenus:

  • "Edit Participants"
  • "Participants Gallery" or "Gallery"
  • "Export Participants"
If a user doesn't get the permission to «Manage Participants», he/she gets access only to one of the three subemnus:
  • Gallery

2.5 New Setting "Show Participants"

Session gets a new setting called "Show Participants" (like in courses or groups) so user with permission «edit settings» could deactivate (or activate) the access to the session participants gallery.

This setting gets also a sub-setting called "Participants List". Session Participants then may print a list of session participants.

3 User Interface Modifications

3.1 List of Affected Views

  • Session > Edit Participants

3.2 User Interface Details

All UI-Concepts are to be adapted from existing views in courses and groups.

3.3 New User Interface Concepts

No new UI-Concepts are to be introduced.

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.

7 Discussion

Meyer, Stefan [smeyer]: 13th Aug 2018, I support all suggested improvements.

Kunkel, Matthias [mkunkel], 13 AUG 2018 : We highly appreciate this suggestion and schedule it for 5.4 with the following changes:

  1. ad 2.3: If setting "No Registration Necessary" is set only those users are listed as participants that have a checked 'participated' checkbox.
  2. The setting 'Show Participants' should inherit the default from the parent group or course. If 'Show Members' is activated for a course, the checkbox for 'Show Participants' is enabled, too. If not, vice versa.

8 Implementation

Test Cases

Test cases completed at 2018-10-23 by Tödt, Alexandra [atoedt]

  • 24883 :  An alle Mitglieder E-Mails verschicken per "Mail an Mitglieder"
  • 24896 : Teilnehmer exportieren 
  • 24897 : Teilnehmergalerie öffnen 
  • 24889 : Rechte in der Sitzung 

Approval

Approved at 24.10.2018 by Amstutz, Timon [amstutz].

Last edited: 24. Oct 2018, 07:26, Amstutz, Timon [amstutz]