How do I import users in bulk?
This document explains how to import both student and staff bulk enrollment files into Classworks. Both staff and students can be on the same file or you can import two separate files (one for students and one for staff members) if you prefer.

File Preparation
In order to ensure that all students and staff are imported into the correct school group, it helps to make sure you check each school’s SIS ID/Code. You can do this by clicking on the Administration Tab and the Schools sub-tab.
Prior to import, you will need to extract the required data from your SIS into a .csv file. It must be saved in a .csv format. If you are using a Mac, you will need to save your file in a MS-DOS Comma Separated (.csv) format to ensure students/staff are matched to the appropriate schools.
Each Field (required fields listed below) must be its own separate column.
You may choose to have column headings on your file, but they are not required. If you use our column headings (see chart below), Classworks will auto-match the columns for you. If you do not use our column headings or do not have any column headings, you will be able to match the columns during the process.
Sample Download File
Click here to download a sample .csv file with the correct column headings.
Required Fields
First Name
Last Name
Username
District ID
Password
Birthdate
User Type (0= student; 1=staff)
Grade (K = Kindergarten, Pre-K = Pre-Kindergarten, 1-12)
Email Address
School SIS ID
Optional Fields
In addition to the required fields listed above, you can include these optional fields.
Prefix
Middle Name
Suffix
State User ID
Alternate User ID
Gender
Ethnicity
Disabled
Limited English
Economically Disadvantaged
Migrant
Uploading the User Enrollment File




Add a description for the enrollment information that will be uploaded. This is an optional step. (Example: First Street ES Student File)
Click the Upload File button to select the .csv file that contains all student and/or staff data for the bulk enrollment import. You will see a popup and click on Choose Files. Navigate to wherever you have your files stored. After selecting the file(s), click Send and the click Next.


On this screen, match the import fields from the .csv file to the user fields in Classworks. The fields that are required to be matched are denoted by an asterisk (*).




Note: If your .csv file included SIS Codes for your schools, you can match using them, as well.
All errors must be resolved before moving on to the next step in the enrollment process.
The yellow caution symbol indicates an issue has been detected in the file that may cause a problem. Although you can continue, we highly recommend fixing the issue before moving forward.


What is a conflict? A conflict occurs when a user on the file is matched with a user already in the Classworks system but there is a field that is different in the file than what is in the system.
Example: Robert Smith is on the import file and Bob Smith is in the Classworks manager. Since the district ID numbers are identical for both users, Classworks identifies these two as the same user and will match them. The selections made on this screen tell Classworks how to handle the fact that there is a field different in the file than in the manager (in this case, the user's first name).
B. MAINTAIN EXISTING USER'S PASSWORD: If a password conflict occurs, “Maintain Password” will keep the password that is already assigned to each user in the Classworks manager. “Overwrite Password” will overwrite the password that is already in the Classworks manager with what is on your import file.
Optional: These are optional actions that can be performed during the enrollment process.
Note: Custom groups must be created prior. All users on the file will be added to the custom group if this option is selected.
Note: This option requires the email addresses to be included on the enrollment file. If users do not receive the email, have them check their spam folder. If tagged as spam, please talk to your district tech to prevent this in the future.


Import History
After submitting the file, you can access the details of the import by navigating back to the Administration page > Import sub-tab.
You will see the following:

Import Number
Description (if you entered one)
Type
Status
Complete Date