This interchange defines discipline incidents and discipline actions.
StudentDisciplineIncidentAssociation: This association indicates those students who were victims, perpetrators, witnesses, and reporters for a discipline incident.
Prerequisites
- DisciplineIncident
- Student
- Enrollment
Scenarios
- Create a StudentDisciplineIncidentAssociation an elementary school student.
- Create a StudentDisciplineIncidentAssociation a high school student.
- Update the studentParticipationCodeType for the elementary school student.
- Update the studentParticipationCodeType for the high school student.
Resource | PropertyName | IsCollection | DATA_TYPE | REQUIRED/OPTIONAL | Scenario 1 POST | Scenario 2 POST | Scenario 3 PUT | Scenario 4 PUT |
---|---|---|---|---|---|---|---|---|
StudentDisciplineIncidentAssociations | disciplineIncidentReference | FALSE | disciplineIncidentReference | REQUIRED | ||||
disciplineIncidentReference | incidentIdentifier | FALSE | string | REQUIRED | 1 | 2 | 1 | 2 |
disciplineIncidentReference | schoolId | FALSE | integer | REQUIRED | 255901107 | 255901001 | 255901107 | 255901001 |
studentDisciplineIncidentAssociations | behaviors | TRUE | studentDisciplineIncidentAssociationBehavior[] | OPTIONAL | ||||
StudentDisciplineIncidentAssociationBehaviors | behaviorDescriptor | FALSE | string | OPTIONAL | ||||
StudentDisciplineIncidentAssociationBehaviors | behaviorDetailedDescription | FALSE | string | OPTIONAL | ||||
StudentDisciplineIncidentAssociations | studentParticipationCodeType | FALSE | string | REQUIRED | Victim | Perpetrator | Witness | Victim |
StudentDisciplineIncidentAssociations | studentReference | FALSE | studentReference | REQUIRED | ||||
studentReference | studentUniqueId | FALSE | string | REQUIRED | 111111 | 222222 | 111111 | 222222 |