PowerSchool SIS Georgia

Student Discipline

Information describing student discipline incidents, actions taken, and associated behaviors

Discipline Incidents

Events classified as warranting disciplinary action.

Primary PowerSchool Source Data

Core tables used in this resource:

  • [psrw_incident]

  • [psrw_incident_behavior]

  • [s_ga_disc_x]

Selection Criteria

Business logic for publishing this resource:

  • Incident must be at the school being published

  • One record per discipline incident

  • Incident location maps to specific descriptor

  • Incident timing (before/during/after school) determined by start date/time

Resource Output

Expected output from the selection criteria:

  • SchoolReference - Reference to school

  • IncidentIdentifier - Unique incident ID

  • IncidentDate - Date of incident

  • IncidentLocationDescriptor - Location in/around school

  • Behaviors - Array of behavior descriptors

  • IncidentTimingDescriptor - GA extension: Before/during/after school

Automatic Publishing

Whenever the related fields in the UI are updated, this resource will automatically generate the necessary DCF events to publish the resource with the updated values.

Data Elements

Details of each data element published in this resource:

Data Element

Description

[Table]Data Type

Stored in [Table]Field

schoolReference

Reference to the school where incident occurred

customobject

[PSRW_Incident]schoolid

incidentIdentifier

Unique identifier for the discipline incident

string

[Incident]Incident_ID

incidentDate

Date the discipline incident occurred

datetime

[Incident]Incident_Date

incidentLocationDescriptor

Ed-Fi descriptor for where incident occurred (e.g., Classroom, Hallway, Cafeteria, Playground, Bus, Parking Lot, On the Way to/from School) (optional)

string

IncidentLoc from [PSRW_Incident]Location (optional)

behaviors

Array of behavior descriptors associated with this incident

array

[PSRW_Incident_Behavior] Joined by incident ID

behaviorDescriptor

Ed-Fi descriptor for behavior type (e.g., Assault, Attendance/Truancy, Bullying, Disrespect, Possession of Weapon, etc.) (nested in behaviors)

string

[PSRW_Incident_Behavior]BehaviorDescriptor

incidentTimingDescriptor

GA extension: Descriptor for timing of incident (Before School, During School, After School, School-Sponsored Event) (nested in _ext.Gadoe, optional)

string

TimingDescriptor_DX from [S_GA_DISC_X]Incident_Timing (optional)

Discipline Actions

Actions taken after a disruptive event recorded as a discipline incident.

Primary PowerSchool Source Data

Core tables used in this resource:

  • [PSRW_Action]

  • [PSRW_Action_Discipline]

  • [PSRW_Action_Staff]

  • [S_GA_DISC_ACT_X]

  • [Students]

Selection Criteria

Business logic for publishing this resource:

  • Action must be associated with a student

  • Action taken by school responsible for discipline

  • Includes reference to original incident and behaviors

  • May reference alternate school if action involves school transfer

Resource Output

Expected output from the selection criteria:

  • responsibilitySchoolReference - School responsible for discipline

  • assignmentSchoolReference - School where action applied (optional)

  • studentReference - Reference to disciplined student

  • disciplineActionIdentifier - Unique action ID

  • disciplineDate - Date action taken

  • disciplines - Array of discipline types (e.g., Expulsion, Suspension)

  • studentDisciplineIncidentBehaviorAssociations - Link to behaviors

  • staffs - Array of staff members reporting discipline

  • disciplineActionLength - Duration of suspension/expulsion (optional)

Automatic Publishing

Whenever the related fields in the UI are updated, this resource will automatically generate the necessary DCF events to publish the resource with the updated values.

Data Elements

Details of each data element published in this resource:

Data Element

Description

[Table]Data Type

Stored in [Table]Field

responsibilitySchoolReference

Reference to the school responsible for the discipline action

customobject

[PSRW_Action]SchoolId

assignmentSchoolReference

Reference to school where student is assigned as result of action (e.g., alternate school for expulsion)

customobject

[S_GA_DISC_ACT_X]AlternateSchoolID (optional)

studentReference

Reference to the student receiving discipline

customobject

[Students]ID

disciplineActionIdentifier

Unique identifier for this discipline action

string

[PSRW_IncidentAction]Action_ID

disciplineDate

Date when discipline action was taken

datetime

[PSRW_IncidentAction]Discipline_Date

disciplines

Array of discipline actions taken (e.g., Suspension, Expulsion, Detention, Other)

array

[PSRW_Action_Discipline] Joined by Action ID

disciplineDescriptor

Ed-Fi descriptor for specific discipline type (nested in disciplines)

string

[PSRW_Action_Discipline]DisciplineDescriptor

studentDisciplineIncidentBehaviorAssociations

Array linking this action to incident behaviors (nested associations)

array

[PSRW_Action_Incident_Behaviorr] Joins to Incident Behaviors

behaviorDescriptor

Behavior descriptor from original incident (nested in studentDisciplineIncidentBehaviorAssociations)

string

[PSRW_Incident_Behavior]BehaviorDescriptor

staffs

Array of staff members reporting the discipline action

array

[PSRW_Action_Staff]References

staffUniqueId

Unique ID of staff member reporting discipline (nested in staffs)

string

[Users]DCID from [PSRW_Action_Staff]

receivedEducationServicesDuringExpulsion

Boolean indicator of whether student received education services during expulsion

boolean

[S_GA_DISC_ACT_X]ReceivedEdServices (optional)

disciplineActionLength

Duration of suspension or expulsion in days

number

[S_GA_DISC_ACT_X]DisciplineActionLength (optional)

dataTypeIndicatorDescriptor

GA extension: Descriptor indicating data type (nested in _ext.Gadoe, optional)

string

[S_GA_DISC_ACT_X]DataTypeIndicatorDesc (optional)

disciplineProcessTypeDescriptor

GA extension: Descriptor for discipline process type (nested in _ext.Gadoe, optional)

string

[S_GA_DISC_ACT_X]DisciplineProcessTypeDesc (optional)

incidentSeverityLevelDescriptor

GA extension: Descriptor for incident severity level (nested in _ext.Gadoe, optional)

string

[S_GA_DISC_ACT_X]IncidentSeverityLevelDesc (optional)

disciplineStaffUniqueId

GA extension: Unique ID of staff member initiating discipline (nested in _ext.Gadoe, optional)

string

[S_GA_DISC_ACT_X]DisciplineStaffId (optional)

alternateSchoolId

GA extension: School ID for alternate placement (nested in _ext.Gadoe, optional)

number

[S_GA_DISC_ACT_X]AlternateSchoolID (optional)

disciplineActionAuxiliaryDescriptor

GA extension: Auxiliary discipline descriptor (nested in _ext.Gadoe, optional)

string

[S_GA_DISC_ACT_X]DisciplineActionAux_Dx (optional)

Discipline Behavior Associations

Behaviors of a student associated with a specific discipline incident.

Primary PowerSchool Source Data

Core tables used in this resource:

  • [psrw_incident_behavior]

  • [psrw_incident]

  • [students]

Selection Criteria

Business logic for publishing this resource:

  • One record per incident-student-behavior triplet

  • Incident must belong to the school being published

  • References the original discipline incident

Resource Output

Expected output from the selection criteria:

  • behaviorDescriptor - Behavior type descriptor

  • disciplineIncidentReference - Reference to incident

  • studentReference - Reference to student involved

Automatic Publishing

Whenever the related fields in the UI are updated, this resource will automatically generate the necessary DCF events to publish the resource with the updated values.

Data Elements

Details of each data element published in this resource:

Data Element

Description

[Table]Data Type

Stored in [Table]Field

behaviorDescriptor

Ed-Fi descriptor for behavior type observed (e.g., Assault, Bullying, Insubordination, etc.)

string

[PSRW_IncidentParticipant]Behavior_Code

disciplineIncidentReference

Reference to the discipline incident with which this behavior is associated

customobject

[PSRW_Incident]IncidentIdentifier and [PSRW_Incident]SchoolID

incidentIdentifier

Unique identifier of the incident (nested in disciplineIncidentReference)

string

[PSRW_Incident]IncidentIdentifier

studentReference

Reference to the student whose behavior is reported

customobject

[Students]State_StudentNumber

studentUniqueId

Unique identifier of the student (nested in studentReference)

string

[Students]State_StudentNumberor ID