In order to configure the integration between Canvas and PointSolutions, you will need to work with Echo360's support team. Please email support@echo360.com and let us know that you would like to configure this LMS integration. Work through the steps below to provide Echo360 support the LMS URL that you would like to integrate to, along with the appropriate ID and Developer Key.
Setting up Developer Keys
To connect directly to PointSolutions software, you need to create a Developer Key in your Canvas instance. Once you have created the Developer Key, share the ID, Key, and your Canvas URL with your Echo360 Support Agent to continue set up.
- Log into Canvas with an Administrator Account.
- Click Admin in the left pane and select the appropriate account.
- Click Developer Keys from the left menu.
- Click + Developer Key and select API Key.
- Fill in the properties as follows:
- Key Name: EchoEngage
- Owner Email: support@echo360.com
- Redirect URIs: https://oauth.turningtechnologies.com/oauth-integration-server/authenticate
- Redirect URI (legacy): https://oauth.turningtechnologies.com/oauth-integration-server/authenticate
-
Icon URL (Optional): https://cdn.turningtechnologies.com/images/store/SVC-PREMSUPP.png
We support scoping the developer key. If you would like to scope the developer key, we will need access to the following API's:-
Assignments
- url:GET|/api/v1/courses/:course_id/assignments/:id
- url:POST|/api/v1/courses/:course_id/assignments
- url:PUT|/api/v1/courses/:course_id/assignments/:id
-
Courses
- url:GET|/api/v1/courses
- url:GET|/api/v1/courses/:id
- url:GET|/api/v1/courses/:course_id/users
-
Progress
- url:GET|/api/v1/progress/:id
-
Submissions
- url:POST|/api/v1/courses/:course_id/assignments/:assignment_ id/submissions/update_grades
-
Users
- url:GET|/api/v1/users/:user_id/profile
-
Assignments
- Click Save.
- Ensure that the State is switched to On.
Communicate the Developer Key’s ID and Key to your Echo360 support agent.
Configuring the LTI Link
- Log in to Canvas with an administrator account.
- Click Admin in the left pane and select the appropriate account.
- Click Settings from the left menu.
- Select the Apps tab.
- Click View App Configurations.
- Click + App.
- In the Configuration type dropdown, select By URL.
- Enter PointSolutions Registration in the name field.
- Enter the Consumer Key and Shared Secret provided to you by Echo360 Support.
- Enter the Config URL provided to you by Echo360 Support.
For example:
https://www.eduappcenter.com/configurations/gw85boqlgaef1s7z.xml?launch_ url=https%3A%2F%2Faccount.turningtechnologies.com%2Faccount%2Flti%2Findex% 2F64641a25-9144-41a5-9372-0248aa805548 - Click Submit.
Adding LTI to a Course
Once configured, the LTI link is available in the navigation pane of every course but disabled by default.
- Log into Canvas with an instructor or admin account.
- Select your course.
- Select Settings at the bottom of the left-hand pane.
- Select the Navigation tab.
- Scroll to the bottom of the page to find the PointSolutions Registration link and drag it to the top section to enable it.
- Click Save.
Once your Canvas Integration has been configured, instructors in your organization can link their individual PointSolutions accounts to their Canvas accounts and connect their courses.