User account creation¶
When integrating with an external system, you do not add/invite students or teachers to your course. All is handled when the users access an assignment in the system mapped to Codio and the features to invite students into the course are not enabled.
It is also important to understand how Codio maps external system users to Codio users. The following rules should be understood.
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.
Anonymous students (with no email associated) can access Codio through an LMS. This must be set up within the LMS.
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.
The users LMS password is not passed to Codio so if the user may wish to log into Codio directly in the future, they will need to create a password for their Codio account (and of course it is always recommended that the same passwords are not used in different applications).
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.