This information is for District IT administrators only.
In order to integrate BusinessU with Canvas, a member of your district IT team will need to contact BusinessU support and request a link to setup your district with Canvas. If they haven't done this yet, have them contact support.
BusinessU supports a custom integration with Canvas in order to provide the deepest possible integration between our platform and Canvas, and therefore a better experience for our users. Our integration supports rostering, grade sync, and automatic group import.
We do not support LTI integrations.
In order to provide the best experience for our teachers, site administrators, and students, we do not support LTI integrations. Instead, we integrate directly with the target LMS (in this case, Canvas). We provide scopes you can use to restrict BusinessU's access to only parts of Canvas BusinessU needs. If you have any questions about why we do not support LTI integrations, please contact support.
Integrating with Canvas
You need to contact support to integrate with Canvas.
You should be currently viewing a page titled “Canvas” and asking for the following items:
Canvas URL
Consumer Key
Consumer Secret
If you are not currently viewing this page, please contact BusinessU support and they will send you a link to finish setting up Canvas for your district.
To integrate BusinessU with Canvas, follow the steps below:
After you’re logged in as an administrator, head to the administration section and open the Developer Keys tab. This should be similar to how you would setup a LTI Advantage integration.
Click on the Add Developer Key button, and then click on API Key.
Do not click on LTI Key. We do not support LTI integrations.
Once that opens, fill out our key information:
Key Name: BusinessU
Owner Email: support@businessu.org
Redirect URIs: https://app.businessu.org and https://app.cte.stukent.com (entered on two separate lines)
Redirect URI (Legacy): https://app.businessu.org
You can leave the rest of the fields blank.
Now, enable the Enforce Scopes switch toward the top-center of the page.
You'll need to enable all of the scopes inside the following categories:
Allow Include Parameters
API Token Scopes
Assignments
Calendar Events
Courses
Enrollment Terms
Enrollments
External Tools
Grading Periods
Grading Standards
Group Categories
Groups
Late Policy
Modules
Outcome Groups
Outcome Results
Outcomes
Rubrics
Search
Sections
Submissions
Submission Comments
Users
If you are not comfortable enabling access to the entire Users scope, you can enable specific scopes inside it.
We need the following scopes inside the Users scope in order for our integration to function:
url:GET|/api/v1/users/:id
url:GET|/api/v1/users/:user_id/profile
Once you are finished with the above, click the Save button in the bottom-right of the page.
Now you should be back at your keys list. Inside the Details column, there should be some text, and then a button underneath it that says “Show Key.” The number above the button is your Consumer Key. Copy that, and paste it inside BusinessU on the Canvas information page inside the “Consumer Key” field.
If you have not been sent a link to the Canvas information page yet, please contact support.
Next, click on the Show Key button. A dialog should show with another key inside it. Copy that key and paste it inside BusinessU on the Canvas information page inside the Consumer Secret field.
While you're here, make sure the State of the integration is set to "ON" with the green background.
Once you've done that, type your Canvas URL inside the Canvas information page inside BusinessU, and then click on the Save and Continue button.
We're finished!
Your Canvas integration is now ready to be used.