The following entities are included in the Bell Schedule domain:
Entity: Bell Schedule
An asterisk (*) indicates a required element for successful synchronization of the entity. This documentation outlines the supported mappings for various data entities, identifying the supported fields within Aeries for each entity and noting any unsupported elements. Additionally, it provides a sample JSON payload demonstrating the structure.
Ed-Fi Data Element | Aeries Page | Label & Aeries Table.Field | Standard v3.x/v4.x | Standard v5.x |
* Entity Reference - See Education Organization domain > School Entity | - | - | ✔ Supported | ✔ Supported |
* Entity Reference - See Bell Schedule Domain > Class Period Entity | - | - | ✔ Supported | ✔ Supported |
Traditional Scheduling | - | - | - | - |
BellScheduleName / String | Bell Scheduler | Type or Title BSD.TY or BSD.TI | ✔ Supported | ✔ Supported |
AlternateDayName / String | Bell Scheduler | Title + Key BSD.TI + BSD.KY | ✔ Supported | ✔ Supported |
Date | Calendar or Bell Scheduler > School Days Section | DAY | ✔ Supported | ✔ Supported |
StartTime / Time | Bell Scheduler > Schedule Section | Starts At BSD.T1 | ✔ Supported | ✔ Supported |
EndTime / Time | Ends At BSD.T2 | ✔ Supported | ✔ Supported | |
GradeLevel | - | - | ✘ Not Supported | ✘ Not Supported |
Flex Scheduling | - | - | - | - |
BellScheduleName / String | Bell Scheduler | Type or Title BSD.TY or BSD.TI | ✔ Supported | ✔ Supported |
AlternateDayName / String | Bell Scheduler | Title + Key BSD.TI + BSD.KY | ✔ Supported | ✔ Supported |
Date | Calendar or Bell Scheduler > School Days Section | DAY | ✔ Supported | ✔ Supported |
StartTime / Time | Flex Periods > Bell Schedule Times or Bell Scheduler Page > Schedule | Start Time FTT.ST | ✔ Supported | ✔ Supported |
EndTime / Time | End Time FTT.ET | ✔ Supported | ✔ Supported | |
TotalInstructionalTime / Number | - | - | ✘ Not Supported | ✘ Not Supported |
Special Notes: -Aeries will send all codes in the Bell Schedule Details -Traditional Scheduling Aeries will send a "Default" Bell Schedule based on the "Default Bell Schedule" on the school options page -Flex Scheduling Aeries will send a "Default" Bell Schedule based on the Min Start Time and the Maximum End Time from all related periods in the FTF Table -In addition to the "Default" Bell Schedule information, Aeries will send all codes in the Bell Schedule Details | ||||
Sample JSON Payload | ||||
{ "bellScheduleName": "Minimum Day", "classPeriods": [ { "classPeriodReference": { "classPeriodName": "P0 P0", "schoolId": 894 } }, { "classPeriodReference": { "classPeriodName": "P1 P1", "schoolId": 894 } }, { "classPeriodReference": { "classPeriodName": "P2 P2", "schoolId": 894 } }, { "classPeriodReference": { "classPeriodName": "P3 P3", "schoolId": 894 } }, { "classPeriodReference": { "classPeriodName": "P4 P4", "schoolId": 894 } }, { "classPeriodReference": { "classPeriodName": "P5 P5", "schoolId": 894 } }, { "classPeriodReference": { "classPeriodName": "P6 P6", "schoolId": 894 } }, { "classPeriodReference": { "classPeriodName": "P7 P8", "schoolId": 894 } }, { "classPeriodReference": { "classPeriodName": "P8 P8", "schoolId": 894 } }, { "classPeriodReference": { "classPeriodName": "Test P9", "schoolId": 894 } } ], "schoolReference": { "schoolId": 894 }, "alternateDayName": "Minimum Day", "endTime": "07:55", "startTime": "07:05" |
Entity: Class Period
Ed-Fi Data Element | Aeries Page | Label & Aeries Table.Field | Standard v3.x/v4.x | Standard v5.x |
* Entity Reference - See Education Organization Domain > School Entity | - | - | ✔ Supported | ✔ Supported |
* ClassPeriodName / String | Master Schedule | Period MST.PD | ✔ Supported | ✔ Supported |
Master Schedule | Blk MST.BL | ✔ Supported | ✔ Supported | |
Master Schedule | Split Term MST.DY | ✔ Supported | ✔ Supported | |
Aeries will use the Master Scheduled Period, Block and Split Term for the ClassPeriodName | ||||
MeetingTime - Composite Part | - | - | ✔ Supported | ✔ Supported |
* > StartTime / Time | School Options > Default Bell Schedule | Start Time BEL.T1 | ✔ Supported | ✔ Supported |
* > EndTime / Time | School Options > Default Bell Schedule | End Time BEL.T2 | ✔ Supported | ✔ Supported |
OfficialAttendancePeriod / Boolean | - | - | ✘ Not Supported | ✘ Not Supported |
Flex Scheduling | - | - | - | - |
* ClassPeriodName / String | Master Schedule | Flex Period MST.FSQ | ✔ Supported | ✔ Supported |
Class Calendar MST.CSQ | ✔ Supported | ✔ Supported | ||
MeetingTime - Composite Part | - | - | ✔ Supported | ✔ Supported |
* > StartTime / Time | Flex Periods > Flex Periods section | Start Time FTF.ST | ✔ Supported | ✔ Supported |
* > EndTime / Time | Flex Periods > Flex Periods section | End Time FTF.ET | ✔ Supported | ✔ Supported |
OfficialAttendancePeriod / Boolean | - | - | ✘ Not Supported | ✘ Not Supported |
Special Notes: -Aeries will use a combination of information from Master Schedule and Bell Schedules for the "Class Period Name" in the JSON payload -For proper reporting, any "Custom Bell Schedule" must be added to the school calendar | ||||
Sample JSON Payload | ||||
Traditional Scheduling { "classPeriodName": "1 MTWTF", "schoolReference": { "schoolId": 994 }, "meetingTimes": [ { "endTime": "08:50", "startTime": "08:15" } ] } Flex Scheduling { "classPeriodName": "P0 P0", "schoolReference": { "schoolId": 894 }, "meetingTimes": [ { "endTime": "07:45", "startTime": "07:05" } ] } |