Feature Wiki

Information about planned and released features

Tabok

Multiactions for Learning Progress

1 Initial Problem

If learning progress is enabled in courses and groups and the setting "Tutors Monitor and Set Status" is selected, tutors have to set the status for each member.

Since there are no multiactions, tutors have to click edit in the right column, select the edited checkbox, and then save. 

For courses or groups with many members, the procedure is very time-consuming and annoying.

2 Conceptual Summary

The multi actions above or below the table should be extended as follows.

  • Set Completed
  • Unset Completed

Tutors can activate the checkboxes in front of the users for whom they want to change the learning progress. Then you can select the appropriate action in the table above or below and change the learning progress of several users at once.

The learning progress multiactions are only shown if the setting "Tutors Monitor and Set Status" is activated.

3 User Interface Modifications

3.1 List of Affected Views

  • Courses and Groups » Learning Progress » Course/Group Participants

3.2 User Interface Details

  • Adding multiactions to the dropdown

3.3 New User Interface Concepts

There are no ne interface concepts.

3.4 Accessibility Implications

There are no accessibility implications.

4 Technical Information

None.

5 Privacy

There are no privacy implications.

6 Security

There are no security implications.

7 Contact

8 Funding

If you are interest in funding this feature, please add your name and institution to this list.

9 Discussion

Kunkel, Matthias [mkunkel], 12 APR 2023: How about taking the oportunity and move the LP to the new KS Data Table with this FR - instead of extending a legacy UI component? We have to do this step soon anyway.

JourFixe, ILIAS [jourfixe], 17 APR 2023: We highly appreciate this suggestion and accept the feature for ILIAS 9.

JourFixe, ILIAS [jourfixe], 10 JUN 2024: We highly appreciate this suggestion and schedule the feature for ILIAS 10. 

10 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}

Privacy

Information in privacy.md of component: updated on {date} by {user} | no change required

Approval

Approved at {date} by {user}.

Utoljára szerkesztette: 10. Jún. 2024, 16:43, Kunkel, Matthias [mkunkel]