Feature Wiki

Information about planned and released features

Tabs

Accessible Launcher for Request for Membership and Improved Join Tab

1 Initial Problem

Users can Join Courses in the repository. They click on the title of the course. Users can land on the launch tab.

Many of them do overlook the Info-tab an miss infomation on the course. 

Screenshot actual Join Screen in Group in ILIAS 8
Join with activated Waiting List

2 Conceptual Summary

  • The Information presented on the Info-Tab like LOM-Data like Description, Tutorial Support,syllabus, important information, target groups is to be replicated. This ensures that Users actually fully understand, what they subscribe to.  
  • The Launcher button is put at the end of the information to Join the course. 

3 User Interface Modifications

3.1 List of Affected Views

  • Course > Join 
  • Group > Join 

3.2 User Interface Details

Small set of data with out specials FILES for DOWNLOAD Raus
With teaser for Waiting List
Waiting List Modal. Caveat: The Join Button is patched, reads Delete in KS
With teaser for User Agreement Join will call modal
Modal with User Agreement
Request for Membership

3.3 New User Interface Concepts

Uses Launcher and round trip Modal with form. Newly used are  Setting Derived Items.

3.4 Accessibility Implications

This requests uses KS elements and thus there should not be an accessibility issue. 

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

There is no new data stored compared to the current implementation: First name, last name, login, e-mail, salutation and other standard data fields and custom data field configured for the user object. 

6 Security

There are no perceived security issues coming with this request. 

7 Contact

8 Funding

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

9 Discussion

UI Clinic, 29. AUG 2023: For this request there were selected questions that were discussed in the UI Clinic of 29.08.2023. See minutes.

Kunkel, Matthias [mkunkel], 21 APR 2024: Some remarks concerning the mockups in 3.2:

  • Ad 3.2 - With User Agreement in Modal: Why is the ‚Accept‘ button under the list and not at the end of the modal? I could 
  • Ad 3.2 - With Password: an additional instruction would be nice like 'Please enter the course-specific password to get access to the course.' This would also allow to shorten the key for the input to 'Password'.
  • Ad 3.2 - Requesting Membership: Screenshot is missing

  • Ad 3.2 - changed 
  • Ad 3.2 - I will work on the wording
  • Ad 3.2 - Requesting Membership now has a mock-up 

Strassner, Denis [dstrassner], 07 MAY 2024: I assume that the mockup is a bit outdated, and you use modern roundtrip modals without double save buttons? Also, I assume you use the modern password input fields with reveal option (https://test9.ilias.de/go/stys/21/InputFieldPasswordPassword/default/delos )?

JourFixe, ILIAS [jourfixe], 13 MAY 2024: We highly appreciate this suggestion and schedule the feature for ILIAS 10 / trunk. Instead of 'Accessible Launcher for Request for Membership' we prefer to label the FR 'Accessible Launcher for Request for Membership and Improved Join Tab'.

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: 13. May 2024, 15:29, Kunkel, Matthias [mkunkel]