Feature Wiki
Tabs
QR-codes to sign up for courses and groups
Page Overview
[Hide]1 Initial Problem
Administrators can already share a direct link for users to join a course or group. However, generating an additional QR code is currently not possible, because no such function exists.
2 Conceptual Summary
ILIAS 12 already includes a QR code component (used for permalinks in the footer). Reusing this component to generate QR codes for course and group enrollment links would simplify membership management — especially at the start of a semester or in hybrid/physical settings (e.g., lectures, workshops, posters).
3 User Interface Modifications
3.1 List of Affected Views
- Course settings view
- Group settings view
3.2 User Interface Details
- In the "Registration Settings" section of courses and "Group Registration" section of groups, embedded in the existing “Admission via/per Link” selection:
- Add a button labeled “Show QR code” (visible only when “Admission via/per Link” is enabled).
- Clicking the button opens a modal containing:
- The QR code (encoding the existing join URL).
- (If possible) a “Download” button to save the QR code as an image.
- The modal and QR code generation should reuse the existing footer permalink QR solution introduced in ILIAS 12.
(Optional – Variant 2): The "Admission via/per Link" selection could also include the existing sharing component (browser Sharing API) to allow direct sharing of the join link via email, messaging apps, etc.
4 Technical Information
- Dependencies: Reuse the existing QR code generation service/component from the footer permalink feature (see PR #11570).
- Modifications:
- Extend the course and group settings GUI to include the new button and modal.
- No changes to enrollment logic — the QR code simply encodes the existing join URL.
- Extend the course and group settings GUI to include the new button and modal.
5 Contact
- Author of the Request: Becker, Matthias [matthias.becker] / Sophia Hercher (previous FR)
- Maintainer: {Please add your name before applying for an initial workshop or a Jour Fixe meeting.}
- Implementation of the feature is done by: {The maintainer must add the name of the implementing developer.}
6 Funding
- …
7 Discussion
Zenzen, Enrico [ezenzen], 10 MAY 2019: There is a QR Code feature called "Info Page: QR Code for Permanent Links" which is to be implemented for ILIAS 6.0. Maybe the requests can be coordinated in some points. For example, the feature "Info Page: QR Code for Permanent Links" introduces a new setting to the administration Administration >> Repository >> QR Codes. This setting should also affect QR Codes to sign in a course.
Tödt, Alexandra [atoedt] Somewhat related Better Connect Classroom and Mediacast
8 Implementation
{The maintainer has to give a description of the final implementation and add screenshots if possible.}
Test Cases
- {Test case number linked to Testrail} : {test case title}
Approval
Approved at {date} by {user}.
Last edited: 16. Sep 2026, 20:10, Becker, Matthias [matthias.becker]
