Creating User Account¶
When integrating with an external system, you don’t need to manually add or invite students and teachers to your course. User enrollment is handled automatically when they access assignments that are mapped to Codio, and the manual invitation features are disabled in this configuration.
Understanding how Codio maps external system users to Codio users is important. Here are the key mapping rules:
If students or faculty access Codio via an LMS assignment then Codio will initially use the LMS email address to identify the user and create the Codio account.
In all subsequent access, the userID will be used so in the event the user changes their email address in the LMS, the user will be mapped to the same Codio account.
If the user is not known to Codio then we will sign up the user as a new Codio user in the background and take the user directly into the Codio content. The LMS user role will be carried over as well.
If the user is known to Codio then Codio will take them directly into the Codio content without any sign-in required. If they are a Codio user but are not a member of your organization then they will be required to complete a verification via email.
If a student joins Codio from an LMS a new Codio account will be created even if the student already has a Codio account using the same email address where we do not have a userID + LMS system id.
After successful mapping of an user’s LMS account to their Codio account, if the user has changed their details such as name or email in their LMS account, Codio will automatically update those details the next time the user accesses Codio from their LMS. Codio will not update the email if another user with the same email already exists.
Teacher Roles¶
Based on the LMS role, if teachers join Codio via the LMS, the following will apply:
LMS Role |
Will be added to Codio with these rights |
---|---|
Teaching Assistant |
TEACHER |
Content Developer |
TEACHER |
Mentor |
TEACHER (with read only access to the course} |
If you wish to only allow Mentors to view/manage specific students in the course, see Filter Learners For Mentors
LTI Field to Uniquely Identify Students¶
This is a unique identifier for students found in a custom LTI field. This field is automatically added to the CSV export data files, enabling you to map results manually if necessary. You can adjust this option in the LTI Integrations section of your Organization Settings.