Before we begin, you will need your Consumer Key and Shared Secret. These will be provided separately by Shmoop. If you do not have your Consumer Key and Shared Secret please contact support@shmoop.com for assistance.
Step 1:
Login using your admin account. Then go to Admin > Settings > View App Configuration > and click + App.
Step 2:
Select Configuration type “Paste XML”
Step 3:
Enter your Shmoop provided Key and Secret.
Step 4:
Paste XML into the XML configuration box at the bottom of the window and click “Submit.”
Setup XML with course nav placement (enabled):
<?xml version="1.0" encoding="UTF-8"?>
<cartridge_basiclti_link xmlns="http://www.imsglobal.org/xsd/imslticc_v1p0"
xmlns:blti = "http://www.imsglobal.org/xsd/imsbasiclti_v1p0"
xmlns:lticm ="http://www.imsglobal.org/xsd/imslticm_v1p0"
xmlns:lticp ="http://www.imsglobal.org/xsd/imslticp_v1p0"
xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation = "http://www.imsglobal.org/xsd/imslticc_v1p0 http://www.imsglobal.org/xsd/lti/ltiv1p0/imslticc_v1p0.xsd
http://www.imsglobal.org/xsd/imsbasiclti_v1p0 http://www.imsglobal.org/xsd/lti/ltiv1p0/imsbasiclti_v1p0.xsd
http://www.imsglobal.org/xsd/imslticm_v1p0 http://www.imsglobal.org/xsd/lti/ltiv1p0/imslticm_v1p0.xsd
http://www.imsglobal.org/xsd/imslticp_v1p0 http://www.imsglobal.org/xsd/lti/ltiv1p0/imslticp_v1p0.xsd">
<blti:title>Shmoop for Schools</blti:title>
<blti:description>Single Sign On integration with Shmoop.</blti:description>
<blti:icon></blti:icon>
<blti:launch_url>https://schools.shmoop.com/public-api/lti/1/launch/%252F/</blti:launch_url>
<blti:extensions platform="canvas.instructure.com">
<lticm:property name="tool_id">shmoop_for_schools</lticm:property>
<lticm:property name="privacy_level">public</lticm:property>
<lticm:property name="domain">schools.shmoop.com</lticm:property>
<lticm:options name="course_navigation">
<lticm:property name="url">https://schools.shmoop.com/public-api/lti/1/launch/%252F/</lticm:property>
<lticm:property name="text">Shmoop for Schools</lticm:property>
<lticm:property name="visibility">public</lticm:property>
<lticm:property name="default">enabled</lticm:property>
<lticm:property name="enabled">true</lticm:property>
<lticm:property name="windowTarget">_blank</lticm:property>
</lticm:options>
</blti:extensions>
<cartridge_bundle identifierref="BLTI001_Bundle"/>
<cartridge_icon identifierref="BLTI001_Icon"/>
</cartridge_basiclti_link>
Step 5:
Confirm the integration is working by clicking on courses, and then select a course. You should now see Shmoop listed on the left navigation panel between “Modules” and “Settings.” The screenshot below is an example of an integration that was set up correctly. If you have multiple integrations setup you may also see them listed.
NOTE: Load in "New Tab"
Since the application is a separate platform, you will need to check the box during setup to "Load in a new tab"
Additional Information:
The navigation listing above will appear for all courses in the account that Shmoop is added to. Individual teachers can disable the placement in their course settings.
If you experience any issues, please reach out to us at support@shmoop.com.