Canvas
...
Canvas Admin Topics
Settings

Student Code Settings

There are a number of settings that can be adjusted for the Attendance Codes Functionality.

To access these settings, navigate to "Admin -> Plugins -> Plugin Settings", then expand "Attedance Codes"

Settings

Students: Enable code entry

Allows students to enter attendance codes. Defaults to 'No'.

Absent status

The name of the attendance status which will be applied automatically if a student's attendance is not otherwise set. This must match an enabled attendance status. This will only be applied if the absent code schedule is enabled.

Accessable minutes after start

Student code entry will only be enabled until this number of minutes after a session starts, or if specified as 'END' will be until the end of the session, or if 'END:x' will be x minutes after the session ends (enter negative number for until before the session ends) or 'SameDay' to allow the code to be entered any time on the day of the session until midnight. Default: 30

Accessible minutes before start

Student code entry will only be enabled this number of minutes before a session starts. Default: 15

Attended status

The name of the attendance status which will be applied for a student who has successfully entered a code.

Enable button click entry

Set to 'Yes' to enable the option of selecting 'button click' as entry method, instead of entering a code. The entry method selection is at the top of the 'Attendance Codes' popup in the course attendance area. Default: 'No'.

Enable manual entry window control

Set to 'Yes' to allow code entry windows for each session to be disabled or changed manually. Default: 'No'.

Future days to show (student view)

Students can select a day from this number of days into the future. Default: 0

Late statuses

For late code entry, an alternative attendance status can be applied for codes entered a number of minutes after the start of the session. This only applies when the default time window is selected. You can specify several late status options. Enter using the format M=S where M is the number of minutes late (fractional minutes supported) after the start of the session and S is the attendance status to apply (this must match exactly an attendance status name). Separate multiple statuses with a comma or new line. Example: 10=Late, 15.5=Very Late. The latest matching status will apply, where code entry is >= session start + minutes late. This applies only for the default entry time window and does not apply for manual or specified time windows

Absent only if existing entry

This setting is 'Yes' by default which means that a session can only have the absent status set automatically if at least one student has successfully entered a code. Otherwise, no absent statuses will be set. This is to prevent absent statuses from being set automatically for sessions which have not had a code provided to students. Default: 'Yes'.

Past days to show (student view)

Students can select a day from this number of days into the past. Default: 7

Session finished by minutes

Only apply the absent status automatically for sessions which have finished by this number of minutes (i.e. the duration of the session plus this). Default: 0. Note that if a session does not have a duration specified, then a duration of 60 minutes is assumed.

Show codes for last N days

Specify the number of days before today to also show session codes for. Codes for today are always shown. By default codes are also shown for sessions occurring yesterday (1 extra day). Default: 1

Show codes for next N days

Specify the number of days after today to also show session codes for. Codes for today are always shown. By default codes are also shown for sessions occurring tomorrow (1 extra day). Default: 1

Student code entry help text

An emphasized line of help text that is displayed to the student. Appears below the code entry heading. This may be used to instruct students on usage, or include an internal help email address if they have trouble.

Track IP Address

Set to 'Yes' to track the IP address as a code is recorded successfully. This will show in the attendance history. Default: 'No'.

Students: Code entry IP address black list

Enter one or more IP addresses which a student can not enter codes from. IPV4 subnets are supported using CIDR notation (e.g. 192.168.168.0/24). 192.168.168.5/32 is equivalent to 192.168.168.5. If no subnet is specified /32 will be assumed. Separate each with a comma or new line. The black this is checked after the white list. Both can be provided. (Both can be provided)

Students: Code entry IP address white list

Enter one or more IP addresses which a student must enter codes from. IPV4 subnets are supported using CIDR notation (e.g. 192.168.168.0/24). 192.168.168.5/32 is equivalent to 192.168.168.5. If no subnet is specified /32 will be assumed. Separate each with a comma or new line. The white list is checked first, and then the black list if it's provided. (Both can be provided)