Tips for SIS export
Key points for automation
File Transfer: via SFTP
Format: .csv
Headers: need to be included, kept in the same format, and the header name cannot be modified
File Name: cannot be modified
Staff / Student / StaffToStudent files: sent nightly before 11:30 pm PST
Attendance file: sent 30 minutes before attendance alert goes out
SchoolExport: one-time export to folder or Google Drive or SFTP folder
Contents
StaffExport.csv*
ID,school,name.first,name.last,email,mobile_number,title
ID* = Staff ID number from SIS. Can be numerical or alphabetical
School* = School code from SIS that the staff member works. If multiple schools, the staff member will need a separate line item in the file
Name.First* = First name of staff
Name.Last* = Last name of staff
Email* = District email of staff
Mobile_number = Staff mobile number, if available
Title* = Title of staff
StudentExport.csv*
ID,school,name.first,name.last,mobilenumber,email,contactnameprimary,contactphoneprimary,contactemailprimary,contactnamesecondary,contactphonesecondary,contactemailsecondary,zipcode,busroute,grade,lunchbalance,primarylanguage,primaryzip,primaryprefferedcontactmethod,secondaryzip,secondarylanguage,secondarypreferredcontactmethod
ID* = student ID number from SIS and can be numerical or alphabetical
School* = school code from SIS
Name.First* = first name of student
Name.Last* = last name of student
Mobilenumber = Important: Only include if students are receiving alerts in contract
Email = Important: Only include if students are receiving alerts in contract
Contactnameprimary = Primary contact name. If ‘last,first’ please utilize quotes around the name
Contactphoneprimary = Primary contact phone, if applicable
Contactemailprimary = Primary contact email, if applicable
Contactnamesecondary = Secondary contact name. If ‘last,first’ please utilize quotes around the name. If applicable
Contactphonesecondary = Secondary contact phone, if applicable
Contactemailsecondary = Secondary contact email, if applicable
Zipcode = student primary zip code
Busroute = if applicable
Grade = student grade
Lunchbalance = if applicable
Primarylanguage = primary contact preferred language, if applicable
Primaryzip = primary contact zip code, if applicable
Primaryprefferedcontactmethod = if applicable
Secondaryzip = secondary contact zip code, if applicable
Secondarylanguage = secondary contact preferred language, if applicable
Secondarypreferredcontactmethod = if applicable
StafftoStudentExport.csv*
school,teacher,student,period,name,course_number,section_number
School* = school code from SIS
Teacher* = this must match the Staff ID from the StaffExport file
Student* = this must match the Student ID from the StudentExport file
Period* = Can also be 'homeroom' or '0', if applicable
Name* = course name
Course_number = if applicable
Section_number = if applicable
AttendanceExport.csv
school,student,period,absence.code,teacher.name,date
School* = school code from SIS
Student* = this must match the student ID that is the ‘student’ column from the StudentExport file
Period* = if applicable, this must match a designated period from the StaffToStudentExport file
Absence.code* = these will be designated by the client
Teacher.name = Can be a full name w/o quotes (e.g. Bob Smith), partial name w/ quotes (e.g. ‘B.,Smith’), or full name w/ quotes (e.g. ‘Smith,Bob’)
Date = Date of absence code, e.g. mm/dd/yy
SchoolExport (Excel or CSV)*
Only one-time export for internal use!
School Site Name,Address,Phone Number,Merge w/ Site ID
School site name = name of school or site
Address = address of school or site
Phone number = phone number of school or site
Merge w/ site ID = use this to merge schools or sites based on the location they will function as one site, if applicable
* Required for basic setup