The following entities are included in the Discipline domain:
Entity: StudentDisciplineIncidentBehaviorAssociation
Most TEA Ed-Fi codes are hard-coded in Aeries and do not need to be mapped.
* An asterisk in the Label & Aeries Table.Field column indicates a code set where local codes can be used. Any local codes used by the district must be mapped to TEA Ed-Fi codes on School Info > Imports and Exports > Ed-Fi Code Mappings.
Entity: DisciplineIncident
All Assertive Discipline records for the current school year (Including non-PEIMS incidents) will sync to the IODS.
| Element ID (Code Table) | Data Element Name | Aeries Page | Label & Aeries Table.Field |
| Reference | School | See Education Organization domain > School entity | |
| Assertive Discipline | School ADS.SCL | ||
| LOC.CC + LOC.DC + ADS.SCL | |||
| E1016 | IncidentIdentifier | Assertive Discipline | Incident ID ADS.IID |
| E1083 (C190) | IncidentLocation | Assertive Discipline | Location ADS.LCN * |
| Ed-Fi Descriptor Code Set Mapping: Incident Location Descriptor (ADS.LCN) * Only Discipline Incidents with a mapped location will sync. | |||
| E1734 | SafeSupportiveSchoolProgramTeamReview | Assertive Discipline (Additional Info tab) | SSSP Team Review ADS.SSP |
| TRUE if ADS.SSP = Yes; otherwise FALSE Extracted even if SSSP Team Review Date is blank. | |||
Entity: StudentDisciplineIncidentBehaviorAssociation ↑
All Assertive Discipline records for the current school year with a Violation mapped to a a valid TSDS Behavior Descriptor will sync to the IODS.
Note: Level 1 validation errors will occur for any non-PEIMs reportable codes and will not sync to the IODS.
To avoid these level 1 validation errors for non-PEIMS reportable codes, enter these incidents on the Discipline page.
| Element ID (Code Table) | Data Element Name | Aeries Page | Label & Aeries Table.Field |
| Reference | Student | See Student Identification and Demographics domain > Student entity | |
| Reference | DisciplineIncident | See Discipline domain > DisciplineIncident entity (IncidentIdentifier element) | |
| E1006 (C165) | Behavior | Assertive Discipline | Violations ADS.CD-ADS.CD 5 * |
| Ed-Fi Descriptor Code Set Mapping: Behavior Descriptor (ADS.CD) * Map only PEIMS reportable violations. | |||
Entity: DisciplineAction ↑
All Administrative Decisions (Dispositions) records for the current school year entered on the Assertive Discipline page and mapped to a valid TSDS Discipline Descriptor code will sync to the IODS.
Level 1 validation errors will occur for the following and will not sync to the IODS :
- Any non-PEIMs Administrative Decisions (Dispositions) entered on the Assertive Discipline page not mapped to a valid TSDS Discipline Descriptor.
- Any records where a corresponding StudentDisciplineIncidentBehaviorAssociation record does not already exist for this incident.
(multiple allowed)
| Element ID (Code Table) | Data Element Name | Aeries Page | Label & Aeries Table.Field |
| Reference | Student | See Student Identification and Demographics domain > Student entity | |
| Reference | StudentDisciplineIncidentBehaviorAssociation | See Discipline domain > StudentDisciplineIncidentBehaviorAssociation entity | |
| E1003 Reference | AssignmentSchool | School Options (district) | County + District LOC.CC + LOC.DC |
| Assertive Discipline | Administrative Decisions (Dispositions) School of Disciplinary Assignment DSP.SA | ||
| LOC.CC + LOC.DC + DSP.SA See Education Organization domain > School entity | |||
| E1037 Reference | ResponsibilitySchool | School Option (district) | County + District LOC.CC + LOC.DC |
| Assertive Discipline | School ADS.SCL | ||
| LOC.CC + LOC.DC + ADS.SCL See Education Organization domain > School entity | |||
| E1004 | DisciplineActionIdentifier | Assertive Discipline | Administrative Decisions (Dispositions) sequence (not displayed) DSP.SQ |
| IID_ADS.SQ_DSP.SQ1 | |||
| E1036 | DisciplineDate | Assertive Discipline | Administrative Decisions (Dispositions) - Action Decision Date DSP.DA |
| Administrative Decisions (Dispositions) - Start Date (Served) DSP.DD | |||
| Administrative Decisions (Dispositions) - Start Date (Assigned) DSP.IDD | |||
| DSP.DA if populated; otherwise DSP.DD if populated; otherwise DSP.IDD
| |||
| E1008 | ActualLengthOfDisciplinaryAssignment | Assertive Discipline | Administrative Decisions (Dispositions) - Days (Served) DSP.DY |
| E1005 (C164) | Discipline (multiple allowed) | Assertive Discipline | Administrative Decisions (Dispositions) - Administrative Decision DSP.DS * |
| Ed-Fi Descriptor Code Set Mapping: Discipline Descriptor (DSP.DS) * Map only PEIMS reportable codes. Any other codes will not load to the IODS and will generate a Level 1 descriptor error. | |||
| E1007 | OfficialLengthOfDisciplinaryAssignment | Assertive Discipline | Administrative Decisions (Dispositions) - Days (Assigned) DSP.IDY |
| E1009 (C166) | DisciplineActionLengthDifferenceReason | Assertive Discipline | Administrative Decisions (Dispositions) - Reason Different DSP.RDD * |
| Ed-Fi Descriptor Code Set Mapping: Discipline Action Length Difference Reason Descriptor (DSP.RDD) * DSP.RDD if populated; otherwise 00 for No Difference. | |||
| E1656 | InconsistentCodeOfConduct | Assertive Discipline | Administrative Decisions (Dispositions) - Action Inconsistent With Code of Conduct Policy DSP.IC |
| When DSP.DS is 01 - 05, 07 - 12, 15, 25, 50-53, 55-59 or 61: If DSP.IC
When DSP.DS is not one of the codes listed, send as null | |||
| E1725 | NonMembershipDisciplineRestraintIndicator | Enrollment History | Elig ENR.PR |
| TRUE if ENR.PR = 0 ; otherwise FALSE | |||
Level 1 Errors - Discipline ↑
See Also: Ed-Fi - Troubleshooting Errors.
| TSDS Error | Recommendation |
| Descriptor Errors | Verify the mappings on the Ed-Fi Code Mappings page. |
| {message": "Unable to resolve value " to an existing 'BehaviorDescriptor' resource."} | Verify all PEIMS reportable local behavior codes are mapped correctly in the Ed-FI Descriptor Code Set Mapping: Behavior Descriptor (ADS.CD) Note: If you record non-PEIMS incidents on the Assertive Discipline page, these records will fail with this error and not sync to the IODS. To avoid these errors, record non-PEIMS incidents on the Discipline page in Aeries. |
| {message: "Validation of 'DisciplineAction' failed. \n\tValidations of 'DisciplineActionStudentDisciplineIncidentBehaviorAssociations' failed.DisciplineActionStudentDisciplineIncidentBehaviorAssociations[0]: BehaviorDescriptorID is required."} | This Discipline Incident does not have a record in the StudentDisciplineIncidentBehaviorAssociation entity with a valid TSDS Behavior Descriptor. |
| {message: "Validation of 'DisciplineAction' failed. DisciplineActionDisciplines requires at least one object in the collection.} | This Discipline Incident does not have a valid Administrative Decisions (Dispositions) mapped to the Code Set: Discipline Descriptor (DSP.DS) * |
| {message: "The value supplied for the related 'studentDisciplineIncidentBehaviorAssociation' resource does not exist."} | The Discipline Action entity is trying to sync an incident that does not have a record in the StudentDisciplineIncidentBehaviorAssociation entity. Check for failed records in the StudentDisciplineIncidentBehaviorAssociation entity for this incident and resolve first. |
409 CONFLICT {message: “Access to the resource item could not be authorized because the 'Student' was not found.”} | Verify that student was loaded to ODS. |
403 FORBIDDEN {message: “Authorization denied. No relationships have been established between the caller's education organization id claim (194902) and one or more of the following properties of the resource item: 'SchoolId', 'StudentUniqueId'.”} | Verify that school was loaded to ODS. Then verify that student with that specific Unique Student ID was loaded for that school to ODS. |