To import multiple user accounts from a file, you need to format your text file as follows:
Required fieldnames: these fields must be included in the first record, and defined for each user
username, password, firstname, lastname, email
Default fieldnames: these are optional - if they are not included then the values are taken from the primary admin
institution, department, city, country, lang, auth, timezone
Optional fieldnames: Note: the course names are the "shortnames" of the courses - if present, then the users will be enrolled as students in those courses. Group names must be associated to the corresponding courses, i.e. group1 to course1
idnumber, icq, phone1, phone2, address, url, description, mailformat, maildisplay, htmleditor, autosubscribe, course1, course2, course3, course4, course5, group1, group2, group3, group4, group5, type1, type2, type3, type4, type5, role1, role2, role3, role4, role5, emailstop
Here is an example of a valid import file:
username, password, firstname, lastname, email, lang, idnumber, maildisplay, course1, group1, type1
jonest, verysecret, Tom, Jones, jonest@someplace.edu, en, 3663737, 1, Intro101, Section 1, 1
reznort, somesecret, Trent, Reznor, reznort@someplace.edu, en_us, 6736733, 0, Advanced202, Section 3, 3
By default, EasyCampus assumes that you will be creating new user accounts, and skips records where the username matches an existing account. However, if you set "Update existing accounts" to Yes, the existing user account will be updated.
When updating existing accounts you can change usernames as well. Set "Allow renames" to Yes and include in your file a field called oldusername
.
Warning: any errors updating existing accounts can affect your users badly. Be careful when using update options.