Canvas
Canvas Instructor Guide

QR Code and Alphanumeric Code Student Self Registration

Disclaimer - While we have made every effort to ensure that the QR scanning is compatible with a wide range of mobile phones and devices. Due to the diversity of hardware, software configurations, and security settings across different devices, QR scanning may not work optimally or at all on all phones.



The student code self-registration option allows students to register their own attendance by entering a unique code that is provided by the instructor, or by scanning a QR code with their phone camera (via the Student Canvas app). The instructor can control the time window for when the provided code will be accepted.

This feature can be setup with different configurations, if you see options in this guide that are not available to you, please speak with your system admin in order to get them enabled.

For administrator instructions on configuring this functionality, please see: https://learn.aplusattendance.com/setting-up-code-self-registration

The modes avialable are:

  • Button Click: Where students simply select a submit button, within an allowed time window. There is no code required.
  • Static Code: Students must enter a session specific alphanumeric code, within an allowed time window.
  • Rolling Code: Students must enter a rolling code that changes every few seconds, while the rolling code screen is shown.
  • Static QR Code: Students must use their device camera to scan a static QR code, within an allowed time window.
  • Rolling QR Code: Students must use ther device camera to scan a rolling QR code, while the rolling QR screen is shown.
  • Static Code or QR Code: Students must enter the static code, or use their device camera to scan the static QR code, within an allowed time window.
  • Rolling Code or QR Code: Students must enter the rolling code, or use their device camera to scan the static QR code while the rolling code/QR code is shown.



To use, select the Codes menu item

Document image

Document image


Static Code

  1. Take note of the unique code generated for this session, and provide it to your students
  2. Select how you would like to control the time window
  • Default time window: This will use the globally set default time window, in relation to the scheduled start time of the session. This option supports the recording of tiered tardy statuses as well. In this example, students will be able to enter the code for a time window that is 5 minutes prior to the session start time.
Document image

  • Manual control: This allows you to open and close the time window at your discretion. In this example the window has been opened and will stay open for 2 minutes, unless stopped prior.
Document image

  • Specify time window: This allows you to define your own time window in advance.
Document image


Rolling Code

  1. Select Rolling code from the dropdown box.
  2. Click on the "Start Rolling Code" button.

Students will be able to enter the rolling alphanumeric code while the code window is open.



Document image


The duration of the rollover can be controlled by altering the dropdown box on the top left of the code popup screen.

Document image




Code Registration from Student Perspective

Students will login to Canvas and select attendance in the course menu. They can do this using the Student Canvas App on their device or on any web browser. This will bring them to their aPlus+ Attendance student portal. They select the session that they have been given a code for and enter the code. Note that a session that is available for code entry will show in blue with a question mark next to it.

Please note that this can be restricted to a predefined IP address to allow access from the university campus only.

Document image


Once students have entered their code and submitted, you will see their attendance appear in the attendance module for the session. You can open this session and make any edits or overrides that you wish that you wish. You may need to refresh your screen to see the updated attendance.

Student Button Self Registration

The student button self-registration option allows students to register their own attendance by clicking a button when prompted. The instructor can control the time window for when the button can be selected.

Document image


To use Button:

  • 1 - Select “Button Click” from the entry method (if enabled)
  • 2 – Select how you would like to control the time window
  • Default time window: This will use the globally set default time window, in relation to the scheduled start time of the session. This option supports the recording of tiered tardy statuses as well. In this example, students will be able to click their button for a time window that is 5 minutes prior to the session start time.
Document image

  • Manual control: This allows you to open and close the time window at your discretion. In this example the window has been opened and will stay open for 2 minutes, unless stopped prior.
Document image

  • Specify time window: This allows you to define your own time window in advance.
Document image


Button Registration from Student Perspective

Students will login to Canvas and select attendance in the course menu. They can do this using the Student Canvas App on their device or on any web browser. This will bring them to their aPlus+ Attendance student portal. They select the session that they are in and click the attendance registration button. Note that a session that is available will show in blue with a question mark next to it.

Please note that this can be restricted to a predefined IP address to allow access from the university campus only.

Document image


Once students have submitted, you will see their attendance appear in the attendance module for the session. You can open this session and make any edits or overrides that you wish that you wish. You may need to refresh your screen to see the updated attendance.



Static QR Code

1 - Select QR Code from the dropdown 2 - Select "Start QR Code Entry" for the session that is in progress.

Students will be able to scan the QR code while the QR code is on screen. NOTE - Students need to be directed to open the aPlus+ LTI from Canvas, before they can scan the QR code.



Document image

Document image


To close the QR code, select the 'Stop QR Code Entry" button at the top right.

Rolling QR Code

1 - Select Rolling QR code from the dropdown menu 2 - Select Start Rolling QR Code

Students will be able to scan the QR code while the QR code window in open. NOTE - Students need to be directed to open the aPlus+ LTI from Canvas, before they can scan the QR code.

Document image


The duration of the rollover period can be changed on the top left of the QR code popup. After that time has elapsed, a new code will generate, and the old one will no longer work.

Document image


QR code Registration from Student Perspective

Students will login to Canvas and select attendance in the course menu. They can do this using the Student Canvas App on their device or on any web browser. This will bring them to their aPlus+ Attendance student portal. They select the session that they are in and click the attendance registration button. Note that a session that is available will show in blue with a question mark next to it.

Please note that this can be restricted to a predefined IP address to allow access from the university campus only.

Document image

Document image

Document image

Document image


To close the QR code, select the 'Stop QR Code Entry" button at the top right.



Combination QR and Alphnumeric Self Registration Options From student perspective

If the students are given the option to enter the alphanumermic code, or scan the QR code, then they will have the option to enter the code, or scan the QR code. NOTE - Students need to be directed to open the aPlus+ LTI from Canvas, before they can scan the QR code.





Document image