For Developers
Troubleshooting Issues
You can find solutions to common Canvas integration issues below.
Long Sync Times
- Issue: Syncing data from Canvas is taking longer than expected.
- Potential Resolution: Ensure that scopes are not enabled for the Edlink integration. Enabling scopes can make the GraphQL API inaccessible, resulting in long delays when syncing data.
Grade Comment Author
- Issue: When passing back grades on a Submission, and setting a
grade_comment
using the Graph API, an unexpected user name is shown as the author of the comment. - Potential Resolution: Ensure that
grader_id
is in the payload, so that our API knows who to make the comment on behalf of.
NO_PERMISSION Error on API Calls
- Issue: When making a routine API call, it gets a 403 Forbidden error code.
- Potential Resolution: Ensure that the user token being used is actively enrolled in the class, and has proper permission to make the request.
If you encounter additional issues or need assistance, please contact Edlink support or your Customer Success Manager.