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.
    • Related Articles

    • Moodle Integration Settings in openSIS

      To start using the bi-directional integration feature of openSIS and Moodle, you have to set it up first. Navigate to LMS > LMS Settings or Settings > Learning Management System > LMS Settings The first thing you will notice is this information bar. ...
    • Google Classroom Integration Settings in openSIS

      Overview openSIS allows administrators to integrate Google Classroom with their openSIS instance, enabling seamless synchronization between the Student Information System (SIS) and Google Classroom. This article provides step-by-step instructions for ...
    • Understanding Communication Settings in openSIS

      Overview The Default Communication Settings in openSIS allow institutions to configure communication gateways used for sending: SMS notifications WhatsApp messages System communication alerts These settings help schools and institutions establish ...
    • How to Configure WhatsApp Settings in openSIS

      Overview The WhatsApp Settings section in openSIS allows institutions to configure WhatsApp communication services for sending messages directly through supported communication gateways. Once configured, WhatsApp communication may be used for: ...
    • How to Configure SMS Settings in openSIS

      Overview The SMS Settings section in openSIS allows administrators to configure SMS communication gateways for sending text message notifications directly from the system. Once configured, SMS services may be used for: Attendance notifications Alerts ...