Special Programs Arkansas

Scripts

Scripts execute a series of commands, typically to update an extensive data set in a single process. 

Navigate to AdministrationConfigurationProfile Types, and then Update Scripts.

Executing a Script

  1. Click the magnifying glass next to the script to execute it. A summary of the script, its content, the schedule for running, and the last time the script ran are listed.

  2. Click the Execute Script button.

  3. Click OK on the dialog box to confirm the execution of the script. When the script processing is completed, a message will appear listing the number of successfully processed records.

Scripts

Name

Description

DeleteUnassignedStaffFromCaseload

This script will remove the staff’s name from the profile if the profile record if the “Manually Added” checkbox is not checked (false) and does not match the student’s Speech Therapist, Case Manager or Special Education Teacher in the Special Education Information profile. Any staff manually added to the student’s Caseload will not be removed via the script and must be removed by a user.

Maintain Enrollment History - AR Model

When the script is executed, it will insert/add or update a record in the student's Enrollment History profile based on the following logic:

  • ADDS a new Enrollment History record if there is no existing record with the same Enrollment Start date using the Enrollment Start Date from the Student Information profile. The system will insert a new record and inserts the District, School, Grade, Enrollment Start Date values from the Student Information profile.

  • UPDATES the existing Enrollment History record if the school, grade, Enrollment End Date or Enrollment Exit Reason change.

  • When the Enrollment Start Date on the Student Information Profile changes (e.g., new school year), the system will CREATE a new Enrollment History record. If there is an existing Enrollment History record with a blank end date, the script will use the day prior to the new enrollment start date and insert that into the Enrollment End Date field so there are no overlapping active enrollments.

eSchoolPLUS program Profile

The script will create or update (end date and exit reason) an existing record based on the following:

Early Childhood Program

The profile script will CREATE an Early Childhood eSP Program record when:

  • the most recent Referral record has an IEP Type = Early Childhood and has a Parent Consent to Place date value where there is no open/active Early Childhood eSchoolPLUS Program profile record and no open/active School Age eSchoolPLUS Program profile record and where the student is under 7 years old as of the current date (today). It will create the Early Childhood Program record using the Referral profile Parent Consent to Place date value as the start date.

The profile script will UPDATE an Early Childhood eSP Program record when:

  • the student has an Early Childhood Program profile record where the end date is blank and the student has either an Early Childhood Exit Date or Special Ed Exit Date on the Special Education Information profile. It will use the Special Education exit date and reason from the Special Education Information profile and updates the currently open ended Early Childhood record.

School Age Program

The profile script will CREATE an School Age eSP Program record when:

  • the most recent Referral record has an IEP Type = School Age and has a Parent Consent to Place date value where there is no open/active School Age eSchoolPLUS Program record. It will create the School Age Program record using the Referral profile Parent Consent to Place date value as the start date and where the student Active (student is not inactive as displayed in red font Inactive) and the student’s Special Ed Exit Date is blank and student has an Early Childhood Exit Date in the Special Education Information profile and does NOT have an eSP Program profile record with the day after the Early Childhood Exit Date value, it will create a new school age program record using the day after the Early Childhood exit date as the School Age program record’s start date. This means that the student exited the Early Childhood program but is still in Special Education, now in the School Age program continuing to receive special education services. The script will then update the existing Early Childhood program record with the Early Childhood exit date and exit reason (from the Special Education profile) as the Early Childhood program end date and exit reason. It also creates a new School Age program record with the start date, using the day after the Early Childhood exit date.

The profile script will UPDATE an School Age eSP Program record when:

  • the student has a School Age Program profile record with a blank end date and the student has a Special Ed Exit Date on their Special Ed Info profile, it will update the exit date and reason from the Special Education Information profile.

Set Profile Tags

This script will set the student’s REF (Referral icon that appears next to the student’s name) based on the following logic:

  • student does not have an Annual Review Due Date on the Special Education Information profile AND

  • On the latest referral profile record:

    • Parent Consent = Granted or no value is indicated

    • Reason for Completion = blank

Set Student to Inactive

This script will deactivate the student if there is an Enrollment Exit Date on the Student Information profile.