Core SIF - StudentParticipation

Tool Search: SIF

The current version of SIF is v2.7.

This object contains information pertaining to student eligibility for and participation in an individualized special program such as special education, ESL, Section 504, etc. 

SIF_Events are reported for this object.

Batch Condition:

SIF_Condition elements to support:

  1. @RefID
  2. @StudentPersonalRefId

Object Triggering

Event TypeRequirement
AddFreeReduced - When a FRAM Record becomes active during the Zone Scope Year with Eligibilty Type = Meal and Eligibility = Free or Reduced
AddFreeReduced - When a School qualifies for a schoolwide provision <= the current date and <= the calendar End Date of the Zone Calendar and Year.
AddEconomicDisadvantaged - When a FRAM Record becomes active during the Zone Scope Year with Eligibilty Type = Meal and ANY Eligibility
AddEnglish Learners - When an English Learners record becomes active during the Zone Scope Year.
ChangeFreeReduced - When a change is made to a FRAM start or end date AND StudentParticipation record was created from FRAM not School Provision.
And When stateQualificationOverride and type are changed and saved .
ChangeEconomicDisadvantaged - When a change is made to a FRAM start or end date.
ChangeEnglish Learners- When a change is made to an English Learners start or English Learners program exit date.
DeleteFreeReduced - When a FRAM Record no longer overlaps the Zone Scope Year.
DeleteEconomicDisadvantaged - When a FRAM Record no longer overlaps the Zone Scope Year.
DeleteFreeReduced - When a FRAM Record for a Zone Scope Year is deleted.
DeleteEconomicDisadvantaged - When a FRAM Record for a Zone Scope Year is deleted.
DeleteEnglish Learners -When an English Learners Record no longer overlaps the Zone Scope Year (Program Exit Date).
DeleteEnglish Learners - When an English Learners Record for a Zone Scope Year is deleted.

Object Population and Business Rules

Requirement
  • SIF_Request (Batch) Object population logic:
    1. The student will report no more than 1 active instance of StudentParticipation per ProgramType.
      1. Infinite Campus doesn't allow overlapping FRAM or English Learners records.
    2. Each eligible FRAM and English Learners record will report a separate StudentParticipation record when the FRAM or English Learners record was active for at least 1 day in the SIF Zone Year.
    3. Each eligible StudentParticipation record will have a unique RefId. Eligible records align with unique records (FRAM, English Learners) in Infinite Campus.
      1. For example: Each eligible FRAM record assigned to a student will have a unique StudentParticipation RefId.
    4. For records with a FreeReduced ProgramType:
      1. When an eligible School History record exists for a schoolwide provision, and the student has an existing FreeReduced StudentParticipation record in the year:
        1. The record populating from FRAM will have a ProgramExitDate of 1 day prior to the School History effective date.
    5. When the SIF Zone Year is set to "All Years", and the School History End Year is < the current year, populates the ProgramExitDate with (System Admin>Calendar>Calendar>End Date) from the end-year calendar.

FreeReduced FRAM determination logic:
  1. One of the following must be true:
    1. The FRAM record must be active at any point during the Zone Scope Year(s).
      1. To be considered active in the Zone Scope:
        1. The FRAM "Start Date" is NOT Null and <= current date and <= the calendar End Date of the Zone Calendar and Year
        2. The FRAM "End Date" is Null or >= calendar Start Date of the Zone Calendar and Year
        3. Eligibility Type = Meal
        4. No Access to Meal (NA) = NOT Checked
        5. Eligibility = Free or Reduced
    2. Student is considered FreeReduced or school qualifies for a schoolwide provision:
      1. Schoolwide Provision:
        1. (System Admin>Resources>School>School Editor>USDA Programs>Provision) = 2: Provision 2, 3: Provision 3 or 5: CEP in the School History record with the most recent Effective Date <= the current date and <= the calendar End Date of the Zone Calendar and Year
        2. Provision Base Year <= the current academic Start Year or blank
        3. Provision End Year >= the current academic End Year or blank
      2. No triggers will be added to Schoolwide Provisions. must run batch.
Economic Disadvantaged determination logic:
  1. The FRAM record must be active at any point during the Zone Scope Year(s).
    1. To be considered active in the Zone Scope:
      1. The FRAM Eligibility record meets any of the following criteria:
        1. FRAM Eligibility record with the latest Start Date that is <= the current date has:
          1. Eligibility Type = Meal
          2. Start Date is NOT Null and <= current date and <= the calendar End Date of the Zone Calendar and Year
          3. End Date is Null or >= calendar Start Date of the Zone Calendar and Year
          4. Eligibility = Free OR Reduced
        2. FRAM Eligibility record with the latest Start Date that is <= the current date has:
          1. Eligibility Type = Meal
          2. Start Date is NOT Null and <= current date and <= the calendar End Date of the Zone Calendar and Year
          3. End Date is Null or >= calendar Start Date of the Zone Calendar and Year
          4. Eligibility = Paid
          5. Certified Type = Declined
        3. Student's FRAM Eligibility record with the latest Start Date that is <= the current date has:
          1. Eligibility Type = SES
          2. Start Date is NOT Null and <= current date and <= the calendar End Date of the Zone Calendar and Year
          3. End Date is Null or >= calendar Start Date of the Zone Calendar and Year
          4. Eligibility = Any selection
          5. Certified Type = Any selection
  • EL determination logic:
    1. The EL record must be active at any point during the Zone Scope Year(s).
      1. To be considered active in the Zone Scope:
        1. The EL "Identified Date" is NOT Null and <= current date and <= the calendar End Date of the Zone Calendar and Year
        2. The "Program Exit Date" is Null or >= calendar Start Date of the Zone Calendar and Year
    2. Only the following elements may report:
      1. RefId, StudentPersonalRefId (These are standard attributes belonging to the object)
      2. StudentParticipationAsOfDate:
        1. Report the current date.
      3. ProgramType/Code:
        1. Report "0256"
      4. ProgramExitDate:
        1. Report the date in (Student Info>Program Participation>English Learners>Program Exit Date) for the most recent English Learners record when the following is true:
          1. The English Learners Program Exit Date is not null and <= the current date
        2. When the English Learners Program Exit Date > the current date or is null, do not report this element
Please note that if a student’s Program Start Date > current Date and still has a valid ZoneScope then the triggers won’t send. A batch request will have to be sent for those records when that program’s Start Date becomes less or equal to the current date.

Follow SIF Zone Options Rules for Zones:


Do Not Report when the Calendar > 'Exclude from SIF Exchange' is selected.


Object Data Elements

Data Element LabelDescriptionBusiness RulesData Source GUI PathDatabase
Field
M, C or O
@RefIdThis is the unique identification code


M
@StudentPersonalRefIdThe GUID of the student that this object is linked to

person.personIdM
StudentParticipationAsOfDateEffective date (NOT the entry date) of this StudentParticipation instance for the identified student and program. Each time there is a change to the student's program participation profile, a new instance of this object is to be generated with appropriate StudentParticipationAsOfDate and a new RefIdtoday's date

M
ProgramType



M
ProgramType/CodeIdentifies the individualized program for which the student's participation is described in this instance

Reports based on the program assigned.

Hard coded 

FreeReduced:

Reports "0257"

Economic Disadvantaged:

Reports "0900".

English Learners:

Reports "0256".

For all other, Reports "9999"

Student Info>Program Participation>English Learners (EL)>


FRAM>Eligibility>Eligibility Detail>


M
ProgramType/OtherCodeList

Reports based on the program assigned.

FreeReduced:

  1. Report "S012" when the following is true:
    1. The School's most recent School History record with an Effective Date <= the current date has:
      1. Provision = 5: CEP
        1. No triggers on School History record
  2. Report "S013" when the following is true:
    1. The School's most recent School History record with an Effective Date <= the current date has:
      1. Provision = 2: Provision 2 OR 3: Provison 3
      2. No triggers on School History record
  3. Report "S010" when the following is true:
    1. The FRAM Eligibility record has:
      1. Eligibility = Free
      2. Certified Type NOT = Declined
    2. School does not qualify for provision 2, 3, or 5.
  4. Report "S011" when the following is true:
    1. The FRAM Eligibility record has:
      1. Eligibility = Reduced
      2. Certified Type NOT = Declined
    2. School does not qualify for provision 2, 3, or 5.
  5. Report "S014" when the following is true:
    1. The FRAM Eligibility record has:
      1. Eligibility = Free
      2. Certified Type = Declined
    2. School does not qualify for provision 2, 3, or 5.
  6. Report "S015" when the following is true:
    1. The FRAM Eligibility record has:
      1. Eligibility = Reduced
      2. Certified Type = Declined
    2. School does not qualify for provision 2, 3, or 5.

Economic Disadvantaged:

Reports "0900".

English Learners:

Reports null



O
ProgramType/OtherCodeList/OtherCode Codeset
Reports "StateProvince"

M
ProgramNameThe name of title of the ProgramOptional. Does Not Report. 

O
ProgramFundingSources
Optional. Does Not Report. 

O
ManagingPublicAgencyThe GUID of the public agency (a district / LEA) to which the "ManagingSchool" reports / belongs.Optional. Does Not Report. 

O
ProgramExitDateDate student exited support program(s)

Reports based on the program assigned.

FreeReduced:

  1. Report the date in (FRAM>Eligibility>Eligibility Detail>End Date) for the qualifying FRAM record when the following is true:

    1. The FRAM End Date is not null and <= the current date
  2. When FRAM End Date > the current date or is null, do not report this element.


Economic Disadvantaged:

  1. Report the date in (FRAM>Eligibility>Eligibility Detail>End Date) for the qualifying FRAM record when the following is true:
    1. The FRAM End Date is not null and <= the current date
  2. When FRAM End Date > the current date or is null, do not report this element


English Learners:

  1. Report the date in (Student Info>Program Participation>English Learners >Program Exit Date) for the most recent English Learners record when the following is true:
    1. The English Learners Program Exit Date is not null and <= the current date
  2. When the English Learners Program Exit Date > the current date or is null, do not report this element

Student Info>Program Participation>English Learners>Program Exit Date


FRAM>Eligibility>Eligibility Detail>End Date


O


Calculations or Logic

Data eElementRequirement
HomeEnrollment/Status
  1. When student's most recent (latest Start Date) enrollment for the School, Year, and Calendar selected on the SIF Zone has End Date < the current date, reports HomeEnrollment/Status = 'Inactive'.
  2. Otherwise, when End Date = Null or is >= the current date, reports HomeEnrollment/Status = 'Active'.