Feature Wiki

Information about planned and released features

Tabs

Add Users to Exercise using course roles

If you need any help in filling out this wiki page, please visit our ILIAS Community FAQ.

1 Initial Problem

In ILIAS-Exercises users are by default only listed under "Submissions and Grades", after they have handed in an assignment. Users that don't hand in anything don't show up in the list. But for teachers it is very important to know and see who didn't hand in the assignment, so the function "Add Users of Current Course" is used for almost every exercise.

The Problem: After clicking on the "Add Users of Current Course"-Button you get an unstructured list with all users of all course roles. So currently the lecturer has to check each user he wants to be added separateley - OR he/she can use the “Select All”-checkbox - and then has to uncheck all the users which are not students - this leads to a lot of clicks which could be avoided.

Option 1: Selecting all users manually
Option 2: Select All, then deselect.

2 Conceptual Summary

Variant 1: This process could be made a lot easier if there was an option in the settings of the Exercise Object (not in the settings of an assigment) that  - if checked - would add all course members to all assignments within that Exercise Object by default - see mockup below.

Variant 2: This process could be streamlined if the selection would be designed according to the selection process of mail recipients after clicking on the "Mail to Members" - Button in the "Member Gallery View" of a course. After clicking "Add Users of Current Course" the lecturer should be able to select one ore more course roles - OR select different individual users - just like when he/she is sending a mail from within a course.

3 User Interface Modifications

3.1 List of Affected Views

Variant 1:
>Exercise >>Settings

Variant 2:
>Exercise >>Submission and Grades >>>Add Users From Current Course

3.2 User Interface Details

Mockup Variant 1:

Mockup Variant 1

Mockup Variant 2:
This mockup is based on the "Mail to members"-Screen. Basically you just need to change some text on the screen. The "Continue"-Button should be replaced by "Add". After clicking on that Add-Button the User should return to the "Submission and Grades" - Screen.

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.

  • FH Vorarlberg

7 Discussion

I just found out, that an exercise only appears in the ToDo - block on a users dashboard, if he/she has been added to the exercise. This in my optionion is another good reason to implement this feature.

Tödt, Alexandra [atoedt] 23.06.2025: The exercise has no strong concept for paticipants or grading personal, It has no concept of local roles. This would be a helpful improvement but major change. Please contact me if you want to pursue this change. 

Weber, Frank [franklin66] 23.6.25: Okay, I'll get in touch with you.

Stake, Sebastian [sstake] 30. JUN 2025: There is a rival concept for this issue with the FR Automated adding of users to exercises

Weber, Frank [franklin66]: Interesting - thanks for the hint!

8 Implementation

{The maintainer has to give a description of the final implementation and add screenshots if possible.}

Test Cases

Test cases completed at {date} by {user}
  • {Test case number linked to Testrail} : {test case title}

Approval

Approved at {date} by {user}.

Laatste wijziging: 30. Jun 2025, 14:56, Weber, Frank [franklin66]