Feature Wiki

Information about planned and released features

Tabs

Study Programme: Show UDF in Member List

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

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:

  1. 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.
  2. 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.

Assignments table in the Study Programme with an expanded "Columns" selection, showing some user data fields that can be displayed in the table.

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]