Previous Canvas External Tool Configuration – LTI 1.1 Installation
Add the Course Materials Link to Canvas
With the following steps, the Canvas Administrator will create an LTI external app configuration for Course Materials at the account level (or sub-account, if applicable).
Please contact ltisupport@bncollege.com for your key and secret.
Admin Panel Setup
- Click Admin, then select your institutional account.
- Click Settings from the left-hand navigation.
- Click the Apps tab.
- Click the View App Configurations button.
- Click the + App button to add Course Materials.
- The Add App dialog will appear. Enter the following in the fields:
- Configuration Type: Paste XML
- Name: Course Materials
- Consumer Key: As provided by Barnes & Noble College.
- Shared Secret: As provided by Barnes & Noble College.
- XML Configuration: Paste the XML code provided by Barnes & Noble College.See attached .txt file
- Click Submit.
- The Course Materials link will now be available to activate within your courses.
Add the Link to a Course
Once the list of participating courses is provided to you by the bookstore, you will need to enter the course sites and install the Course Materials link using the instructions below.
Please let us know if the navigation link must be added by instructors, so that we may share instructions with them ahead of time.
- Navigate to the desired course site.
- Click on Settings from the left-hand navigation bar.
- Click on the Navigation tab.
- Drag Course Materials up to the active navigation menu.
- If the Purchase Course Materials link is active, drag it down to the list of hidden items.
- Click Save.
- You will see the Course Materials link in your navigation bar. (Note: If you do not, refresh your window for it to appear.)
Canvas Merges + Cross-listing Mapping Template
Please use the downloadable template (see link below) to communicate any merged or cross-listed courses. Completed templates should be emailed to your bookstore manager.
LTI Data Transmission Summary
Field |
Description |
Storage & Usage |
context_id |
unique LTI course identifier |
stored & used for identifying unique courses, communication of student opt-out decisions to publisher courseware providers when applicable |
context_title |
course name |
stored & used for display in VitalSource Launch & Analytics and matching LMS course data to SIS course data for Inclusive Access programs |
context_label |
course code |
stored & used for display in VitalSource Launch & Analytics and matching LMS course data to SIS course data for Inclusive Access programs |
custom_canvas_course_id |
unique Canvas course identifier |
stored & used for identifying unique courses |
custom_canvas_section_id |
unique Canvas course section identifiers for the sections in which the user is enrolled in optional field, only receive if configured as a custom field |
stored & used for handling cross-listed courses |
lis_course_offering_sourcedid |
course SIS identifier |
stored & used for display in VitalSource Launch & Analytics and matching LMS course data to SIS course data for Inclusive Access programs |
custom_course_start_date |
course start date optional field, only receive if configured as a custom field |
stored & used for determining when courses should be considered active in application displays and when to issue add/drop content access to students |
custom_term_name |
the name of the term to which the course belongs optional field, only receive if configured as a custom field |
stored & used for determining when courses should be considered active in application displays |
custom_term_start_date |
term start date optional field, only receive if configured as a custom field |
stored & used for determining when courses should be considered active in application displays and when to issue add/drop content access to students |
custom_pervious_context_ids |
context ids of courses from which content has been copied optional field, only receive if configured as a custom field |
stored & used to identify course resources from the courses form which they were copied |
custom_pervious_canvas_course_ids |
Canvas course ids of courses from which content has been copied optional field, only receive if configured as a custom field |
stored & used to identify course resources from the courses form which they were copied |
custom_canvas_user_id |
unique Canvas user identifier optional field, only received if tool privacy is set to public |
stored & used to identify unique user accounts |
custom_canvas_user_login_id |
Canvas username optional field, only received if tool privacy is set to public |
stored & used for matching LMS student accounts to SIS student enrollment for Inclusive Access program, communication of student opt-out decisions to publisher courseware providers when applicable |
user_id |
unique LTI user identifier |
stored & used for creating and identifying VitalSource user accounts, communication of student opt-out decisions to publisher courseware providers when applicable |
lis_person_contact_email_primary |
user email address optional field, only received if tool privacy is set to public |
stored & used for matching LMS student accounts to SIS student enrollment for Inclusive Access programs |
lis_person_name_given |
user first name optional field, only recieved if tool privacy is set to name only or public |
stored & used for matching LMS student accounts to SIS student enrollment for Inclusive Access programs |
lis_person_name_family |
user last name optional field, only received if tool privacy is set to name only or public |
stored & used for matching LMS student accounts to SIS student enrollment for Inclusive Access programs |
lis_person_name_full |
user full name optional field, only received if tool privacy is set to name only or public |
not stored or used |
lis_person_sourcedid |
user SIS identifier optional field, only received if tool privacy is set to public |
stored & used for matching LMS student accounts to SIS student enrollment for Inclusive Access programs |