Previous Canvas External Tool Configuration – LTI 1.1 Installation

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

  1. Click Admin, then select your institutional account.
  2. Click Settings from the left-hand navigation.
  3. Click the Apps tab.
  4. Click the View App Configurations button.
  5. Click the + App button to add Course Materials.
  6. 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
  1. Click Submit.
  2. 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.

  1. Navigate to the desired course site.
  2. Click on Settings from the left-hand navigation bar.
  3. Click on the Navigation tab.
  4. Drag Course Materials up to the active navigation menu.
  5. If the Purchase Course Materials link is active, drag it down to the list of hidden items.
  6. Click Save.
  7. 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

Was this article helpful?