The Michigan GoOpen LTI tool allows educators to embed GoOpen content within any Learning Management System that supports LTI 1 or 1.1. It has currently been fully tested for Quality Assurance in Moodle, Canvas, Blackboard, and Schoology.
The LTI tool allows any educator to browse and embed media objects alongside other content within assignments, or select content which comprises entire modules, lessons, or units. All users are able to search content added to GoOpen Michigan Collections. Additionally, users can also able to browse or search content from Group Shared Folders and personal My Items libraries, if that content has been configured and made available.
Authentication and Account Provisioning
The tool provides automated authentication and new account provisioning, providing users with an "SSO like" experience. The LTI key/secret pair can also be configured to automatically add new users to GoOpen Community Group.
LTI Tool Preview Images
Some basic preview images of the tool have been included below. More details about using the LTI tool are available in the "Using the LTI tool" section of this guide.
This is a screenshot showing what searching a GoOpen Michigan Collection looks like in the LTI tool.
This is a screenshot showing what browsing My Items looks like in the LTI tool.
This is a screenshot showing what browsing Group folders looks like in the LTI tool.
Getting Set up in your LMS
Get Your LTI Credentials
#GoOpen Michigan Standard Credentials: Michigan GoOpen Standard Consumer
OER Commons LTI Launch URL: https://goopenmichigan.org/lti/launch
Email email@example.com for the LTI Key and Sec
Below, you'll find details for installing LTI tools in common Learning Management Systems
Read: Adding an External Tool
Decide whether you'd like content to launch as embedded inside Moodle, or if you'd like to load the resource in a new tab. Selecting the Default launch container will often result in embedded content. This can be changed by an LMS administrator, so settings vary between institutions.
This is an annotated screenshot highlighting the Launch Container selection field in the Moodle External Tool General Settings window.
Installing the App
Once you've found the GoOpen App, click the big blue "Add App" button
Configuring the App
1. Click "View App Configurations"
2. Click the drop-down arrow next to the gear icon which appears next to the GoOpen Michigan App, and select "Edit"
3. Add your key and secret
Please be sure to allow Blackboard to send Role in Course and User Email with LTI launch requests
LTI Placements supported include Course Content Type and Content Item Message Type
Note: Be sure to use the GoOpen Launch URL as the web address of the Tool Provider:https://www.goopenmichigan.org/lti/launch
Installing the App
Filter for LTI Apps
Scroll until you find the GoOpen App
Click the big blue "Install LTI App" button
Configuring the App
Find the GoOpen App in your Organization/School or Course External Tools Providers Section, and add your key/secret
Configure GoOpen Tool for Entire Organization/School
Configure GoOpen Tool for a Single Course
Using the LTI Tool to Manually Embed Custom Content
Any GoOpen Michigan LTI Link can be configured to direct users to any page on the GoOpen Michigan platform that logged in users can access. For example, this might be an GoOpen Michigan Group Discussion board page, a specific Hub, or a specific Collection.
When you use an LTI Link to embed content, rather than simply copy/pasting the URL, you get the added benefit of the automated authentication and account provisioning. This means users will be logged in automatically and added as a member of your Group or Hub without having to manually manage membership enrollments.
Configuring Custom Redirect
Most Learning Management systems allow you to enter custom parameters when you configure LTI links.
The GoOpen tool uses a custom_redirect_url parameter to redirect launch requests to a specific GoOpen URL.
Most Learning Management Systems append the "custom" automatically when you enter a custom parameter. In Canvas, Blackboard, and Moodle this is the case. Because of this, you should simply enter redirect_url
Troubleshooting and Technical Documentation
The GoOpen Michigan LTI Tool Provider conforms to the IMS LTI 1.1 Standard: https://www.imsglobal.org/specs/ltiv1p1/implementation-guide
We also support Content Item Message Extension, or Deep Linking: https://www.imsglobal.org/specs/lticiv1p0
The following parameters must be present in LTI launch request sent by the Tool Consumer
One of the following content identification parameters:
a.) resource_link_id (alphanumeric GUID)
b.) custom_redirect_url (full URL pointing to content on the GoOpen platform, used in manual config only)
*If parameters do not conform exactly to the parameters listed above, the LTI tool will return a missing parameter error.
If this parameter is present it will be used to redirect a user when a resource is selected in the picker interface. Otherwise, user is redirected to the specified GoOpen content page.
If the cause of the error is known, the LTI tool will return an error message with debugging information. The most common cause of errors is missing LTI parameters.