PLEASE NOTE: In order to set up a FlatWorld Homework integration in D2L you will need the following:
LTI Access Keys - these keys are generated by FlatWorld in order for your D2L system to access our Homework platform. Please reach out to FlatWorld Customer Service at support@flatworld.com or your sales representative with the professor's name, course title, and the book being used to request these keys.
Proper system permissions - the integration can only be configured by someone who has the proper permissions in D2L, usually an Admin or similar role. It is best for a person with these permissions to serve as the point of contact for integration setup.
Integration Configuration
Once FlatWorld Customer Service has provided the LTI Access keys, the integration setup begins with configuring the application in D2L.
Application Setup
(click image to enlarge)
Open the Admin menu, denoted by the gear icon located in the top right corner of the window.
Select the 'Config Variable Browser' option.
You will now click on the following pathway:
Tools
Lti
ContentItemMessaging
Under the Variable properties for Content Item Messaging, select the desired Org Unit and set the Override values to be On for 'Instance Value' and 'Org Value'.
When done correctly, your config variable screen will look like this:
Configure the FlatWorld Homework Tool
Open the Admin menu, denoted by the gear icon located in the top right corner of the window.
Select the 'Remote Plugins' option.
You will now configure the FlatWorld Homework Tool as a Remote Plugin.
Set the following values for the fields on the 'Create a new Remote Plugin' page:
Plugin Type - Quicklink (CIM)
Name - FlatWorld Homework
Launch Point URL - https://practice.flatworldknowledge.com/lti/assignments/select
LTI Key - enter in the Consumer Key received from FlatWorld
LTI Secret - enter in the Secret Key received from FlatWorld
OAuth Signature Method - set to HMAC-SHA1
Description - we recommend 'Create assignments powered by FlatWorld Homework'.
Next you will want to specify the Org Units for which the FlatWorld Homework Tool will be available.
Under the 'Make Available to' field, you can enable FlatWorld Homework for the current Org Unit, or select multiple units through the 'Add Org Units' button. Click 'Insert' when finished and complete the Remote Plugin creation.
Managing the tool security settings
Open the Admin menu, denoted by the gear icon located in the top right corner of the window.
Select the 'External Learning Tools' option.
Click the arrow located next to FlatWorld Homework (or whatever you have named the homework tool in your D2L instance). The next page, which is titled 'Edit Link - FlatWorld Homework', will have a Security Settings section.
Click the 'Use link security settings' option
Enable 'Send context information to tool provider'
Enable 'Send course information to tool provider'
Enable 'Send LTI user ID and LTI role list to tool provider'
Enable 'Send user name to tool provider'
Enable 'Send user email to tool provider'
Enable 'Send link title to tool provider'
Your integration is now configured in D2L and instructors can use the FlatWorld Homework external tool to build assignments. For information on accessing the FlatWorld Homework Tool in courses, please view the below support article: