| Student | - Must have an active Infinite Campus User (Portal) account
- Check that the student's Enrollment = ActiveMake sure the student's enrollment start and end dates are in the active school year
- The student's enrollment must not be flagged as a no show
- The student must have person and current identity records
- Make sure the student has a valid grade level designation
- The following data items associated with the student’s enrollment must not be marked external LMS exclude: School, Calendar, Schedule Structure, Enrollment, and Grade Level
|
| Student Contacts | - Must have Infinite CampusUser (Portal) account
- Also have to be listed as Type = Guardian
- Each guardian must have the "Portal" checkbox checked under their student's relationship tab
|
| Teacher | - Must have an active Infinite Campus User (Portal) account
- Check that EmploymentAssignment = Active
- Check that the District Assignment start and end dates are valid
- Assignment must be flagged as Teacher (Users > Status / Role)
|
| Staff | The users District Assignment in Infinite Campus must meet all the following requirements: - Start Date and End Date are inclusive of current date
- Username field must be populated
- The record must have an email address
- At least one flag other than 'Teacher' checked. 'Teacher' can be checked. (If 'Teacher' is checked, both a teacher and staff account will be provisioned for the user.)
|
| School | - The API sync only pulls the Primary master schedule, so if you have more than one master schedule at a site, each must be created as their own school instance
- Check active status: District.Inactive !=1 or District.Inactive is null
|
| Section | - Check active status: Trial.Active=1 + Course.Active=1 + SchoolYear.Active=1
- Check whether the section's term is current
- Section must have a primary teacher and there must be at least one student enrolled
|