Canvas Integration Settings in openSIS

Canvas Integration Settings in openSIS

Overview

Canvas Integration Settings allow your institution to connect openSIS with your own Canvas Learning Management System (LMS). Once configured, openSIS can securely communicate with your Canvas instance using a Canvas Access Token.

Quote

Important

Canvas integration only works if your Canvas LMS is hosted online and accessible over the internet.

Local or offline Canvas installations that are not publicly accessible cannot be connected to openSIS.


Before You Begin

Before configuring the integration, make sure you have:

  • An active Canvas LMS instance
  • Administrator access to your Canvas account
  • A generated Canvas Access Token
  • Your Canvas URL

Accessing Canvas Integration Settings

  1. Log in to openSIS as an Administrator.
  2. Navigate to:

Notes
Settings → LMS Settings

  1. From the Choose your LMS dropdown, select Canvas.

The page displays four configuration steps:

  1. Instruction
  2. Configuration
  3. Test the Connection
  4. Synchronization

Step 1: Generate a Canvas Access Token

Before connecting Canvas, you must generate an Access Token from your Canvas instance.

Under the Instruction section:

  • Click Download this instruction for Canvas Integration Configuration.
  • Follow the downloaded guide to generate your Canvas API Access Token.

Notes
This token authorizes openSIS to securely communicate with your Canvas server.


Step 2: Configure Canvas

After obtaining the Access Token, complete the Configuration section.

Enter the following information:

Canvas URL

Provide the complete URL of your Canvas instance.


Access Token

Paste the Access Token generated from Canvas.

The token is securely stored and used for authenticated communication with Canvas.


Step 3: Test the Connection

After entering both values:

  1. Click Connect.

openSIS attempts to establish a secure connection with your Canvas LMS.

The Connection Status field displays the result.

Possible outcomes include:

  • Connected
  • Failed
  • Invalid Token
  • Unable to Reach Server

If the connection is successful, your Canvas instance is now linked with openSIS.


Step 4: Enable Synchronization

Once the connection is verified:

Enable the Synchronization toggle.

This allows openSIS to communicate with the connected Canvas LMS for supported integration features.

If Synchronization is disabled, the connection remains saved but data synchronization will not occur.


Help and Support

The Canvas Integration page also provides quick access to support resources.

Available options include:

  • Read Integration Guide
  • Watch Integration Video
  • Phone Support
  • WhatsApp Support
  • Email Support

If you do not currently have a Canvas LMS, you can contact the openSIS team for assistance with Canvas hosting and deployment.


Troubleshooting

Unable to Connect

Verify that:

  • The Canvas URL is correct.
  • The Access Token is valid.
  • The Canvas server is online.
  • Your Canvas instance is publicly accessible over the internet.

Invalid Access Token

Generate a new Access Token from Canvas and update it in openSIS.


Local Canvas Installation

If your Canvas server is hosted only on a local network and cannot be accessed from the internet, the integration will not work.

The Canvas instance must be reachable by the openSIS server.


Notes

  • Canvas integration requires an internet-accessible Canvas instance.
  • Administrator privileges in Canvas are recommended when generating the Access Token.
  • Keep your Access Token confidential and regenerate it immediately if you believe it has been compromised.