TABLE OF CONTENTS
Canvas
It is possible to connect Canvas LMS with Eduframe. During the implementation of Eduframe and/or Canvas, the Drieam consultant will support with setting up this integration. But there are also some things that you can set up yourself.
Login possibilities Eduframe/Canvas
During the set up between Eduframe and Canvas, you can set up a SSO (single sign on). This means that the credentials created for Eduframe will also be used for logging in for Canvas.
The set up will be done within the implementation together with a Drieam consultant.
This is how it works:
- Canvas needs to be connected to the right Eduframe environment. Therefor you create a token in one of the admin users within Canvas. Tip: use a functional admin account for this, not a personal admin account.
- In Canvas you set up a CAS configuration. (Admin > Authentication > CAS > determine place of login).
Eventually you will see that if you go to xxx.eduframe.nl or xxx.instructure.com; you will come to the same Eduframe login screen.
The logical steps for a participant to login are:
Suggestion: Within Canvas there is no link back to Eduframe. To solve this, you can add Eduframe student portal as a button in the global navigation within Canvas. For this you need knowledge about CSS/Javascript.
For example (back to my courses):
Note: the Canvas setting 'Include this course in the public course index' needs to be disabled for automatic login from Eduframe to Canvas to work. Manual login will always work.
Canvas Plugin in Eduframe
How do I enable the plugin?
Go to Settings > Plugins, you can enable the canvas plugin. There are also some other steps you have to take into the Canvas environment. You need some support from Drieam.
How do I set up?
At the Canvas plugin (Settings > Plugins) you will find general information about Canvas: With the Canvas open source learning environment you can easily develop blended or online training. The seamless integration with Eduframe and your website ensures that participants have direct access to the learning environment.
Next to the general information you can also do a hard sync or you can define the course names and configure teacher roles.
Teacher Role (Default)
In Eduframe you have a standard teacher role. This role is default connected to the teacher role in Canvas. You need to have the 'teacher roles' feature activated in your Eduframe environment to be able to use this. If you want to create different teacher roles in Canvas, you can also enable this in Eduframe. See the next part how to set this up:Teacher Roles
In Eduframe you can create teacher roles. They will have the same permissions, but another name. You can find more about that in this Teacher Roles article. The Eduframe teacher roles can be connected to custom roles in Canvas. The course roles that you want to fill in here and connect with Eduframe must have the exact same name as in Canvas is registered. You can find this information in Canvas as an admin under Permissions.
When they are filled in and saved, a teacher role in Eduframe is connected to a role in Canvas automatically.Note: when mapping Eduframe roles to Canvas roles you need to map the Eduframe role to the 'technical Canvas role name'. This applies to the following roles pre-built in Canvas.
Technical Canvas role name Visible role name in Canvas observer Observer ta TA designer Course Designer teacher Teacher Course name
Eduframe will push the name of the course template and other things through to Canvas. In the plugin settings tab you can define what will be part of the name of the planned course. You can choose between or additional: startdate, location, variant, course name (template name)Other
There are 4 other options you can enable or disable:
1. Sync meetings: synchronises Eduframe meetings to Canvas (note: does not include subevents)
2. Sync authentications: synchronises non Eduframe authentications to Canvas (i.e. OpenIDConnect). This enables you to setup non Eduframe SSO methods
3. Limit all enrollments to only see fellow section users: Limits users to only communicate with users in their own section. This will result in Eduframe only synchronising users to the main-section, meaning you can make separate sections to limit visibility.
4. Sync custom contact fields: allows selecting one or several custom contact fields for synchronisation to Canvas. Custom contact fields from Eduframe can be used for integrations in Canvas. Like PeerConnect or QualtricsLTI.
Sync information from Eduframe to Canvas
What information will sync from Eduframe to Canvas?
What happens after changes in Eduframe to Canvas?
* When participant data is manually changed in Canvas, changes made to this participant in Eduframe will not sync incrementally until the next overnight sync.
Note: Only meetings synchronize to Canvas. Subevents do not synchronize to Canvas.
Merging users
Can Eduframe still find the correct user in Canvas, when an Eduframe user in Canvas is merged with another Canvas user?
Yes, Eduframe will still be able to find the user. Eduframe finds the user using an LTI ID, when merging users in Canvas the resulting user will have two LTI ID's.
What happens to users in Canvas when merging a contact in Eduframe, using the merge duplicate contacts feature?
Eduframe also merges the users in Canvas.
More information
Click here for other Articles around the Settings page in Eduframe
Click here if you have any questions for support.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article