Course LMS Integration

Note: this feature is not enabled by default. If it is not enabled, then it will not be present on your navbar. If you are interested in this feature, please contact your HiTA representative.


Click on the LMS Integrations tab under Manage Assistant to manage various third party LMS integrations for your course. You will see various cards for different LMS integrations.

Canvas LMS

Instructor Authentication - Importing Resources

An instructor for a course can manually authenticate with Canvas by clicking on the Authenticate button. We do not recommend this method as this involves the instructor to manually create an API access token in their Canvas account. Instead, we recommend institutions to follow the OAuth 2.0 process to authenticate with Canvas. The administrator of your organization will be able to do this.

Once you click on the Authenticate button, you will be directed to a page where you can input your institution's Canvas instance URL, your Canvas course ID, and your Canvas API access token.

Your Canvas Base URl is the URL of your Canvas instance. For example, if your Canvas instance is hosted at https://canvas.institution.edu, then your Canvas Base URl is https://canvas.institution.edu.

Your Canvas Course ID is the ID of the course you want to sync with HiTA. You can find the course ID in the URL of the course in Canvas. For example, if the URL of the course is https://canvas.institution.edu/courses/123456, then your Canvas Course ID is 123456.

You can create the Canvas API Access Token within Canvas. You should be able to find this under Account > Settings > Approved Integrations > + New Access Token.

Once you click submit, HiTA will fetch your course files and assignments from Canvas and store them in the knowledge base for this course. This process may take a few minutes. Once the process is complete, you will be able to view the resources that have been successfully synced to your course in HiTA.

Notes:

  1. HiTA does not store personal API access tokens.

  2. We currently only import Files and Assignments from Canvas. For Files, we only import PDF documents.

Managing Resources

Once you have authenticated with Canvas, you can manage your resources in HiTA by clicking on the Manage Integration button. You will be redirected to a page where you can view and manage your resources.

You will also see all the resources that have been imported from your Canvas course under the Modules tab. See the modules guide for more information.

Syncing Resources and Members

You can manually sync your resources and members with Canvas by clicking on the Sync buttons within the Canvas integration card. For the resource sync, if any of the Modules, Files, Assignments, or Pages are updated or newly created in Canvas, HiTA will sync the changes to HiTA. For the member sync, if any of the Students or Teachers are updated or newly created in Canvas, HiTA will sync the changes to HiTA.

The Auto Sync feature will sync all the resources from Canvas to HiTA every 2 hours. This feature is not available if the instructor went through the manual process of authenticating with Canvas using their personal access token. If your course was imported from Canvas by one of your institutions' admins using the OAuth 2.0 process, then Auto Sync will be enabled by default.

Resource Availability

If a tab is hidden in your LMS course, then the corrosponding resource type will also be hidden in HiTA. For example, if the Files tab is hidden from students in your course, then the module contianing the files in HiTA will have an availbility date set for the future (1 year), so students will unable to view those resources. Furthermore, if a resource is hidden, unpublished, or locked from students in the LMS course, then that resource will not be imported into HiTA. Once it does becomes available in the LMS course, then during either a manual sync or auto-sync, that resource will be imported.

Supported File Types

Currently, we support importing the following file types from your LMS course:

  • .pdf

  • .doc(x)

  • .ppt(x)

  • .csv

  • .ipynb

Last updated