Discipline Actions (Arizona v3.6)

This event entity represents actions taken by an education organization after a disruptive event that is recorded as a discipline incident.

Object Triggering

This table describes logic for triggering syncing of this object.

ActionTrigger
PostReports when a Behavior Resolution is added to an incident that is marked as Complete and is aligned to a reported Behavior Event.
  • Incident must have at least one behavior event associated and the event is mapped to an Ed-Fi Value.
  • Incident must be tied to a Behavior Incident that has at least one Behavior Resolution that is mapped to an Ed-Fi Value.
  • SPED
    • Student has a locked IEP that overlaps the dates of the reported behavior event.
    • Student has no IEPs and has a flag with a state code of '999' (IEP) that overlaps the dates of the reported behavior event.
  • 21st CCLC
    • A student has an enrollment in a school where the 21CCLC checkbox is marked on the School Resource within the scope year.
  • Firearms
    • The Behavior Event is mapped to one of the following values:
      • Handguns
      • Rifles/shotguns
      • Multiple firearms
      • Other Firearms
  • Posting can occur when a new event is added after Incident is marked as "Complete".
  • Do not send when the student's grade is marked as State Exclude.
  • Do not send when the student's enrollment is marked as No Show or State Exclude.
  • Do not send when the student is in a calendar marked as Exclude.
  • Do not send when the student is in a School marked as  Exclude.
Put

When data that is not part of the Natural Key is changed.

  • When Resolution End Date is changed.
  • When Duration in School Days is changed.
Delete/PostWhen data that is part of the Natural Key is changed.
  • When the resolution date is changed do a delete and post.
Delete/PostWhen the Incident's status is changed.
  • Delete when the status is changed from Completed to In Progress.
  • Post when the status is changed from In Progress to Completed.
Delete/PostWhen a student's SPED IEP is changed.
  • Delete when the IEP is unlocked.
  • Post when the IEP is locked.
  • Delete when the IEP dates are updated to no longer overlap the behavior incident.
  • Post when the IEP dates are updated to now overlap the behavior incident.
Delete/PostWhen student's flag with a state code of 999 (IEP) is changed.
  • Delete when flag dates are updated to no longer overlap the behavior incident.
  • Post when flag dates are updated to now overlap the behavior incident.
  • Delete when a flag with dates that overlaps the behavior incident is deleted.
  • Post when the flag with dates that overlap the behavior incident has the program updated to 999 (IEP) or new flag is added with a program state code of 999 (IEP).
Delete/PostWhen student's 21st CCLC record is changed. 
  • Delete when 21st CCLC dates are updated to no longer overlap the school year of the reported behavior incident.
  • Post when 21st CCLC dates are updated to now overlap the school year of the reported behavior incident is deleted.
  • Delete when 21st CCLC record with no dates that overlap the school of the reported behavior incident is deleted.
DeleteWhen a resolution is deleted.
DeleteWhen all resolutions are removed from the incident.
DeleteWhen all Behavior Events are removed from the incident.
DeleteWhen an incident is deleted.
DeleteWhen the associated student enrollment is deleted.
DeleteWhen the student's Role changes to anything other than Offender.
Delete

When all non-excluded enrollments in the school and year are deleted.

DeleteWhen all Student Discipline Incident Associations and all Student Discipline Incident Behavior Associations are deleted that are associated with this Disciple Incident record.

Resource Toggle/Resync

Action

Business Rule

NoneWhen a resource is toggled to 'OFF' after data has sent, all sent data remains in the ODS but no new data sends.
ResyncWhen a record is in the Ed-Fi Identity Mapping table and not in the ODS, it is deleted from the Ed-Fi Identity Mapping table
ResyncWhen a record is in the ODS and it does not have a matching record in Campus or the Ed-Fi Identity Mapping table, it is deleted from the ODS.
ResyncWhen a mapping is changed in Resource Preferences, a resync needs to be done to reflect the changes.

Natural Key Changes/Cascading Updates, Deletes

Action

Business Rule

Post/Delete

Natural Key changes: 

  • When an Ed-Fi ID changes, this happens with the cascading deletes from the Ed-Fi ID Change trigger.
  • When the Discipline Date changes.

Scope Year

Business Rules
Discipline records only sends to the school year they are aligned to.
Data only sends for the years that have valid configuration.

Resource Preferences

Data Element LabelMapping Needed
Behavior Resolution TypeDiscipline Descriptor

Event Queue Detail

Campus Table

Ed-Fi Action

Fields

behaviorResolution

Post/Put/Delete

The primary table for sending data for this resource


Object Data Elements

Data Element Labels in bold are part of the Natural Key and are required data elements for Data to send to Ed-Fi

Data Element LabelBusiness RequirementBusiness RulesM, C, or OData Source GUI PathDatabase Field
idThe unique identifier of the resource.
M

discipline
Action
identifier 
Identifier assigned by the education organization to the discipline action.

Reports the Resolution ID.

Behavior> Behavior Management> Resolution> Resolution IDBehaviorResolution.
resolutionID
discipline
Date 
The month, day, and year of the discipline action.

Reports the Resolution Start Date.

MBehavior> Behavior Management> Resolution> Resolution Start DateBehaviorresolution.
timestamp
disciplines An unordered collection of discipline Action Disciplines.

See array section.

M

student
Discipline
Incident
Associations
Reference to the Discipline Incident associated with the Discipline Action.

See array section.


Note: This is deprecated, but should continue to send.

M

assignment
school
Reference 
A reference to the related School resource.

This is optional, does not report.

O

responsibility
school
Reference 
A reference to the related School resource.

Reports the fields that are part of the Natural Key for the Schools resource of the school where the incident occurred.

M

student
Reference 
A reference to the related Student resource.

Report the reference from the Student record for the student associated with the Resolution.

M

actualDiscipline
ActionLength
The length of time in school days for the Discipline Action (e.g. removal, detention), when applicable.
  1. Report the value entered in the Duration in School Days field.
  2. When blank, calculate the number of instructional days between the resolution start date and resolution end date, including the start/end dates:
    • When the resolution start date and resolution end date are the same value, report 1.
CBehavior > Behavior Management > Resolution  Duration in School DaysbehaviorResolution.
schoolDaysDuration
disciplineAction
Length 
The length of time in school days for the Discipline Action (e.g. removal, detention), when applicable.

This is optional, does not report.

O

disciplineAction
Length
Difference
Reason
Descriptor

Indicates the reason for the difference, if any, between the official and actual lengths of a student s disciplinary assignment.

This is optional, does not report.

O

iepPlacement
Meeting
Indicator
An indication as to whether an offense and/or disciplinary action resulted in a meeting of a student’s Individualized Education Program (IEP) team to determine appropriate placement.

Reports True when the  IEP Manifestation Determination
checkbox is checked.


Otherwise, report false.

O

received
Education
Services
During
Expulsion
An indication of whether the student received educational services when removed from the regular school program for disciplinary reasons.

Determine the Data Type of the field to see when the field is a check box or a droplist.


When the field Data type is a check box, report the following:
  • Report True when checkbox is checked.
  • Report False when checkbox is not checked.
  1. When the field Data Type is a droplist, look to see the Ed-Fi Value the code selected is mapped to.
    • Report True when the code is mapped.
    • When the code is not mapped, report False.

Note: This is deprecated, but should continue to send.

OBehavior> Behavior Management> Resolution> Educational Services After Removalbehaviorresolution.
serviceProvided
relatedToZero
TolerancePolicy 
An indication of whether or not this disciplinary action taken against a student was imposed as a consequence of state or local zero tolerance policies.

This is optional, does not report.

O

 staffs An unordered collection of disciplineActionStaffs.

See array section.

O

studentDiscipline
IncidentBehavior
Associations
A reference to the behavior(s) by the student that led or contributed to this specific action.

When resource is turned on, see array section.


Otherwise, do not report.

O

disciplineEndDateThe End Date of the Discipline Action.

Reports the resolution end date.


MBehavior > Behavior Management > Resolution > Resolution End Date
parentDeclinedServicesIndicates whether the parent declined services.When Services During Removal Declined checkbox is marked, reports True. Otherwise, reports False.CBehavior > Behavior Management > Resolution > Services During Removal Declined
servicesProvidedIndicates whether required services per IEP were provided during the Discipline Action.When Services Provided During Removal checkbox is marked, reports True. Otherwise, reports False.CBehavior > Behavior Management > Resolution > Services Provided During Removal 
etagA unique system-generated value that identifies the version of the resource.
O

Arrays

Click here to expand...

Disciplines

Data Element LabelBusiness RequirementBusiness RulesM, C or O

Data Source GUI Path

Database Field
Discipline Descriptor

This descriptor defines the type of action or removal from the classroom used to discipline the student involved as a perpetrator in a discipline incident.

  1. Report the Ed-Fi Code value from the mapping for the state resolution code selected.
  2. When the Ed-Fi Code is not mapped to a state code, then do not report.
 OBehavior > Behavior Management > Resolution Details > Resolution Type


Student Discipline Incident Associations

Data Element LabelBusiness RequirementBusiness RulesM,C or OData Source GUI PathDatabase Field
Discipline Incident Reference

A reference to the related Discipline Incident resource.

Report the reference from the Discipline Incident record the resolution is associated with.

O


Student Discipline Incident Behavior Associations

Data Element LabelBusiness RequirementBusiness RulesM,C or OData Source GUI PathDatabase Field
Student Discipline Incident Behavior ReferenceA reference to the related Student Discipline Behavior Incident Behavior resource and associated behavior.

Reports the reference from the Student Discipline Incident Behavior record the resolution is associated with along with the associated behavior.

O


Staffs

Data Element LabelBusiness RequirementBusiness RuleM, C or OData Source GUI PathDatabase Field
Staff ReferenceA reference to the related Staff resourceReports the reference for the Staff assigned to the Behavior Admin Staff Name:
  1. When the person does not have an Ed-Fi ID, do not report.
  2. When the person does have an Ed-Fi ID, do a get on the Staff resource to verify they exist before sending.
    • When the Staff record is valid, send the Staff reference.
    • When the Staff record is not valid, this field reports blank.
OBehavior Resolution > Behavior Admin Staff Namebehaviorresolution. adminPersonId