Skip to main content
Skip table of contents

Discipline

Student discipline data refers to the information collected and managed regarding student behavior and disciplinary actions within a school or district.

Key components of student discipline data in Ed-Fi include:

  1. Incident Details: Information about the disciplinary incident, such as date, time, location, and description.

  2. Participants: Details about the students involved, including their roles (e.g., offender, victim, witness).

  3. Actions Taken: Records of the disciplinary actions administered, such as suspensions, detentions, or other interventions.

  4. Outcomes: The results or consequences of the disciplinary actions, including any follow-up actions or support provided to the students involved.

disciplineIncident

eSP Source Data

Tables: DISC_INCIDENT (di), DISC_NON_STUDENT (ns), REG_ENTRY_WITH(rew), REG_BUILDING(rb)

Selection Criteria

Publishes one record for each incident where:

  • The incident occurred during the selected school year

  • There was an offender who was a student enrolled in the district during the year

  • There was a state-reportable behavior and a state-reportable action

    • State-reportable codes have non-ull state_code_equiv

    • There may be multiple behaviors or actions, only one of each is needed

Resource Output

  • The localEducationAgencies resource is not dependent on the prior publishing of other Ed-Fi resources.

  • LEAs and Schools may upload (publish) data to the ODS in real time or on-demand ("Run Now" button).

Note: Click Export to export the data collection results to an Excel spreadsheet.

Resource

Data Element

Description

TX Element

TX Element Name

eSP Source

Required?

Comments

disciplineIncident

schoolId

E0782

CAMPUS-ID-OF-ENROLLMENT

rb.state_code_equiv of rew.building where di.incident_date falls between rew.entry_date and rew.withdrawal_date 

Y

State-assigned school id

incidentIdentifier

E1016

DISCIPLINARY-INCIDENT-NUMBER

di.incident_id

Y

incidentDate

Local

di.incident_date

Y

incidentDescription

di.comments

N

base profile, not reqired

incidentLocation

E1083

BEHAVIOR-LOCATION-CODE

disctb_location.state_code_equiv where disctb_location.code = di.location

TX

behaviors

[Array]

TX

behaviorDescriptor

E1006

DISCIPLINARY-ACTION-REASON-CODE

disc_incident_code.state_code_equiv where disc_incident_code.code = di.incident_code

TX

reportedToLawEnforcement

di.police_notified

N

base profile, not reqired; true if 'Y'

reporterDescriptionDescriptor

di.is_student

N

base profile, not reqired; if 'Y' then 'Student', if 'S' then 'Staff', when ns.staff_member = 'Y' then 'Non-school personnel' else 'Other'

reporterName

derived from di.is_student

N

base profile, not reqired; if 'Y then reg first & last name, if 'S' then reg_staff first & last name, if 'N' then disc_non_student first & last name

staffUniqueId

when di.is_student = 'S' then di.person_id

N

base profile, not reqired; get staff UniqueId if school staff

TX Extensions

TX

safeSupportiveSchoolProgramTeamReview

E1734

SAFE-SUPPORTIVE-SCHOOL-PROGRAM-TEAM-REVIEW

dosc_user.field_value where screen_number 1, field_number 3

TX

added 3-22

  • required if incident has action code in (01, 02, 03, 04, 05, 06, 07, 13, 14, 25, 26, 27, 28, 50, 51, 52, 53, 54, 60)

  • default to 0 (false)

  • otherwise not published

additional fields for display only

sch.school_name

district view only

studentDisciplineIncidentBehaviorAssociations

eSP Source Data

Tables: DISC_OFFENDER (dof), DISC_OFF_CODE (doc), DISC_INCIDENT_CODE (dic)

Selection Criteria

Publishes one record for each incident/student combination where:

  • The incident is published (see criteria above)

  • Enrolled student is the offender and has a state-reportable behavior and state-reportable action

  • Building not transfer building, not out-of-district

  • One record for each DISC_OFFENDER in current year

    • TEA: only one state-reportable behavior is allowed for each student/incident combination

Resource Output

  • The localEducationAgencies resource is not dependent on the prior publishing of other Ed-Fi resources.

  • LEAs and Schools may upload (publish) data to the ODS in real time or on-demand ("Run Now" button).

Note: Click Export to export the data collection results to an Excel spreadsheet.

Resource

Data Element

Description

TX Element

TX Element Name

eSP Source

Required?

Comments

studentDisciplineIncidentBehaviorAssociations

disciplineIncidentReference

Y

schoolId

E0782

CAMPUS-ID-OF-ENROLLMENT

rb.state_code_equiv of rew.building where di.incident_date falls between rew.entry_date and rew.withdrawal_date 

Y

State-assigned school id

incidentIdentifier

E1016

DISCIPLINARY-INCIDENT-NUMBER

dof.incident_id; dv.incident_id; dw.incident_id

Y

studentUniqueId

E1523

TX-UNIQUE-STUDENT-ID

ru.field_value where ru.screen_number = 10165, ru.field_number = 1

Y

State-assigned number for student but not collected by TEA

behaviorDescriptor

E1006

DISCIPLINARY-ACTION-REASON-CODE

doc.code, dic.state_cove_equiv

TX

behavior must be either the only one for the student or the primary one
in case of multiple, if DISC_INCIDENT_CODE.Severity_Order is defined, publish behavior with lower Severity_Order
otherwise in case of multiple, publish multiple records, district will get error from TEA

behaviorDetailedDescription

doc.offense_comment

N

additional fields for display only

district view only

trunc(inc.incident_ts,'DD'

disciplineActions

eSP Source Data

Tables: DISC_OFFENDER (dof), DISC_OFF_ACTION (doa), DISCTB_OFF_ACTION (dtoa)

Selection Criteria

Publishes one record for each state-reportable discipline action where:

  • Student was offender, enrolled during school year

    • Building is not transfer building, not out-of-district

  • State-reportable behavior exists for student in same incident

  • Incident is in selected school year (action may be in subsequent year)

  • Action references published studentDisciplineIncidentAssociation
    May be multiple records per student per incident

  • Ed-Fi spec allows multiple disciplines in a record but publish separate record for each incident_action

Resource Output

  • The localEducationAgencies resource is not dependent on the prior publishing of other Ed-Fi resources.

  • LEAs and Schools may upload (publish) data to the ODS in real time or on-demand ("Run Now" button).

Note: Click Export to export the data collection results to an Excel spreadsheet.

Resource

Data Element

Description

TX Element

TX Element Name

eSP Source

Required?

Comments

disciplineActions

responsibilitySchoolId

E1037

CAMPUS-ID-OF-DISCIPLINARY-RESPONSIBILITY

doa.resp_building

Y

State-assigned school id, dependency if none found

assignmentSchoolId

E1003

CAMPUS-ID-OF-DISCIPLINARY-ASSIGNMENT

doa.assign_building

TX

studentUniqueId

E1523

TX-UNIQUE-STUDENT-ID

ru.field_value where ru.screen_number = 10165, ru.field_number = 1 where ru.student_id = dof.person_id (is_student = 'Y')

Y

State-assigned number for student

disciplineActionIdentifier

E1004

DISCIPLINARY-ACTION-NUMBER

legacy TX eSP uses an incremented action number unique by campus and student, e.g. 1, 2, 3.. for each student/school combination during the year

Y

Replicate legacy TX eSP if practical, otherwise use base profile: dof.incident_id + '-' + dof.offender + '-' + doa.action_number

disciplineDate

E1036

DATE-OF-DISCIPLINARY-ACTION

doa.start_date

Y

format date

disciplineActionLengthDifferenceReasonDescriptor

E1009

DISCIPLINARY-LENGTH-DIFFERENCE-REASON-CODE

disctb_reason.state_code_equiv where disctb_reason.code = doa.reason_code

TX

disciplines

[Array]

Y

Only one published per record

disciplineDescriptor

E1005

DISCIPLINARY-ACTION-CODE

doa.action_code, dtoa.state_code_equiv

Y

studentDisciplineIncidentBehaviorAssociations

[Array]

TX

Replaces studentDisciplineIncidentAssociations array, TEA allows only one

incidentIdentifier

E1016

DISCIPLINARY-INCIDENT-NUMBER

dof.incident_id

Y

SchoolId

E0782

CAMPUS-ID-OF-ENROLLMENT

rb.state_code_equiv of rew.building where di.incident_date falls between rew.entry_date and rew.withdrawal_date 

Y

State-assigned school id

studentUniqueId

E1523

TX-UNIQUE-STUDENT-ID

dof.person_id (is_student = 'Y')

Y

State-assigned number for student

behaviorDescriptor

E1006

DISCIPLINARY-ACTION-REASON-CODE

doc.code, dic.state_cove_equiv

Y

behavior must be either the only one for the student or the primary one
in case of multiple, if DISC_INCIDENT_CODE.Severity_Order is defined, publish behavior with lower Severity_Order
otherwise in case of multiple, publish multiple records, district will get error from TEA

TX Extensions

TX

officialLengthOfDisciplinaryAssignment

E1007

OFFICIAL-LENGTH-OF-DISCIPLINARY-ASSIGNMENT

doa.schd_duration

TX

replaces disciplineActionLength, Oct 1 spec

actualLengthOfDisciplinaryAssignment

E1008

ACTUAL-LENGTH-OF-DISCIPLINARY-ASSIGNMENT

doa.actual_duration

TX

replaces actualDisctiplneActionLength, Oct 1 spec

inconsistentCodeOfConductIndicator

E1656

INCONSISTENT-CODE-OF-CONDUCT-INDICATOR-CODE

disc_act_user.field_value where disc_act_user.screen_number = '10100' and field_number = 1. join to doa on building,incident_id,action_number,off_vic_wit_id

TX

nonMembershipDisciplineRestraintIndicator

E1725

NON-MEMBERSHIP-DISCIPLINE-RESTRAINT-INDICATOR-CODE

disc_act_user.field_value where disc_act_user.screen_number = '10100' and field_number = 2. join to doa on building,incident_id,action_number,off_vic_wit_id

TX

additional fields for display only

district view only

restraintEvents

eSP Source Data

Tables: DISC_OFFENDER (dof), DISC_OFF_ACTION (doa), DISCTB_OFF_ACTION (dtoa)

Selection Criteria

Publishes one record for each state-reportable discipline action where:

  • Publishes all restraint/seclusion events where:

    • Student is enrolled during school year and event date is during school year

    • Student is enrolled in Special Education program

    • OR Police Officer restraint (restraintStaffType = '02')

    • Student is not excluded from publishing

Resource Output

  • The localEducationAgencies resource is not dependent on the prior publishing of other Ed-Fi resources.

  • LEAs and Schools may upload (publish) data to the ODS in real time or on-demand ("Run Now" button).

Note: Click Export to export the data collection results to an Excel spreadsheet.

Resource

Data Element

Description

TX Element

TX Element Name

eSP Source

Required?

Comments

restraintEvents

restraintEventIdentifier

E1035

RESTRAINT-INSTANCE-NUMBER

tx_restraint.instance_number

Y

schoolId

E1032

CAMPUS-ID-OF-RESTRAINT-EVENT

reg_building.state_code_equiv where reg_building.building = tx_restraint.building

Y

studentUniqueId

E1523

TX-UNIQUE-STUDENT-ID

ru.field_value where ru.screen_number = 10165, ru.field_number = 1 where ru.student_id = tx_restraint.student_id

Y

State-assigned number for student 

eventDate

E1034

DATE-OF-RESTRAINT-EVENT

tx_restraint.event_date

Y

format date

restraintEventReasonDescriptor

E1033

RESTRAINT-REASON-CODE

tx_restraint.reason 

TX

TX Extensions

TX

restraintStaffTypeCodeDescriptor

E1516

RESTRAINT-STAFF-TYPE-CODE

tx_restraint.staff_type

TX

nonMembershipDisciplineRestraintIndicator

E1725

NON-MEMBERSHIP-DISCIPLINE-RESTRAINT-INDICATOR-CODE

tx_restraint.non_mem_disc_restraint

TX

additional fields for display only

district view only

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.