Feature Wiki
Tabs
Study Programme: Show UDF in Member List
Page Overview
[Hide]1 Initial Problem
By now (v7.x), UDF cannot be displayed in the member list of Study Programmes.
2 Conceptual Summary
In the settings of the user administration, an additional checkbox "Visible in Study Programmes" is available for standard fields and UDF.
The "Columns" menu of the member list in study programmes also offers to display all UDF selected as "Visible in Study Programmes".
Content of selected fields is displayed if ...:
- a course member's profile has been published
- the field has been released in a course member's profile.
3 User Interface Modifications
3.1 List of Affected Views
- Study Programme > Members > Edit Members
- Administration > User Management > Settings > Standard Fields
- Administration > User Management > Settings > Custom Fields
3.2 User Interface Details
- Administration > User Management > Settings > Standard Fields:
With any field's checkbox list featuring a "Visible in Courses" checkbox, the list also offers a checkbox "Visible in Study Programmes" above "Visible in Courses".
The checkbox is freezed for the checkboxes "First Name" and "Last Name". - Administration > User Management > Settings > Custom Fields (UDF):
Above the "Visible in Courses" checkbox, each field's list offers a checkbox "Visible in Study Programmes". - Study Programme > Members > Edit Members:
Opening the "Columns" menu on top right, released standard and custom fields (UDF) are offered with a checkbox.
Are refreshing, selected fields' contents are displayed in a column.
3.3 New User Interface Concepts
[none]
3.4 Accessibility Implications
[none]
4 Technical Information
This requires an addition to the UDF-configuration that needs to be done in the according service. A PR will be handed in to the maintainer.
5 Privacy
Any user data from (standard or) custom fields might processed here in case the administrator allows for.
The reason is that outcomes of study programmes might have to be exported to document instructional obligations of an organization for an authority, including information like the address of employees.
6 Security
None.
7 Contact
- Author of the Request: Suittenpointner, Florian [suittenpointner]
- Maintainer: Klees, Richard [rklees]
- Implementation of the feature is done by: Klees, Richard [rklees]
8 Funding
If you are interest in funding this feature, please add your name and institution to this list.
9 Discussion
Florian Suittenpointner, 28.04.2021:
- By now, there is no "User Confirmation when Entering ..." for Study Programmes. Therefore, I didn't define this as a precondition for the display of column content.
- In fact, we only need UDFs to be displayed but for the sake of conceptual clearness, I also took standard fields into consideration.
Samoila, Oliver [oliver.samoila], 27.09.2023
Thanks for the suggestion for this addition, which we basically need in many many places in the system.
A demand on a point that I think is a exception from the known and usual behaviour:
Chapter 2 describes "Content of selected fields is displayed if ...:
... a course member's profile has been published
... the field has been released in a course member's profile."
and in chapter 3.2 "[...] (if released by the individual user)."
In my opinion, it is not necessary so far, not even in courses and groups, that these data have to be explicitly published by the user. Much of this data in custom fields (UDF) is maintained top-down anyway and then used, for example, in member administration.
If data has the status "Visible in Study Program", it should be visible there.
Klees, Richard [rklees], 2 Okt 2023: I agree to OIiver and changed the text accordingly.
JourFixe, ILIAS [jourfixe], 02 OCT 2023: We highly appreciate this suggestion and schedule the feature for ILIAS 9. Richard will provide a PR for Stephan (as maintainer of the user service) to get a final approval of the implementation.
10 Implementation
The feature is implemented as described. Privacy settings for visibility of standard and custom udfs are available in the user management of an installation and will be respected.
Test Cases
Test cases completed at 2023-10-26 by Suittenpointner, Florian [suittenpointner]
- C51210: Auswahl zusätzlicher Spalten (updated)
Approval
Approved at 2023-10-30 by Zimmermann, Markus [markus.zimmermann]
Last edited: 30. Oct 2023, 12:38, Zimmermann, Markus [markus.zimmermann]