Canvas Integration Guide
Canvas Integration Guide
To help you better integrate LabSim with your Canvas LMS, we have produced the following guide as a
courtesy. We walk you through the steps of how to link to a course, a specific resource within a course, and
how to send a score back from a LabSim resource to Canvass gradebook.
At the end of the guide, we will explain some of the common errors you may run into when trying to connect
to LabSim through Canvas. Please be advised, we are not Canvas (or LMS) experts.
We are unable to provide support or set up your Canvas LMS. TestOut Technical Support is willing to let you
know if there are any issues on our end with the LMS integration, but do not currently have the resources to
set up a Canvas account.
As always, feel free to contact us with any issues. Have a great school year!
Insert your Consumer Key and Secret received from your TestOut Account Executive. This is required to
connect to LabSim.
In the Privacy box, you may select Public or E-Mail Only. We recommend selecting Public as it gives
LabSim access to your (and your students) email and name when creating your LabSim account.
In the Custom Fields box, you may input the global parameters for this specific app. In this instance we have
chosen to set up an app specifically for one product, we added labsim_course_id= to direct us to a specific
course and labsim_allow_outcomes=true to enable LabSim to send scores back to Canvas.
Click Submit
Creating Single-Sign-On
Inside of your course, navigate to the Assignments Page and click on the + Assignment button.
If you have not added the custom parameter to the App, you must add this parameter to the end of the URL
that populates in this box. You can do this by adding ? on to the end of the URL and then adding
labsim_course_id= and your course ISBN number.
As this link is just for Single-Sign-On, there is nothing else we need to add to the URL.
If configured correctly, you will be taken to this landing page where it tells you which course you will connect
to. Press Launch LabSim.
Give your assignment a name based on which resource you are linking to and description (if desired).
Select the External Tool URL field and a pop up will appear. The apps/external tools you have set up will
populate. Select the one that you wish to use and it will populate a URL.
Go to a Course: Add labsim_course_id= followed by the ISBN of your course (example: 978-1-935080-
43-5). This is required to connect to LabSim. You may or may not need to add this to your URL if you
have added this to your global app.
Go to a Specific Resource: To go to a specific resource inside of the course you have specified, add
labsim_section_id= followed by the section (example: 9.5.3).
o If you wish to link to a resource without a numbered title, you may put the name of the
resource, using %20 in place of spaces (for example: Course%20Overview)
Request that Students Submit a Score Back: If you wish to have students report back a grade from a
resource, add labsim_allow_outcomes=true to the URL. Again, you may or may not need to add this to
your URL if you have added it to your app/external app.
In the end, your URL should look similar to the URL below.
http://www.testout.com/orbispartner/basiclti.aspx?labsim_course_id=978-1-935080-43-
5&labsim_section_id=9.5.3&labsim_allow_outcomes=true
If you have an existing LabSim account and the product you are trying to access is activated, select the link to
your course and you will see the following screen. Click Launch LabSim.
Select Canvas Course Export Package. Choose the Canvas file you wish to import. Choose the Select
specific content radial button.
Your import will be queued and then will show the status Running.
You will see the Assignments (links to LabSim resources) have been imported into your Assignments page.
Invalid Consumer Key: This means that you have inputted your Consumer Key incorrectly. Please verify
you have keyed the Consumer Key correctly. If you have, please take a screenshot and contact us.
OAuth Authorization Failed: Your Shared/Consumer Secret is incorrect. Please verify you have keyed the
Consumer Key correctly. If you have, please take a screenshot and contact us.
Invalid LabSim Course Id: You have inputted the parameters that direct you to the course you are looking
to access. The parameter should look like thisthe value after the equal sign is the ISBN of your LabSim
product:
labsim_course_id=978-1-935080-43-5
Invalid User Id: LabSim requires that the User ID is passed from the LMS. If you are receiving this error, you
(or your admin) needs to change the permissions in your LMS to pass over the User ID to LabSim.
Invalid User Role: LabSim requires a user role to be passed over from the LMS. This is how LabSim knows to
create an instructor account or a student account. If you are receiving this error, you (or your admin) needs to
change the permissions in your LMS to pass over the role to LabSim.
No licenses are available for the requested product: This error means that your Consumer Key and
Secret have been setup with a group licensing model and there are no more licenses available. Please contact
your Account Executive to get more licenses added to the pool
http://www.testout.com/orbispartner/basiclti.aspx
Please verify that it is correct. If it is and you are still getting this error, please take a screenshot of both the
screen and the URL you have input and contact us.