Feature Wiki

Information about planned and released features

Tabs

Moving «Users» and «Summary» of Learning Pogress to KS

1 Initial Problem

  • The sub-tabs Users and Summary of the Learning Progress tabs of objects present legacy tables. They are not responsive.
  • They also make use of legacy Filter elements. Those are not responsive, too.

Sub-Tab in Non-Containers
Sub-Tab Users in Containers
Sub-Tab Summary in Non-Containers
SubTab Summary in Containers

2 Conceptual Summary

Sub-Tab Users

  • In the User tab either KS data table and KS Filter elements are be used.

Sub-Tab Summary

  • In the Summary tab of non-container objects Panels are be used to present the single data set. The filter is removed.
  • In the Summary tab of container objects multiple KS presentation table is be used. The filter is removed.

3 User Interface Modifications

3.1 List of Affected Views

  • Learning Progress > Summary 

3.2 User Interface Details

Sub-Tab Users in Non-Container
Sub-Tab Users in Container
Option 1: Sub-Tab Summary as Presentation Table (Closed)
Option 1: Sub-Tab Summary as Presentation Table (Opened)
Option 2: Sub-Tab Summary as Chart and sub-panels (needs separate implementation)
Sub-Tab Summary in Container

3.3 New User Interface Concepts

None

3.4 Accessibility Implications

None issue foreseen due to KS-Elements used

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 Privacy

No change of data saved. 

6 Security

{ Does the feature include any special security relevant changes, e.g. the introducion of new endpoints or other new possible attack vectors. If yes, please explain these implications and include a commitment to deliver a written security concept as part of the feature development. This concept will need an additional approvement by the JourFixe. }

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], 10 JUN 2024: We highly appreciate this suggestion and schedule the feature for ILIAS 10. Concerning the sub-tab 'Summary' in non-containers, we prefer option 2 (panel).

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: 10. Jun 2024, 16:42, Strassner, Denis [dstrassner]