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

  1. Create a Discipline Action for an elementary school student's discipline incident.
  2. Create a Discipline Action for a high school student's discipline incident.
  3. Modify the elementary student's Action from "Out of School Suspension" to "In School Suspension".
  4. Modify the high school student's Action from "In School Suspension" to "Community Service".
  5. Delete the Discipline Action for the elementary school student.


 

ResourcePropertyNameIsCollectionDATA_TYPE

REQUIRED/

OPTIONAL

Scenario 1

POST

Scenario 2

POST

Scenario 3

PUT

Scenario 4

PUT

DisciplineActionsdisciplinesTRUEdisciplineActionDiscipline[]REQUIRED 
DisciplineActionDisciplinesdisciplineDescriptorFALSEstringREQUIREDOut of School SuspensionIn School SuspensionIn School SuspensionCommunity Service
DisciplineActionsdisciplineDateFALSEdateREQUIRED9/30/
[Current School Year]
9/30/
[Current School Year]
9/30/
[Current School Year]
9/30/
[Current School Year]
DisciplineActionsidentifierFALSEnvarcharREQUIRED11221122
DisciplineActionsstudentReferenceFALSEintegerREQUIRED 
studentReferencestudentUniqueIdFALSEstringREQUIRED111111222222111111222222
DisciplineActionsactualDisciplineActionLengthFALSEintegerREQUIRED2525
DisciplineActionsassignmentSchoolReferenceFALSEschoolReferenceOPTIONAL 
assignmentSchoolReferenceschoolIdFALSEintegerOPTIONAL    
DisciplineActionslengthFALSEintegerOPTIONAL    
DisciplineActionslengthDifferenceReasonTypeFALSEstringOPTIONAL    
DisciplineActionsrelatedToZeroTolerancePolicyFALSEbooleanOPTIONAL    
disciplineActionsdisciplineIncidentsTRUEdisciplineActionDisciplineIncident[]REQUIRED 
DisciplineActionDisciplineIncidentsdisciplineIncidentReferenceFALSEdisciplineIncidentReferenceREQUIRED 
disciplineIncidentReferenceincidentIdentifierFALSEstringREQUIRED

["1" if possible

| system value]

["2" if possible

| system value]

["1" if possible

| system value]

["2" if possible

| system value]

disciplineIncidentReferenceschoolIdFALSEintegerREQUIRED255901107255901001255901107255901001
DisciplineActionsresponsibilitySchoolReferenceFALSEresponsibilitySchoolReferenceREQUIRED 
responsibilityschoolReferenceschoolIdFALSEintegerREQUIRED255901107255901001255901107255901001
DisciplineActionsstaffsTRUEdisciplineActionStaff[]OPTIONAL 
DisciplineActionStaffsstaffReferenceFALSEintegerOPTIONAL 
staffReferencestaffUniqueIdFALSEstringOPTIONAL    



 

Â