GoReact is both LTI 1.1 & LTI 1.3 compliant for D2L/Brightspace. This guide will overview how to integrate GoReact in D2L/Brightspace via LTI 1.3.
Please Note
Setting up LTI 1.3 for your organization should be intentional, and should not be taken lightly since there could be issues in switching back and forth. Please be sure if you're following these steps that you are a D2L/Brightspace administrator with permission for your organization to make these changes.
Before starting your installation of LTI 1.3, if you are an existing GoReact customer, please confirm that you are in compliance with our LTI 1.1 setup instructions including but not limited to
- Making sure GoReact is installed at the organization.
- Using the proper launch URL: https://lti.goreact.com/lti/v1 (or, .eu for our friends in the EU).
- Using the proper unique key/secret.
If you're unsure if you're in compliance there, please reach out to our support team for assistance here: GoReact Support
For our friends located in the EU
Please make sure if you are located in the EU that you use .eu as your extension, and not .com.
Thank you!!
Please Note
Only 1 app installation should be installed per organization, and you should not delete your GoReact installations unless otherwise directed by the GoReact support team.
To create/access any course/assignment created in D2L/Brightspace, please log in through D2L/Brightspace. You will never need to go to goreact.com to access a D2L/Brightspace course/assignment.
Installing GoReact LTI 1.3 to D2L/Brightspace
Note, your view in D2L/Brightspace may be slightly different, but the same steps should apply. Be advised, if you're unable to install external tools, then you likely do not have the proper admin role/permissions in D2L/Brightspace. Please seek out your D2L/Brightspace administrator to get those adjusted, or have them follow this guide for you.
Please note
You will need to follow the below steps to "Register Tool", set up a "New Deployment", and set up a "New Link". Each section below will walk you through this 3 part instruction.
Register the GoReact LTI 1.3 tool
- From your main page, click the settings "gear" icon on the top left, and then "Manage Extensibility".
- Click the "LTI Advantage" tab at the top, and then "Register Tool".
- Click "Standard", and then make sure the following information is entered:
Tool information, and URL's
Name: GoReact 1.3
Domain: https://lti.goreact.com/lti/v1
Redirect URLs: https://lti.goreact.com/lti/v1p3/target-link
OpenID Connect Login URL: https://lti.goreact.com/lti/v1p3/login
Target Link URI: https://lti.goreact.com/lti/v1
Keyset URL: https://lti.goreact.com/.well-known/jwks.json
Check all three settings under "Extensions".
Substitution Parameters, please select the following
Name: goreact_context_id_history Value: $Context.id.history
Name: goreact_resource_link_id_history Value: $ResourceLink.id.history
Custom Parameters, please enter the following
Name: goreact_platform_name Value: Your organization name
- Click "Register" at the bottom to finish this part. From here, you will see your Brightspace Registration Details. You may need to provide this to our support team when you first launch.
View and add Deployments
- Now, click back into your newly created registration, and at the bottom click "View Deployments".
- From here, you'll be taken to an External Learning Tools page. Click "New Deployment".
- On this page, if you have used GoReact with an LTI 1.1 installation you SHOULD click "Auto Migrate Links". If you have not used GoReact LTI 1.1, then please leave this "off", and continue.
-
Tool information
Name: GoReact 1.3
Extensions - check the following boxes.
Assignment and Grade Services
Deep Linking
Names and Role Provisioning Services
Security Settings - check the following boxes, and their underlying settings.
Org Unit Information
User Information
Link Information
Classlist including users not known to this deployment
Configuration Settings - check the following boxes.
Open as External Resource
Grades created by LTI will be included in Final Grade
Auto Create Grade Items
- Add your desired Org Units.
- Click "Create Deployment". You will see your Deployment ID. Click "Done".
View and add Links
- Now, click back into your newly created Deployment, and at the bottom click "View Links".
- From here, you'll be taken to an External Learning Tools page. Click "New Link" and enter the following information.
-
Tool information, and URL's
Name: GoReact 1.3
URL: https://lti.goreact.com/lti/v1
All other settings stay the same.
- Click "Save and Close" and you're done! You can now start Creating GoReact assignments in Brightspace or Creating GoReact assignments in Brightspace (new content experience).
Please Note
If you are an existing LTI 1.1 customer, you will need to migrate existing courses to LTI 1.3. To do this, click into the desired course, then "Course Tools" < "Course Admin" < "External Learning Tools" < "Manage Tool Links (Legacy)", and then click "Migrate".
Be advised
Now your LTI 1.1 assignments will now launch LTI 1.3 payloads. If you experiencing issues, please contact GoReact Support
You will likely see an error message when you first create a GoReact LTI 1.3 assignment. This is intentional!
LTI 1.3 is built with security and verification in mind, so when you first launch GoReact you may see an error page asking you to reach out to our support team to verify your account. Please complete this step, and then you will start to see GoReact like normal.
Thank you!