The following steps will set up STEMLink for use on your Canvas site.
The screenshots below depict a multi-account Canvas installation. If you have a single-account Canvas installation, then you will see only one entry in the Admin menu rather than several. (Canvas uses the term "Account" to denote not just users but also groups of related users and courses. Depending on your version of Canvas you may have either a single "Account" containing everything OR a "Site Admin" account containing administrative users one or more other accounts representing different institutions / schools / departments / etc.)
1. Log in to your Canvas site as an administrator.
2. Open the Admin menu at left (icon is a shield with a key in it). If your Canvas install has multiple accounts, select your site administrator account. Otherwise, select your main / only account.
3. Select "Developer Keys"
4. Push the + Developer Key button, select the + LTI Key entry.
5. Enter the parameters shown in the "LMS Settings" table below.
6. Enable the Link Selection, Homework Submission, and Assignment Selection placements and disable any other placements Canvas offers. The UI here is an interactive selector. You may need to click Xs to the right of extra placements to delete them. If a placement you want is not shown, then you will need to click to the right of the current placements, start typing the name of the placement you want, then select your desired placement from the menu that appears.
7. Expand all your selected placements from the list and ensure that they are set to use the LtiDeepLinkingRequest message type. For each placement, enter 2048 as the Selection Height and 1024 as the Selection Width.
9. Copy down the number listed in the Details for your newly created key and turn the key on. If you are on a multi-account Canvas, also mark the key visible so that all your Accounts will have access to it.
10. From the Admin menu at left (the shield + key again, as in Step 2), select an Account containing courses that you want to use with STEMLink. Click Settings, select the Apps tab, then push the + App button.
11. Select By Client Id from the Configuration Type menu, then paste in the number copied from the LTI Key Details entry, push "Submit", then "Install".
12. Repeat the last two steps for every other account that you want to use with STEMLink.
Finalize Registraion with STEMLink
13. Lastly, in the 'Information From LMS' form below, enter your email, the URL of your Canvas site, and the key details from Step 9. Then press the Register button at the bottom of this page.