Now that your Canvas integration has been configured by your LMS Administrator, and you have been given your Client ID, Deployment ID and School ID (or IDs if multiple schools), you are now ready to finish setting up your LTI Integration. Please complete the steps below to finish the connection and confirm everything is working.
Before you begin: Make sure your Classes are already created in SolidProfessor. You will need at least one Class and one Assignment in SolidProfessor before you can deep link anything into Canvas. If your classes are not set up yet, please do that first and then return to this article.
Log into SolidProfessor and navigate to your Instructor Tools.
Select "+ Add Integration", then "canvas.instructure.com", and hit "Add Integration".
Input your Client ID and Deployment ID. If you do not have these values, please reach out to your LMS Administrator and have them complete the initial set up noted here. Once these fields are complete, choose "Create Integration".
Now that your integration has been created, toggle to the "School Mapping" tab within your integration, and input your School ID(s). Then, choose "Update School Mapping".
Your LTI integration is now in a validation state. As long as your Client ID and Deployment ID fields are editable, your LTI integration is not yet complete. A successful launch of an integrated assignment is needed to validate the integration. Your next steps are to complete the handshake between SolidProfessor and Canvas!
Make sure your Classes are already created in SolidProfessor. You will need at least one Class and one Assignment in SolidProfessor before you can deep link anything into Canvas. If your classes are not set up yet, please do that first and then return to this article.
Log into Canvas and navigate to Admin > Account > Sub-Accounts. Click on your school and then click + Course. Fill in the course details and click Add Course.
The course must be in a Published status for students to access it. Make sure to publish the course before adding students.
In the course, click People in the left navigation and click + People. Add instructors and students by email address or login ID and select the appropriate role for each. Users will receive a banner in Canvas to accept the course invite.
Before Deep Linking: Log out of SolidProfessor in your browser. You will be prompted to log into SolidProfessor via Canvas.
In your Canvas course, click Assignments. Click the three-dot menu and select the SolidProfessor app that was installed by your LMS Administrator during setup.
The first time you Deep Link an assignment, you may be asked to log in with your SolidProfessor email and password. This shouldn't happen again unless you clear your browser's cache/cookies.
Once authenticated, select your class and the assignments you want to integrate and click Integrate to LMS. The assignments will appear in Canvas once integrated.
Deep-linked assignments are created with a default of 100 points. Review each assignment and adjust the Points value as needed.
Important: If Points is left at 0, the student's score will also show as 0 regardless of their test result. Make sure this is set to your desired value before students launch.
Click on one of your published assignments from within your Canvas course. This creates your first launch and validates the integration.
After a successful launch, the integration will lock and show a green confirmation banner in SolidProfessor Instructor Tools.
Once your test launch is complete and the connection between SolidProfessor and Canvas has been validated, students will be able to access the assignment within Canvas.