The following configuration information are required to connect an external Directory Services user database to the School Loop system.
- Teachers and Students must have their unique district teacher ID or student ID entered as an attribute in Directory Service.
- By default we use the “employeeid” attribute, but any attribute can be used.
- All Directory Service users must have a “department” value.
- By default we use the “department” attribute, but any attribute can be used as long as the same attribute is used consistently across the district.
- For school users, this code must be the district school code for the school.
- For district offices, this can be any unique value that is not a school code. School Loop can be configured with multiple department code values for a district office site.
- School Loop will search a specified list of Directory Service domain names for users.
- If the district uses multiple domain names for users at the same school, please ensure that all user names are unique.
- In the case of duplicate user names, the first user activated will receive that name, but the other user will be displayed in the activation page with a conflict message.
- For example, given users email@example.com and firstname.lastname@example.org at MySchool, the first activate will get the user name jsmith and the other cannot be activated since Loop usernames must be unique at each school. (The solution would be to change one of the user names in LDAP, or register one or other users manually with a different username, in which case their accounts would not be synchronized with Directory Service.)
- The userPrincipalName attribute contains the user name that will be used in School Loop, follow by @domainname.
- For example for userPrincipalName “SmithJ@district.k12.org”, the resulting School Loop username will be “smithj”. (School Loop login is not case-sensitive).