Feature Wiki

Information about planned and released features

Tabs

Exercise: Migrate Submission and Grades View to KS Data Table

1 Initial Problem

We need to migrate the "Submissions and Grades" Views (Assignment View/Participant View) to the new Data Table. Since it currently contains multiple input elements which are not supported in the new table view, we need to find alternative approaches for user input workflows.

Current Table

2 Conceptual Summary

A first workshop has been hold on 05 Dec 2023, 10:30-12:00. Link to session: https://docu.ilias.de/goto_docu_sess_13610.html

Mockup of the new table with available multi actions. Note that the toolbar and filter are left out in this mockup.

Mockup, new table multi actions

Mockup of the new table with available single actions. Note that the toolbar and filter are left out in this mockup.

Column selection (not reflected in mockup) should work as before.

Mockup, new table single actions

Further Changes to the toolbar should be discussed in a separate FW article.

3 User Interface Modifications

3.1 List of Affected Views

  • Exercise > Submission and Grades

3.2 User Interface Details

See Mockups in 2. Changing "Note for tutors" and "Mark" will be done in a modal containing the corresponing input.

3.3 New User Interface Concepts

No new user interface concepts.

3.4 Accessibility Implications

No new accessiblity implications, using KS elements.

4 Technical Information

No technical issues.

5 Privacy

Current state: https://github.com/ILIAS-eLearning/ILIAS/blob/trunk/Modules/Exercise/PRIVACY.md

This change will not implement any privacy related changes.

6 Security

No security issues.

7 Contact

8 Funding

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

9 Discussion

JourFixe, ILIAS [jourfixe], 05 AUG 2024: We highly appreciate this suggestion and schedule the feature for ILIAS 10. The existing sorting will be kept and Kitchen Sink filter will be used.

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: 5. Aug 2024, 14:57, Strassner, Denis [dstrassner]