Skip to content

Casestudy

Casestudy is a formal way to document a note/make an iep amendment for a student. There are multiple kinds of Casestudy that a classroom teacher files for a student.

  • over_performing
  • under_performing
  • display_behavior
  • poor_attendance
  • late_to_school
  • medical_issues
  • hygiene_issues
  • parental_problems
  • other

Some casestudies like over_performing or under_performing that make changes to iep require an approval flow.

Approval flow

When a teacher creates a new casestudy, it will be in draft state. A teacher will then send the casestudy for approval to the classroom supervisor, in this state teacher and supervisor can collaborate to add notes to the Casestudy. A supervisor can choose to approve or reject an Casestudy appropriately based on the content. When an Casestudy is rejected, teacher goes through the notes added by supervisor and makes necessary changes, either resends it for approval or can simply approve it themselves.

An approved Casestudy is then ready for filing. If it is over_performing or under_performing, filing a casestudy will result in an amendment to existing IEP.

graph TB
  A[Draft] --> |Send for supervisor review| B{Awaiting Approval};  
  B --> |Supervisor Approves| C[Approved];
  B --> |Supervisor rejects| D[Rejected];
  D --> |Teacher amends Casestudy| E{Approval Necessary?};
  E --> |Yes| B;
  E --> |No| C;

Entity Attributes

Following attributes define a casestudy.

title

title of the casestudy.

kind

kind of the casestudy, as discussed above.

status

status of the casestudy, as discussed above.

awaiting_approval_at

Timestamp at which Casestudy was sent for approval.

approved_at

Timestamp at which Casestudy was approved.

rejected_at

Timestamp at which Casestudy was rejected.

finalized_at

Timestamp at which Casestudy was finalized.

Entity Relationships

student

A casestudy belongs to a student.

classroom

A casestudy belongs to a classroom.

domain

Domains added in casestudy, valid only when the kind of casestudy is over_performing.

prepared_by

The staff who prepared the casestudy.

participants

Staff and guardians who participated in casestudy discussion.

subgoals

Subgoals added or removed, valid only when the kind of the casestudy is over_performing or under_performing.

Admin UI