Student Discipline > DisciplineAction
This interchange defines discipline incidents and discipline actions.
DisciplineAction: This event entity represents actions taken by an education organization after a disruptive event that is recorded as a discipline incident..
Prerequisites
- Student
- Staff
- Enrollment
- Discipline Incident
Scenarios
- Create a Discipline Action for an elementary school student's discipline incident.
- Create a Discipline Action for a high school student's discipline incident.
- Modify the elementary student's Action from "Out of School Suspension" to "In School Suspension".
- Modify the high school student's Action from "In School Suspension" to "Community Service".
- Delete the Discipline Action for the elementary school student.
Â
Resource | PropertyName | IsCollection | DATA_TYPE | REQUIRED/ OPTIONAL | Scenario 1 POST | Scenario 2 POST | Scenario 3 PUT | Scenario 4 PUT |
---|---|---|---|---|---|---|---|---|
DisciplineActions | disciplines | TRUE | disciplineActionDiscipline[] | REQUIRED | Â | |||
DisciplineActionDisciplines | disciplineDescriptor | FALSE | string | REQUIRED | Out of School Suspension | In School Suspension | In School Suspension | Community Service |
DisciplineActions | disciplineDate | FALSE | date | REQUIRED | 9/30/[Current School Year] | 9/30/[Current School Year] | 9/30/[Current School Year] | 9/30/[Current School Year] |
DisciplineActions | identifier | FALSE | nvarchar | REQUIRED | 11 | 22 | 11 | 22 |
DisciplineActions | studentReference | FALSE | integer | REQUIRED | Â | |||
studentReference | studentUniqueId | FALSE | string | REQUIRED | 111111 | 222222 | 111111 | 222222 |
DisciplineActions | actualDisciplineActionLength | FALSE | integer | REQUIRED | 2 | 5 | 2 | 5 |
DisciplineActions | assignmentSchoolReference | FALSE | schoolReference | OPTIONAL | Â | |||
assignmentSchoolReference | schoolId | FALSE | integer | OPTIONAL | Â | Â | Â | Â |
DisciplineActions | length | FALSE | integer | OPTIONAL | Â | Â | Â | Â |
DisciplineActions | lengthDifferenceReasonType | FALSE | string | OPTIONAL | Â | Â | Â | Â |
DisciplineActions | relatedToZeroTolerancePolicy | FALSE | boolean | OPTIONAL | Â | Â | Â | Â |
disciplineActions | disciplineIncidents | TRUE | disciplineActionDisciplineIncident[] | REQUIRED | Â | |||
DisciplineActionDisciplineIncidents | disciplineIncidentReference | FALSE | disciplineIncidentReference | REQUIRED | Â | |||
disciplineIncidentReference | incidentIdentifier | FALSE | string | REQUIRED | ["1" if possible | system value] | ["2" if possible | system value] | ["1" if possible | system value] | ["2" if possible | system value] |
disciplineIncidentReference | schoolId | FALSE | integer | REQUIRED | 255901107 | 255901001 | 255901107 | 255901001 |
DisciplineActions | responsibilitySchoolReference | FALSE | responsibilitySchoolReference | REQUIRED | Â | |||
responsibilityschoolReference | schoolId | FALSE | integer | REQUIRED | 255901107 | 255901001 | 255901107 | 255901001 |
DisciplineActions | staffs | TRUE | disciplineActionStaff[] | OPTIONAL | Â | |||
DisciplineActionStaffs | staffReference | FALSE | integer | OPTIONAL | Â | |||
staffReference | staffUniqueId | FALSE | string | OPTIONAL | Â | Â | Â | Â |
Â
Â