Feature Wiki
Tabs
Extend Session Participants List with Member Gallery
Page Overview
[Hide]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).
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:
- "Edit Participants" (contains table "Session Participants")
- "Participants Gallery" or "Gallery" (contains a new member gallery of all session participants in their roles, see next section for details)
- "Export Participants" (contains csv and xls export)
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.
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"
- 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
- Author of the Request: Seiler, Yvonne [yvseiler], Amstutz, Timon [amstutz], Universität Bern
- Maintainer: Meyer, Stefan [smeyer]
- Implementation of the feature is done by: {The maintainer must add the name of the implementing developer.}
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:
- ad 2.3: If setting "No Registration Necessary" is set only those users are listed as participants that have a checked 'participated' checkbox.
- 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]