Open Student QR Code
General → Extras → Student QR Code. Existing access checks remain unchanged; the public token-based QR address is a separate original view.
Choose your layout
Classic opens first unless you save another default. Try the new layout and View old layout switch both ways. A layout in the page address takes priority for that visit. Failed default saves keep the previous choice and offer Retry. Switching views retains current inputs and the page address; it does not record attendance or create new codes.
Original student list
The original request starts with currently enrolled students and asks for up to 25000 matching records, sorted by SID. Campus, class, section and other original column filters, sorting and selection keep their original scope. The table retains names, SID, roll number, student photos and the original QR image values. No new student edit, attendance, bulk action or data capture is added.
Loading and recovery
The original metadata Loader appears before the table options are ready. Once ready, switching views retains the same table, filters, sorting and checked rows. During required reads or failures, the new view retains its table host hidden and disables its protected controls. Retry QR reads retries only the exact active failed student or table-option reads. Classic keeps its original loading and error presentation. No paging controls are added.
Print and external images
Original table export and native Print controls retain their original scope; selection does not promise a new checked-only print. QR images use the existing external image service with the institute and student identifier. The optional layout does not change this rendering service, the allowed-device list or the public QR view. Independent tests use synthetic students and local images with network denied; populated production QR rendering and paper are not asserted by those tests.
