Learning Tools for Topics

With Learning Tools, Teachers are able to drag and drop a learning tool content type when editing a topic. Add Learning Tool allows the teacher to create a placement for a tool. In addition, you will be allowed to set the following:

  • Pick the tool provider from a list of active providers like Microsoft OneNote or TedED.

  • Edit a Tool Title and Tool Description. Tool Title is a required field.

  • Edit the URL for the Tool. This is a required field.

  • Edit the Consumer Key and Shared Secret if the provider has set the credential type to "Per Link."

Note: When editing an LTI tool, the user will no longer be able to modify the provider and URL. This is by design.

Within a topic, students and teachers can select the LTI Tool placement which will launch the tool and display the content in a new browser window. In order for that to occur, the following conditions first need to be met:

  • Status set to Active

  • Per Link or By Domain credentials are properly configured

  • Display Mode is set to New Browser

  • Available To for topics is set to on

  • The tool does not require custom parameters or support outcomes.

Per Link and Domain credentials both give the user options to open in a new window or simply act as a browser redirect. Additionally, a database audit log of launching and landing data is also tracked.

Note: Per Link requires that the Customer Key and Shared Secret fields be filled in first in order for Redirect or New Browser to function.

For more information on LTI for Topics, make sure to check out our video guide.

Custom Parameters

Certain tools may want additional information that is not part of the standard LTI launch package. Custom parameters can be used to satisfy these requirements as teachers are able to add a list of custom parameters to an LTI tool placement as needed.

LTI specification also supports the idea of custom parameter substitution. Through this method, teachers are able to add special placeholder variables as custom parameters which are then replaced by the corresponding data value once the tool is launched. Custom parameters can also be set on the provider and gallery level as well.

For instance, if the teacher added a custom parameter as name=”groupemail” value= “$group.email”, onCampus would replace “$group.email” with a group email address for the class or group, if there was one available.