Discipline Actions (Georgia v3.6.1)

Tool Search: Ed-Fi

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

Object Triggering Logic

This table describes logic for triggering syncing of this object.

ActionTrigger
Post

Reports when a Behavior Resolution is added to an incident that is marked as Complete and is aligned to a reported Behavior Event.

  • Do not send if the student is in a calendar marked as Exclude.
  • Do not send if the student is in a School marked as Exclude.
  • The Resolution must be mapped to an Ed-Fi value.
  • Do not send if the Resolution Start Date is NULL.
Delete/Post/Put

A Post/Delete occurs when the Natural Key is changed. A Put occurs otherwise.


The following information on Resolution is changed:

  • Resolution ID (New Resolution)
  • Resolution Type
  • Resolution Start Date
  • Duration in School Days
  • Behavior Admin Staff Name
  • Continuation of Services
  • Discipline Process
  • Auxiliary Code
  • Alternate School ID
Delete/Post

When 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.
DeleteWhen a resolution is deleted.
DeleteWhen all resolutions are removed from the incident.
DeleteWhen all Behavior Events are removed from the Incident.
DeleteWhen all non-excluded enrollments in the school and year are deleted.


School Exclude, Calendar Exclude, Resource Toggle and Resync Logic

This table describes the School Exclude, Calendar Exclude, Resource Toggle and Resync logic of this object.

ActionTrigger
NoneIf a resource is toggled to 'OFF' after data has sent, all sent data will remain in the ODS but no new data will send.
ResyncIf a record is in the Ed-Fi Identity Mapping table and not in the ODS, it will be deleted from the Ed-Fi Identity Mapping table.
ResyncIf a record is in the ODS and it does not have a matching record in Campus or the Ed-Fi Identity Mapping table, it will be deleted from the ODS.
ResyncIf a mapping is changed in Resource Preferences, a resync will need to be done to reflect the changes.


Natural Key Changes, Cascading Updates, and Deletes Logic

This table describes the Natural Key Changes/Cascading Updates and Deletes logic of this object.

ActionTrigger
Post/Delete

Natural Key changes:

  • If an Ed-Fi ID changes, this will happen with the cascading deletes from the Ed-Fi ID Change trigger.
  • If the Discipline Date changes.


Scope Year Logic

This table describes scope year logic of this object.

Logic

Discipline records will only send to the school year they are aligned to.

Data will only send for the years that have valid configuration.


Resource Preferences

Data Element Label

Mapping Needed

Discipline DescriptorBehavior Resolution Type

Event Queue Detail

This table describes the Event Queue Detail of this object.

Campus TableEd-Fi ActionFields
behaviorResolutionPost/Put/DeleteThe 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 Requirement and Business Rules
M, C or O

Data Source GUI Path

Database Field
idThe unique identifier of the resource.M

disciplineActionidentifier Identifier assigned by the education organization to the discipline action.

Reports the Resolution ID.
Behavior> Behavior Management> Resolution> Resolution IDBehaviorResolution.resolutionID
disciplineDate 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 disciplineActionDisciplines.

See array section.
M

studentDisciplineIncidentAssociationsReference to the DisciplineIncident associated with the DisciplineAction.

Do not report, this is optional.
O

assignmentschoolReference A reference to the related School resource.

Do not report, this is optional.
O

responsibilityschoolReference A reference to the related School resource.

Do not report, this is optional.
O

studentReference A reference to the related Student resource.

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

actualDisciplineActionLengthThe length of time in school days for the Discipline Action (e.g. removal, detention), if applicable.

Do not report, this is optional.
O

disciplineActionLength The length of time in school days for the Discipline Action (e.g. removal, detention), if applicable.

Report the value entered in Duration in School Days
MBehavior > Behavior Management > Resolution > Duration in School Days
behaviorResolution.schoolDaysDuration
disciplineActionLength
DifferenceReasonDescriptor

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


Do not report, this is optional.

O

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

Do not report, this is optional.
O

receivedEducationServices
DuringExpulsion
An indication of whether the student received educational services when removed from the regular school program for disciplinary reasons.

  • Report True if Continuation of Services is set to the value: "Yes, student received services (Y)".
  • Report False in all other situations.

CBehavior> Behavior Management> Resolution> Continuation of Servicesbehaviorresolution.serviceProvided
relatedToZeroTolerancePolicy 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.

Do not report, this is optional.
O

 staffs - staffReferenceA reference to the related Staff resource

  1. Reports the reference for the Staff assigned to the Behavior Admin Staff Name
  2. If the person does not have a SSN, do not report
  3. If the person does have a SSN, do a get on the Staff resource to verify they exist before sending.
    • If the Staff record is valid, send the Staff reference
    • If the Staff record is not valid, this field reports blank
MBehavior Resolution> Behavior Admin Staff Namebehaviorresolution. adminPersonId
studentDisciplineIncident
BehaviorAssociations
A reference to the behavior(s) by the student that led or contributed to this specific action.

  1. If resource is turned on, see array section.
  2. Else, do not report.
O

etagA unique system-generated value that identifies the version of the resource.O

disciplineActionAuxiliaryDescriptor

Indicates Discipline Action Auxiliary


Report the Ed-Fi Code mapped to the value selected on Auxiliary Code.
C
Behavior Resolution > Auxiliary Code
behaviorresolution.auxiliaryCode
disciplineProcessTypeDescriptor

Indicates Discipline Process


  • Report the Ed-Fi Code mapped to the value selected on Discipline Process.
    • If Discipline Process is Blank/NULL or a value that is not mapped to an Ed-Fi Code, report 03 (Neither).
M
Behavior Resolution > Discipline Process
behaviorresolution.disciplineProcess
incidentSeverityLevelDescriptor

Indicates Incident Severity Level


Report the Ed-Fi Code mapped to the Category of the Event Type selected.

MBehavior > Admin > Event Types > CategoryBehavior.eventCategory
alternateSchoolId

Indicates Alternate School Id


Report the value entered for Alternate School ID.

C
Behavior Resolution > Alternate School ID
behaviorresolution.alternateSchoolID

Arrays

Click here to expand...

Disciplines

Data Element LabelBusiness RequirementBusiness RuleM, C, or OData Source GUI PathDatabase 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. If 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 Label
Business Requirement
Business Rules
M, C, or O
Data Source GUI Path
Database Field
Student Discipline Incident Behavior ReferenceA reference to the related Student Discipline Behavior Incident Behavior resource and associated behavior
  1. Report the reference from the Student Discipline Incident Behavior record the resolution is associated with along with the associated behavior
O

Staffs

Data Element Label
Business Requirement
Business Rules
M, C, or O
Data Source GUI Path
Database Field
Staff ReferenceA reference to the related Staff resource
  1. Reports the reference for the Staff assigned to the Behavior Admin Staff Name
    1. If the person does not have an Ed-Fi ID, do not report
    2. If the person does have an Ed-Fi ID, do a get on the Staff resource to verify they exist before sending.
      1. If the Staff record is valid, send the Staff reference
      2. If the Staff record is not valid, this field will report blank
OBehavior Resolution> Behavior Admin Staff Name behaviorresolution. adminPersonId


Type/Descriptors

Click here to expand...

disciplineDescriptor

Code ValueDescriptionNamespaceShort Description
2Detentionuri://gadoe.org/DisciplineDescriptorDetention
62Alternative School Non-Disruptive Studentsuri://gadoe.org/DisciplineDescriptorAlternative School Non-Disruptive Students
63Assigned To Other Alternative School by Administrative Law Judge.uri://gadoe.org/DisciplineDescriptorAssigned To Other Alternative School by Administrative Law Judge.
95Physical Restrainturi://gadoe.org/DisciplineDescriptorPhysical Restraint
30Out-of-School Suspensionuri://gadoe.org/DisciplineDescriptorOut-of-School Suspension
40Expulsionuri://gadoe.org/DisciplineDescriptorExpulsion
50Suspended from Riding Busuri://gadoe.org/DisciplineDescriptorSuspended from Riding Bus
0Continuation of actionuri://gadoe.org/DisciplineDescriptorContinuation of action
20In-School Suspensionuri://gadoe.org/DisciplineDescriptorIn-School Suspension
80Other Discipline Actionuri://gadoe.org/DisciplineDescriptorOther Discipline Action
90Removed from class at Teachers Requesturi://gadoe.org/DisciplineDescriptorRemoved from class at Teachers Request
10Corporal Punishmenturi://gadoe.org/DisciplineDescriptorCorporal Punishment
61Alternative School- Disruptive Studentsuri://gadoe.org/DisciplineDescriptorAlternative School- Disruptive Students
70Juvenile/Court Referraluri://gadoe.org/DisciplineDescriptorJuvenile/Court Referral

disciplineProcessTypeDescriptor

Code ValueDescriptionNamespaceShort Description
1Tribunal/Hearinguri://gadoe.org/DisciplineProcessTypeDescriptorTribunal/Hearing
2Waiveruri://gadoe.org/DisciplineProcessTypeDescriptorWaiver
3Neitheruri://gadoe.org/DisciplineProcessTypeDescriptorNeither

N/Auri://gadoe.org/DisciplineProcessTypeDescriptorN/A

incidentSeverityLevelDescriptor

Code ValueDescriptionNamespaceShort Description
1Leasturi://gadoe.org/IncidentSeverityLevelDescriptorLeast
2Moreuri://gadoe.org/IncidentSeverityLevelDescriptorMore
4Mosturi://gadoe.org/IncidentSeverityLevelDescriptorMost