RuleID | Message Type | Rule Logic | RuleMessage | Notes |
---|
Membership Enrollment - 1 | Error | RULE: IF ResponsibilityTypeDescriptor is Funding, THEN student record must report an ADM Type | ADM Type is required | Check the student ed org responsibility association record or membership record to see if responsibility of Funding has been provided and if the ADM is blank. IF ADM is blank and the school expects to recieve funding then an ADM code needs to be reported. IF a school does not expect to recieve funding then the responsibility should be corrected from Funding to Attendance. |
Membership Enrollment - 2 | Exclusion | RULE: IF ResponsibilityTypeDescriptor is NOT Funding AND ADM Type is missing, THEN do NOT count | Student is not counted; no funding record provided. Association to the Educational Organization is Attendance only. | This is a possible accurate exclusion message if the school does not expect to receive funding and a Primary Responsibility of Attendance is reported on the student ed org responsibility association or membership record. |
Membership Enrollment - 3 | Warning | RULE: IF certifying for Membership, THEN Student county of residence must be populated (student).Student’s county of residence is missing from the student recordstudent). | Student’s county of residence is missing from the student record. | County is TEXT and not a code. The county name is provided on the student record with a student`s address. |
Membership Enrollment - 4 | Exclusion | RULE: IF student has ExitTypeWithdraw of "33" with an exit date AND does NOT have a StudentProgramAssociation with Special Ed, THEN do NOT count towards membership | Student is not counted for Membership, General Education students with exit code 33 prior to count date(s) cannot be certified for membership. | General Education Students with exit code 33 on the Student School Association (enrollment) record prior to count date(s) cannot be certified for membership. |
Membership Enrollment - 5 | Exclusion | RULE: IF student’s GradeLevelDescriptor is “PK”, THEN do NOT count | Student grade level is Pre-Kindergarten and is not counted towards membership. | Accurate exclusion for PK students. |
Membership Enrollment - 6 | Exclusion | RULE: IF student`s GradeLevelDescriptor is equal to "KG", THEN Student`s age must be 5 years of age from [edfi.Student.BirthDate] by "October 1st" | Student must be at least 5 years of age for grade level KG | Accurate exclusion if the student is not 5 years of age by October 1st. |
Membership Enrollment - 7 | Exclusion | RULE: IF certifying for Membership, THEN Student CANNOT have GraduationRecordType of anything other than "6" OR "7” | Student not counted. Graduate record exists. | Students who have earned a diploma and reported with graduate data cannot be reported for membership. |
Membership Enrollment - 8 | Error | RULES: IF ADM Type is "20", THEN `GradeLevelDescriptor` must be between "09" through "13" | ADM 20 Adult Learners must have a grade level of 09 through 13 | Schools may only report ADM 20 for adult learners enrolled at an identified Adult Charter school and are in grade levels 9-13. |
Membership Enrollment - 10 | Error | RULE: IF ADM Type equals "2", THEN Membership Funding Corp ID must be identified as Traditional "Public" Corp ID | Reporting Corporation must be a Traditional Public Corporation ID when a student is assigned ADM 2. | Only public corporations can report ADM type 2. |
Membership Enrollment - 12 | Error | RULE: IF ADM Type equals "3" OR "5", THEN Funding Corporation CANNOT equal Corporation of Legal Settlement | Reporting Corporation cannot have matching Corporation of Legal Settlements Corporation of Legal Settlements for ADM 3 or 5. | COLS cannot match the corporation reporting a student for ADM 3 or 5. |
Membership Enrollment - 16 | Error | RULE: IF ADM Type equals "1", THEN School must be in the Funding Corporation | School ID must belong to the funding corporation OR primary responsibility of Attendance has ADM Type provided for ADM 1. | Student School Association must exist under the reporting corporation for funding when ADM 1 is provided. OR school has given ADM 1 when reporting attendance instead of funding (no ADM allowed when reporting attendance) |
Membership Enrollment - 17 | Error | RULE: IF ADM Type equals "3", "4", OR "5", THEN student can only be enrolled in Traditional Public School Corporation | School ID must be Traditional Public School ID when ADM is 3, 4, or 5. | Only public corporations can report ADM type 3, 4, or 5. |
Membership Enrollment - 18 | Error | RULE: IF ADM Type equals "1", THEN student can only be enrolled in a Traditional Public School OR Charter | ADM 1 is only for Traditional Public and Charter Schools. | Only traditional public schools or charter schools can report ADM type 1. |
Membership Enrollment - 21 | Error | RULE: IF ADM Type equals "6", THEN the "Traditional Public School Corporation" must report FTE at less than 50% | Student must be enrolled less than 50% of time for ADM 6.Student must be enrolled less than 50% of time for ADM 6. | Schools must provide instructional days and minutes for IDOE to calculate a student`s FTE and determine if the student is enrolled less than 50% and allowed for reporting ADM 6. Formula is ((Funding Instructional Days divided by 180) times Funding Instructional Minutes) divided by (Calendar Instructional Minutes divided by Calendar Instructional Days) times 1.05 |
Membership Enrollment - 24 | Error | RULE: IF ADM Type equals "1" AND Funding Corporation is Traditional Public School Corporation, THEN Corporation of Legal Settlement must reside with its Funding Corporation | Corporation of Legal Settlement must match Reporting Corporation for ADM 1. | COLS must be the same ID as reporting corporation when reporting ADM 1. |
Membership Enrollment - 25 | Error | RULE: IF ADM Type equals "6" OR "20", THEN "Instructional Days" AND "Instructional Minutes" cannot be blank | Instructional Days and Minutes must be entered for ADM 6 or 20. | Schools must provide Instructional days and Instructional minutes when reporting ADM 6 for FTE calculation and when reporting ADM 20 for adult learners per statute requirements |
Membership Enrollment - 26 | Error | RULE: IF certifying for Membership, THEN Corporation of Legal Settlement must reside with Traditional Public School Corporation. | Corporation of Legal Settlement is either missing or is not reported as a Traditional Public School Corporation ID. | Corporation of Legal Settlement is missing or is not reported as a public LEA ID. |
Membership Enrollment - 27 | Error | RULE: IF LocalEducationAgencyCategoryType is "Charter", THEN ONLY ADM Type of "1", "6", OR "20" is allowed | Charter Schools may only use ADM types 1, 6, or 20. ADM 20 is for Adult Learner Charter Schools only. | Charter schools may only provide ADM 1 or 6 on students. Identified Adult Charter schools may only provide ADM 20 on students. |
Membership Enrollment - 28 | Error | RULE: IF ADM Type equals "1", "2", "3", "4", "5", "6", OR "10", THEN GradeLevelDescriptors must be between "KG" through "13" | ADM 1, 2, 3, 4, 5, 6, or 10 only allows grade levels KG through 13.10 only allows grade levels KG through 13. | Schools can report any ADM except 20 on students in grade levels KG-13 (20 is for students in grade 9-13) |
Membership Enrollment - 30 | Error | RULE: IF ADM Type equals "10", THEN School `ChoiceIndicator` must equal "Choice" | ADM 10 is used only for Choice Voucher Schools. | NonPublic Schools not identified as participating in the Choice program cannot report ADM 10 |
Membership Enrollment - 32 | Conflict | RULE: If a student has two StudentSchoolAssociation records with overlapping Entry/ExitDates on Census date and both are PrimaryResponsibily= true, then conflict. | Student not counted. Multiple schools claiming student for funding. Conflicted with: (SchoolId) - (Entry Date) - (Exit Date) | Conflict is on the Student School Association (enrollment) dates either the same entry/exit date or overlapping entry/exit dates. |
Membership Enrollment - 34 | Exclusion | RULE: IF certifying for Membership, THEN students must be enrolled in a school identified within the StudentSchoolAssociation denoting the EntryDate prior to counts AND ExitWithdrawDate after counts | Student not counted for Membership, inactive enrollment record on count date | Students must have a Student School Association (enrollment) record with entry date prior to count date(s) and no exit date provided or an entry date prior to count date(s) with the exit date after the count date(s) to be considered an active enrollment for membership. |
Membership Enrollment - 35 | Error | RULE: IF ADM Type 1, 3, 4, 5, 10, or 20 AND the ResponsibilityType is Funding, THEN student`s Primary School must be TRUEPrimary School is Funding, THEN student`s Primary School must be TRUE | Primary School must be true for ADM Types 1, 3, 4, 5, 10, and 20. | Primary school on School Association (enrollment) record must be true for ADM Types 1, 3, 4, 5, 10, and 20. |
Membership Enrollment - 36 | Error | RULE: IF ADM Type equals 6 AND only one Funding ResponsibilityType exists, THEN student`s Primary School must be FALSE | Primary School must be false when ADM is 6 when only one enrollment record is reported. | Primary school on School Association (enrollment) record must be false for ADM 6 when there is no other enrollment record. (homeschool dual enrolled student) |
Membership Enrollment - 37 | Error | RULE: IF Funding ResponsibilityTypes exists for both ADM Type 6 AND 10, THEN Primary School for ADM 6 must be FALSE AND Primary School for ADM 10 must be TRUE | When dual enrollment is reported, Primary School must be false for ADM 6 and true for ADM 10. | Primary school on School Association (enrollment) record for public school with ADM 6 must be false and Primary school on School Association (enrollment) for non-public school with ADM 10 must be true. |
Membership Enrollment - 38 | Error | RULES: IF ADM Type equals “10”, THEN Choice Scholarship application must be present and approved for the given student | ADM 10 is only for Choice Voucher students. | Student must have approved scholarship in App Center and provided across to Data Exchange (jeff/david garner) |
Membership Enrollment - 39 | Error | IF ADM type = 20 THEN edfi.schoolcategory.schoolcategorytypeID must be "2" or "28" | ADM 20 is for Adult Learner Schools only. | Adult Charters are the only ones allowed to use ADM 20. |
Membership Enrollment - 40 | Error | Student with grade level KG cannot be reported as dual enrolledStudent with grade level KG cannot be reported as dual enrolled. | Student with grade level KG cannot be reported as dual enrolled. | Students with any of the KG grade levels cannot be reported with ADM 6 (dual enrolled) |
Membership Enrollment - 41 | Error | RULE: IF ADM Type equals "2" THEN student`s Primary School must be FALSE | Primary Educating School must be False when reporting ADM type 2-Transfer Out. | Primary school on School Association (enrollment) must be false for ADM 2. |
Membership Enrollment - 42 | Error | IF ADM Type equals "6 or 20" AND reporting ed org ID is Choice identified school THEN fail | ADM types 6 and 20 is not allowed for Choice scholarship students. | NonPublic Schools identified as participating in the Choice program cannot report ADM 6 or 20 |
Membership Enrollment - 43 | Error | IF certifying for Membership THEN Accountability must be provided. | Accountability School must be provided. | Schools must provide the additional responsibility of Accountable School |
Membership Enrollment - 44 | Exclusion | student claimed must be age 22 years or less on each census/count date | Student must be at 22 years of age or younger on the Census Date | Students over the age of 22 cannot be certified for membership (unless in an adult charter school) |
Membership Enrollment - 45 | Warning | If the program type isn`t virtual, and the total of virtual days is over 50% for that record, then it will throw an exclusion. | Student counted for Membership. Verify data is accurate as virtual days does not meet threshold for virtual program. | Student does not have enough virtual attendance data reported to support the virtual program. |
Membership Enrollment - 46 | Error | If the program type isn`t virtual, and the total of virtual days is over 50% for that record, then it will throw an exclusion. | Student not counted for Membership. Virtual days exceeds threshold for non-virtual program. | Student does not have the virtual program record reported to support the virtual attendance data. |
Membership Enrollment - 47 | Error | If no attendance records found for student, then do not count towards membership. | Student not counted for Membership. Attendance records could not be found or Calendar Dates do not existbe found or Calendar Dates do not exist. | Schools must have a calendar and calendar dates provided. Schools must have attendance data provided prior to the count date(s). |
Membership Enrollment - 48 | Conflict | Cannot have records of funding for a student at different schools (except for when one school has ADM 6 and the other has 10). | Student not counted. Multiple schools claiming student for Membership with conflicting ADM Types. Conflicted with: (SchoolId) - (Entry Date) - (Exit Date) | Schools claiming a student for funding with different or matching ADM codes will get this conflict message. This is not on the enrollment data but on the funding record where the begin/end dates of the funding record match or overlap. Only ADM 6 and 10 are allowed by two reporting schools. Cannot have ADM 1 and 5, 1 and 3, 1 and 1, etc. |