The information contained on this page is only applicable to district and state-level users operating within an Infinite Campus State or Regional Edition installation in which synching to the previous or next school year has been enabled or is of interest.
State customers may choose to enable synching of multiple school years' data. This process is often referred to as having "multiple scoped years," as the "scope" of data is expanded to allow more than one year's data to sync at the same time. The ability to sync data from multiple school years allows districts flexibility in resolving tasks from the previous school year (e.g., graduation, reporting) and helps them prepare for the next school year (e.g. future enrollments, scheduling).
Basic Logic and Setup
Infinite Campus Support configures synching for multiple school years. This process should not be attempted by a district or state-level user.
Only districts who are part of a Campus State or Regional Edition installation can expand synching capabilities to include additional school years.
The current school year, which always syncs, is the basis for determining the previous/next school years allowed to sync. Only the year directly preceding and following the current school year can be added to the sync scope. For example, if the current school year is 2009-10, the district could also sync data from the 2008-09 (previous) and/or the 2010-11 (next) school year(s).
Agent Setup and Naming
District/state agents used to communicate synchronous messages related to the previous or next school years follow specific naming conventions:
- Agent representing last school year - These agents will be appended with "M1" at the end of the agent name. "M1" indicates the previous school year, or "Minus 1" school year. For example, the agent representing the previous school year will be named similar to KYStateCampusM1 at both the district and state levels.
Image 1: Previous Year Agent M1 (district-level view)
- Agent representing next school year - These agents will be appended with "P1" at the end of the agent name. "P1" indicates the next school year, or "Plus 1" school year. For example, the agent representing the next school year will be named similar to KYStateCampusP1 at both the district and state levels.
Image 2: Next Year Agent P1 (district-level view)
Zones and Scoped Years
Synching of the previous/next year's data is controlled through zones established specifically for such a purpose. Separate zones are established for each sync year (previous, current, next). Separate zones for separate years prevents synched items from overwriting each other.
- Zone representing last school year - This zone will be appended with "M1" at the end of the agent name. "M1" indicates the previous school year, or "Minus 1" school year. For example, the zone handling data for the previous school year will be named similar to KYStateCampusM1 at the district level and KY005ZoneM1 at the state level.
- Zone representing next school year - This zone will be appended with "P1" at the end of the agent name. "P1" indicates the next school year, or "Plus 1" school year. For example, the zone handling data for the next school year will be named similar to KYStateCampusP1 at the district level and KY005ZoneP1 at the state level.
Image 3: Previous Year Zone (district-level view)
Image 4: Previous Year Zone (state-level view)
Data Synching and Verification
When data from the previous or next school year is configured to sync, it will sync in the same manner as the current school year. Data additions/changes/deletions will trigger automatic syncs to the state. Manual batch resyncs and verification results are also available for this data:
- For district-level information on manually resynching objects from the previous/next school year, please refer to the Resynching Data from the Previous or Next School Year section of the district Resync State Data tool.
- For district-level information on verifying the sync results and accuracy of the previous/next school year, please refer to the Verifying Data from the Previous or Next School Year section of the district Verification Summary tool.
- For state-level information on manually resynching objects from the previous/next school year, please refer to the Resynching Data from the Previous or Next School Year section of the state Resync State Data tool.
- For state-level information on verifying the sync results and accuracy of the previous/next school year, please refer to the Verifying Data from the Previous or Next School Year section of the state Verification Summary tool.
Available Sync Objects
If a state needs the ability to receive data from more than one school year, it can specify which data objects should be synced for each school year (e.g., the Enrollment object for the next year or the Transportation object for a previous year).
The core objects that sync based on a year include: Calendar, CourseSection, Day, PersonIdentity (students only), PersonIdentityNoStateIDOnly, Enrollment and StructureGradeLevel. Some objects do not sync based on a year, including objects based on a person, district or school record.
The following table lists DIS objects and their ability to sync in the previous (M1) and/or next (P1) school years as related to general event synching (record added, changed or deleted) and through use of the Resync State Data tool:
Object | State/ | Available in M1/P1 Years | Not Available in M1/P1 Years | Partially Available in M1/P1 Years | Notes |
---|---|---|---|---|---|
Enrollment | All | X |
|
|
|
PersonIdentity | All | X* |
|
| *Only students require a year. Staff members do not require a year. |
PersonIdentityNoStateIDOnly | All | X |
|
|
|
ProgramParticipation | All |
|
| X | Year is used when synching via Resync State Data tool. |
Calendar | All | X |
|
|
|
Day | All | X |
|
|
|
District | All |
| X |
|
|
School | All |
| X |
|
|
ScheduleStructure | All |
|
| X | Year is used when synching via the Resync State Data tool. |
StructureGradeLevel | All | X |
|
|
|
CensusContactSummary | All |
|
| X | Year is used when synching via the Resync State Data tool. |
TestScore | All |
|
| X | Year is used when synching via the Resync State Data tool and when synching an event (add, change, delete). Test scores must be resynched within the current school year.
|
Test | All |
|
| X | Year is used when synching via the Resync State Data tool. |
Employment | All |
| X |
|
|
EmploymentAssignment | All |
| X |
|
|
EmploymentBackground | All |
| X |
|
|
EmploymentCredential | All |
| X |
|
|
Behavior | All |
|
| X | Year is used when synching via the Resync State Data tool. |
Plan | All |
|
| X | Year is used when synching via the Resync State Data tool. ModifiedDate is used as a comparison. |
Evaluation | All |
|
| X | Year is used when synching via the Resync State Data tool. ModifiedDate is used as a comparison. |
ContactLog | All |
|
| X | Year is used when synching via the Resync State Data tool. Date is used as a comparison. |
TeamMember | All |
|
| X | Year is used when synching via the Resync State Data tool. StartDate and End Date are used as a comparison. |
Form | All |
|
| X | Year is used when synching via the Resync State Data tool. ModifiedDate is used as a comparison. |
PlanProgressReport | All |
|
| X | Year is used when synching via the Resync State Data tool. ModifiedDate is used as a comparison. |
HealthScreening | All |
|
| X | Year is used when synching via the Resync State Data tool. Comparison made to student enrollment StartDate and EndDate. |
VaccineShot | All |
|
| X | Year is used when synching via the Resync State Data tool. Comparison made to student enrollments. |
ImmCertificate | All |
|
| X | Year is used when synching via the Resync State Data tool. Comparison made to student enrollments. |
MedicaidInsurance | All |
| X |
|
|
Graduation | All |
| X |
|
|
Course | All | X |
|
|
|
Section | All | X |
|
|
|
CourseSection | All | X |
|
| Year is used when synching via the Resync State Data tool. |
ISEPResidentialVerification | All |
|
| X | Year is used when synching via the Resync State Data tool. |
ISEPResidentialCertification | All |
|
| X | Year is used when synching via the Resync State Data tool. |
AttendanceMTSnapshot | MT | X |
|
| Year is used when synching via the Resync State Data tool. |
AttendanceSDMinute | SD | X |
|
| Year is used when synching via the Resync State Data tool. |
AttendanceKYMinute | KY | X |
|
| Year is used when synching via the Resync State Data tool. |
AttendanceExactCount | All | X |
|
| Year is used when synching via the Resync State Data tool. |
NASIS | BIE |
|
| X | Year is used when synching via the Resync State Data tool. |
AttendanceBIEAbsentDays | BIE | X |
|
| Year is used when synching via the Resync State Data tool. |
CustomStudent | SD |
|
| X | Year is used when synching via the Resync State Data tool. |
ReportingEntity | MT |
| X |
|
|
GiftedStatusKY | KY |
| X |
|
|
Title1KY | KY | X |
|
|
|
ESSKY | KY | X |
|
|
|
PreschoolKY | KY | X |
|
|
|
FRYSCStatusKY | KY | X |
|
|
|
FRYSCGroupStatusKY | KY | X |
|
|
|
FRYSCGroupProgramKY | KY | X |
|
|
|
LepKY | KY |
| X |
|
|
AttendanceGroupKY | KY | X |
|
|
|
TedsKY | KY |
| X |
|
|
Transportation | KY | X |
|
|
|
Truancy | ME | X |
|
|
|
CTEDataME | ME |
| X |
|
|