v5 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.



ResourceProperty NameIs CollectionData Type

Required / Optional

Scenario 1
POST

Scenario 2
POST

Scenario 3
PUT

Scenario 4
PUT

DisciplineActionsdisciplineActionIdentifierFALSEnvarcharREQUIRED11221122
DisciplineActionsdisciplinesTRUEdisciplineActionDiscipline[]REQUIRED
disciplineActionDisciplinesdisciplineDescriptorFALSEdisciplineDescriptorREQUIREDOut 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]
DisciplineActionsstudentReferenceFALSEintegerREQUIRED
studentReferencestudentUniqueIdFALSEstringREQUIRED111111222222111111222222
DisciplineActionsactualDisciplineActionLengthFALSE

number

REQUIRED2525
DisciplineActionsreceivedEducationServicesDuringExpulsionFALSEbooleanREQUIREDTRUE
DisciplineActions

studentDisciplineIncidentAssociations

TRUE

studentDisciplineIncidentAssociation[]

REQUIRED
disciplineActionStudentDisciplineIncidentAssociations

studentDisciplineIncidentAssociationReference

FALSE

studentDisciplineIncidentAssociationReference

REQUIRED
studentDisciplineIncidentAssociationReferenceincidentIdentifierFALSEstringREQUIRED

["1" if possible

| system value]

["2" if possible

| system value]

["1" if possible

| system value]

["2" if possible

| system value]

studentDisciplineIncidentAssociationReferenceschoolIdFALSEintegerREQUIRED255901107255901001255901107255901001
studentDisciplineIncidentAssociationReferencestudentUniqueIdTRUEstringREQUIRED111111222222111111222222
DisciplineActionsresponsibilitySchoolReferenceFALSEresponsibilitySchoolReferenceREQUIRED
responsibilityschoolReferenceschoolIdFALSEintegerREQUIRED255901107255901001255901107255901001
DisciplineActions

iepPlacementMeetingIndicator

TRUEbooleanREQUIREDTRUE
TRUE