Feature Wiki
Tabs
Manual Sorting of My Courses and Groups
Page Overview
[Hide]1 Initial Problem
The object list of My Courses and Groups is a personal tool for accessing the indiviual memberships of a user in ILIAS. These objects can currently only be sorted by type, location, alphabet or a period of course/group. A relevant sorting option is not supported - manual sorting by the user.
2 Conceptual Summary
This feature request is the equivalent to Manual Sorting of Favourites.
The ViewControl Sortation is extended by an option "Sorted manually". This is followed by an Ordering Table in which all object entries are displayed and can be ordered accordingly. Saving the ordering leads back to the dashboard.
The ordering of objects follows the chosen values.
No clear result has yet been achieved for the implementation of sorting in a modal or in a separate screen. See the comment in the "Discussion" section.
The aim is a consistent and expected behaviour, which is why the implementation of Manual Sorting of Favourites needs to be adapted.
3 User Interface Modifications
3.1 List of Affected Views
- Dashboard Panel "My Courses and Groups"
- Modal "Manual Sorting of My Courses and Groups"
- Administration » Dashboard
3.2 User Interface Details
3.3 New User Interface Concepts
No new UI component introduced.
4 Technical Information
No technical issues.
5 Privacy
Current privacy document of repository service: https://github.com/ILIAS-eLearning/ILIAS/blob/trunk/Services/Repository/PRIVACY.md
ILIAS will additionally store the ordering for each user/object in a table containing the ordering number, the user id and the object id.
6 Security
No security implications.
7 Contact
- Author of the Request: Initial Request by Lowe, Simon [simon.lowe], Updated by Samoila, Oliver [oliver.samoila]
- Maintainer: Szmais, Ingmar [iszmais], Scharmer, Lukas [lscharmer]
- Implementation of the feature is done by: {The maintainer must add the name of the implementing developer.}
8 Funding
If you are interest in funding this feature, please add your name and institution to this list.
- …
9 Discussion
Samoila, Oliver [oliver.samoila], 05 JUL 2024 : A lot has happened in the area of UI components in the last months. With the Ordering Table, we have a new option for ordering entries.
In discussions with Seiler, Yvonne [yvseiler] (in Role of UI-/UX-Expert), no clear result has yet been achieved for the implementation of ordering in a modal or in a separate screen. However, we did agree that ordering would have an added value. The quantity structures that have to be ordered in this process are probably the decisive factor. If the decision is successful, we would like to examine which is the better solution. The JourFixe should either leave the decision to us or request that we come back with a clarified goal and a DevIssue.
JourFixe, ILIAS [jourfixe], 08 JUL 2024: We highly appreciate this suggestion and schedule the feature for ILIAS 10. We follow Oliver's suggestion to check which presentation (modal or extra page) is the better solution for this feature.
JourFixe, ILIAS [jourfixe], 28 OCT 2024: We highly appreciate this suggestion and re-schedule the feature for ILIAS 11.
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}.
Last edited: 28. Oct 2024, 14:31, Kunkel, Matthias [mkunkel]