Canvas LTI Settings
There are a number of settings that can be adjusted with respect to how the aPlus+ Attendance Canvas LTI behaves.
Many of these settings are set when your environment is first implemented, and you may wish to check with aPlus+ support before making any changes.
To access these settings, navigate to "Admin -> Plugins -> Plugin Settings", then expand "Canvas LTI"
Configured under developer keys in Canvas
Configured under developer keys in Canvas
Set to 'Yes' if the developer key has limited scope. This means on authorization a scope parameter will be sent as part of the LTI launch parameters. Default: No
The full Canvas URL starting with https://
Configured as part of (External) App settings
These settings control the default and locked options for course setup in aPlus+.
Leave blank for no message, or enter an attention message to be shown at the top of course Attendance Setup
Set to Yes to select 'Import Canvas calendar events' by default on first visit to course Attendance Setup. Defaults to 'No'.
Set to Yes to select 'Import attendance sessions from SIS' by default on first visit to course Attendance Setup. Defaults to 'No'. Only relevant if the importing of SIS data is configured.
Set to Yes to force select 'Import Canvas calendar events' on course Attendance Setup. Defaults to 'No'.
Set to Yes to force select 'Import attendance sessions from SIS' on course Attendance Setup. Defaults to 'No'. Only relevant if the importing of SIS data is configured.
Configured whether to lock newly created timetable when imported from Canvas calendar. Defaults to 'Yes'.
Configured whether to allow calendar importing from Canvas. Defaults to 'Yes'.
Enter a comma separated list of labels to exclude from importing from the Canvas calendar or SIS data. Should not be used with the label include option. This will apply across all courses unless they provide their own include or exclude selection.
Enter a comma separated list of labels to include only from importing from the Canvas calendar or SIS data. Should not be used with the label exclude option. This will apply across all courses unless they provide their own include or exclude selection.
Select the default imported session weighting. Defaults to 'Hours duration (fractional)'
Set to 'Yes' to pre-select this option on the attendance setup screen by default. Defaults to 'No'.
Set to 'Yes' to the option to create one timetable for the course on the attendance setup screen. This will only apply when empty timetable(s) are created. Defaults to 'No'.
Set to Yes to force select 'Merge multiple section calendars into one' on course Attendance Setup. Defaults to 'No'.
Set to 'No' to disable the option to record attendance as assignment grades on the Attendance Setup page. Default: Yes
Comma separated list of attendance statuses representing 'absent' for the purpose of assignment points calculations.
Comma separated list of attendance statuses representing 'tardy' for the purpose of assignment points calculations
Configures whether to allow assignment as event importing from Canvas. Defaults to 'No'.
Configures whether to import assignment submissions as attendance. Requires assignment import to be enabled. Defaults to 'No'. If set to yes, scoped developer keys may need additional scopes to be added.
Configures whether to allow quiz as event importing from Canvas. Defaults to 'No'.
Configures whether to import quiz submissions as attendance. Requires quiz import to be enabled. Defaults to 'No'. If set to yes, scoped developer keys may need additional scopes to be added.
The name of the attendance status which will be applied when assignment or quiz submissions are imported as attended.
The name of the attendance status which will be applied when assignment or quiz submissions are imported as late.
Set to Yes to allow TA course users to be added to Attendance as teachers. Default: No
Set to Yes to select TA course users by default on the attendance setup screen. This will apply when the screen is first shown. Default: No
Allows students to see individual attendance records. Defaults to 'Yes'.
Allows students to see the duration of attendance recorded for each attendance record. Based on times recorded and if no times falls back to proportion of session duration determined by attendance status value. Defaults to 'No'.
Allows students to see comments entered against their attendance. Only enable this if you are certain students should see comments entered about them. Defaults to 'No'.
List of statuses which should be hidden from students on the attendance detailed view. Separate each status with a comma or new line. Hiding these statuses does not affect the attendance rate summary shown to students.
Configured whether to allow student avatar importing from Canvas. Defaults to 'No'.
Configured the time interval in hours to refresh cached student avatars. A course won't try to refresh any avatars during this period and individual student avatars won't be reloaded unless their cached version is older than this period. This only applies if Avatar (photo) import is enabled. Defaults to 12.
Alternative hosts which users may access Canvas with (optional). This is in addition to the 'Canvas host' setting. If the 'Canvas host' is set to 'https://canvas.customer.domain' then this setting could be set to 'https://customer.instructure.com' and any other vanity urls which may be used. This can be used in cases where Canvas does not accept oauth authorization requests to the configured canvas host if the user is logged into a different Canvas url. Separate multiple URLs with a comma and each URL should start with https://.
If the end date is not specified for a Canvas course (and term), but the start date is known, then base the course end date on this number of days after the course start date. Default 120.
Set to 'Yes' to not apply Attend system admin or account admin roles for Canvas users who are identified as Canvas administrators. This is useful because during LTI launch Canvas provides the role 'urn:lti:instrole:ims/lis/Administrator' for some users who may not be high level administrators, and so after initial deployment with this setting enabled, it allows for administrator users to be managed within this software only. Default: 'No'.
Set to 'Yes' to have the locations separated with a '+' character import as separate locations against each session. Default: 'No'.
Set to 'Yes' to have the email addresses of observers imported against each observed student's enrolment (as a hidden attribute) during bulk imports. Default: 'No'.
The name of a custom system role to assign to instructors as a course is imported from Canvas. Leave blank for no custom role to be assigned.
Set to Yes to require Canvas sections to provide sis_course_id or sis_section_id data for external event importing. If this data is missing either the course does not have these set or the current user does not have Read SIS Data permission. Defaults to 'Yes'. Setting to 'No' can cause future calendar data to disappear if users don't have the required permission.
Set to 'Yes' to use only term start and end dates when course participation is set to 'term' instead of 'course' and fall back to course start and end dates. Set to 'No' to work from course start and end dates and fall back to term. Note that the dates are what aPlus+ receives from the Canvas API. Defaults to 'No'.
If the number of students in a course is over this number the course is considered to be a 'slow course'. Defaults to 50 which is the maximum Canvas API page size.
'Slow courses' won't be synchronised for this number of minutes since the last sync. Defaults to 0 (slow courses are synchronized each time)
Set to 'Yes' to only import the Canvas Login ID as an email address and not import the Canvas email if it's available. By default the Canvas email would be imported if it's available with fallback to Login ID. Defaults to 'No'.
Set to 'Yes' to only import the Canvas Login ID as an email address and not import the Canvas email if it's available. By default the Canvas email would be imported if it's available with fallback to Login ID. Defaults to 'No'.