Connecting to Your LMS

When configured by your institution, your digital twin can help you search for content on your LMS (Learning Management System such as Canvas, Praxis LXP, etc.). The LMS authentication process employs a secure OAuth 2.0 protocol that requests your explicit consent before accessing LMS REST APIs, ensuring you maintain complete control over your data while enabling seamless integration. Upon granting permission, the system generates a secure access token that facilitates all subsequent communications with your learning management system, eliminating the need for repeated authentication while maintaining industry-standard security protocols that protect your credentials and personal information throughout the entire interaction lifecycle.
1

Ask Your Question

Start by asking your digital twin about your coursework:
What are the assignments for my course?
2

Connect to Canvas

Click the Connect to Canvas link to establish the connection with your LMS.
LMS Response Example

Your digital twin provides direct links to your Canvas LMS for easy access to assignment details.

This link is unique to your Digital Twin and is re-created everytime an access token is needed to connect to your LMS.
3

Authorization Request

Click Authorize to grant your digital twin access to your LMS.
LMS Response Example

Authorizing give explicit consent to use Canvas

4

Authorization Response

The LMS confirms the authentication as successfull and redirects to Pria
LMS Response Example

After successful authentication in Canvas, the user is redirected to Pria.

5

Return to Pria

A new Authentication request completed successfully! message is added to the list, and an access token is now visible in green (active) on the input bar.
LMS Response Example

Upon completing the oAuth2 authentication flow, a valid access token is created and visible in the input bar.

6

Return and Ask Again

You can now securely retry your question:
What are the assignments for my course?
And your Digital Twin connect securely to your LMS to retrieve such information
LMS Response Example

Content is retrieved from Canvas and displayed on screen.

Your access token maintains a 60-minute validity period and automatically refreshes upon expiration through a transparent background process, ensuring uninterrupted access to your learning management system without requiring manual re-authentication or disrupting your workflow, thereby providing a seamless and secure user experience that balances robust security protocols with optimal usability.
While testing your connectivity, you may revoke or remove your access token anytime by going to your Profile page.
LMS Response Example

You can revoke or remove your access token in your profile page