The NameCoach LTI tools are standard LTI tools, but the roster tool is a little unusual in that it makes an API callback to the LMS to get the roster of course participants so that it can build the a roster entry for each person in the course. Canvas API requests need to be OAuth signed - so in order for this to work, an OAuth key needs to be created in Canvas. You then take the OAuth key ID / secret and use them in the NameCoach UI to get the standard LTI key / secret values that you use to configure the LTI tools in the LMS.
Create your Developer Key:
Adding your Developer Key to your NameCoach Account:
Configuring the LTI Tools in your Canvas Instance:
1. Navigate to 'Settings' in either the account or course you'd like to add the LTI tools to
3. In the 'Add App' modal change the 'Configuration Type' to 'By URL'
5. Copy the configuration URL from the LTI Consumer Keys area in your NameCoach Account for the tool you're adding as shown below:
6. Click 'Submit'
7. Repeat these steps as necessary for each tool you'd like to add to your Canvas instance.