~[wc:commonscripts] ~[wc:admin_header_css] ~[wc:admin_navigation_css]

IAR/ISA Form Conflicts~[if#sch.is.a.school] - ~(schoolabbr)[/if#sch]

With the 25-26 changes to the IAR/ISA accommodations, students can only have a single testing form specified.
When accommodations specified on a student's IAR/ISA/DLM-AA/ACCESS page would cause multiple forms to be assigned,
it will choose one based on a hierarchy (which you can see with using the help icon next to the form name).
However, this may not be what was intended.
Below are students with one or more of these "form conflicts", and the related accommodations.
Clicking on a student number will take you to that student for review/correction.
~[tlist_sql; WITH subj AS ( SELECT s.dcid AS student_dcid, s.student_number, s.last_name, s.first_name, schools.abbreviation, decode(s.grade_level,'-2','PK3','-1','PK4','0','K',s.grade_level) AS grade_level, 'Math' AS subject, /* normalized accommodation fields */ coalesce(x.PARCC_Math_Test_Format, 'O') AS test_format, CASE WHEN x.PARCC_Math_Screen_Read_App IN ('05','06') THEN 'Yes' END AS screen_reader, CASE WHEN x.PARCC_Math_Braille_Response = '01' THEN 'Yes' END AS braille_online, CASE WHEN x.PARCC_Math_Human_Reader in ('04','05') THEN 'Yes' END AS human_reader, CASE WHEN x.PARCC_Math_Braill_W_Graphic = '01' THEN 'Yes' END AS braille_paper, CASE WHEN x.PARCC_Math_Large_Print = '01' THEN 'Yes' END AS large_print, CASE WHEN x.PARCC_Math_Translate_Spa = '01' THEN 'Yes' END AS spanish, CASE WHEN p.PARCC_Math_sign_language = '01' THEN 'Yes' END AS sign_language, CASE WHEN p.IAR_Math_extensions = '01' THEN 'Yes' END AS speech_to_text, '' ela_text_to_speech FROM students s JOIN schools ON s.schoolid = schools.school_number LEFT JOIN S_IL_STU_X x ON s.dcid = x.studentsdcid LEFT JOIN u_parcc p ON s.dcid = p.studentsdcid WHERE s.enroll_status = 0 AND s.grade_level BETWEEN 3 AND 8 AND s.State_StudentNumber IS NOT NULL AND (x.Alt_Assessment_Indicator <> '01' OR x.Alt_Assessment_Indicator IS NULL) AND (x.state_excludeenrollment = 0 OR x.state_excludeenrollment IS NULL) ~[if#sch.is.a.school] AND s.schoolid = ~(curschoolid) [/if#sch] UNION ALL SELECT s.dcid AS student_dcid, s.student_number, s.last_name, s.first_name, schools.abbreviation, decode(s.grade_level,'-2','PK3','-1','PK4','0','K',s.grade_level) AS grade_level, 'ELA' AS subject, coalesce(x.PARCC_ELA_Test_Format, 'O') AS test_format, CASE WHEN x.PARCC_ELA_Screen_Reader_App IN ('05','06') THEN 'Yes' END AS screen_reader, CASE WHEN x.PARCC_ELA_Braille_Response = '01' THEN 'Yes' END AS braille_online, CASE WHEN x.PARCC_ELA_Human_Reader in ('04','05') THEN 'Yes' END AS human_reader, CASE WHEN x.PARCC_ELA_Braille_W_Graphic = '01' THEN 'Yes' END AS braille_paper, CASE WHEN x.PARCC_ELA_Large_Print = '01' THEN 'Yes' END AS large_print, '' AS spanish, CASE WHEN p.PARCC_ELA_sign_language = '01' THEN 'Yes' END AS sign_language, CASE WHEN x.ELA_Extensions = '01' THEN 'Yes' END AS speech_to_text, CASE WHEN x.PARCC_ELA_Text_To_Speech = '11' THEN 'Yes' END AS ela_text_to_speech FROM students s JOIN schools ON s.schoolid = schools.school_number LEFT JOIN S_IL_STU_X x ON s.dcid = x.studentsdcid LEFT JOIN u_parcc p ON s.dcid = p.studentsdcid WHERE s.enroll_status = 0 AND s.grade_level BETWEEN 3 AND 8 AND s.State_StudentNumber IS NOT NULL AND (x.Alt_Assessment_Indicator <> '01' OR x.Alt_Assessment_Indicator IS NULL) AND (x.state_excludeenrollment = 0 OR x.state_excludeenrollment IS NULL) ~[if#sch.is.a.school] AND s.schoolid = ~(curschoolid) [/if#sch] UNION ALL SELECT s.dcid AS student_dcid, s.student_number, s.last_name, s.first_name, schools.abbreviation, decode(s.grade_level,'-2','PK3','-1','PK4','0','K',s.grade_level) AS grade_level, 'Science' AS subject, CASE WHEN x.IAR_Sci_Paper_Trans = '02' THEN 'P' ELSE 'O' END AS test_format, CASE WHEN x.IAR_Sci_Assistive_Tech IN ('05','06') THEN 'Yes' END AS screen_reader, CASE WHEN x.IAR_Sci_Braille_Response = '01' THEN 'Yes' END AS braille_online, CASE WHEN x.IAR_Sci_Human_Reader in ('04','05') THEN 'Yes' END AS human_reader, CASE WHEN x.IAR_Sci_Tactile_Graphics = '01' THEN 'Yes' END AS braille_paper, CASE WHEN x.IAR_Sci_Large_Print = '01' THEN 'Yes' END AS large_print, CASE WHEN p.IAR_SCI_spanish = '01' THEN 'Yes' END AS spanish, CASE WHEN p.IAR_SCI_sign_language = '01' THEN 'Yes' END AS sign_language, CASE WHEN p.IAR_SCI_extensions = '01' THEN 'Yes' END AS speech_to_text, '' ela_text_to_speech FROM students s JOIN schools ON s.schoolid = schools.school_number LEFT JOIN S_IL_STU_X x ON s.dcid = x.studentsdcid LEFT JOIN u_parcc p ON s.dcid = p.studentsdcid WHERE s.enroll_status = 0 AND (s.grade_level = 5 or s.grade_level = 8) AND s.State_StudentNumber IS NOT NULL AND (x.Alt_Assessment_Indicator <> '01' OR x.Alt_Assessment_Indicator IS NULL) AND (x.state_excludeenrollment = 0 OR x.state_excludeenrollment IS NULL) ~[if#sch.is.a.school] AND s.schoolid = ~(curschoolid) [/if#sch] ), form_eval AS ( SELECT student_dcid, student_number, last_name, first_name, abbreviation, grade_level, subject, CASE WHEN screen_reader = 'Yes' OR braille_online = 'Yes' THEN 1 END AS Online_Screen_Reader, CASE WHEN test_format = 'O' AND ( (subject = 'Math' AND (human_reader = 'Yes' OR speech_to_text = 'Yes')) OR (subject = 'ELA' AND (human_reader = 'Yes' OR ela_text_to_speech = 'Yes')) OR (subject = 'Science' AND human_reader = 'Yes') ) THEN 1 END AS Online_Bundle, CASE WHEN sign_language = 'Yes' THEN 1 END AS Online_Sign_Language, CASE WHEN test_format = 'O' AND spanish = 'Yes' THEN 1 END AS Online_Spanish, CASE WHEN braille_paper = 'Yes' THEN 1 END AS Paper_Braille, CASE WHEN large_print = 'Yes' THEN 1 END AS Paper_Large, CASE WHEN test_format = 'P' AND spanish = 'Yes' THEN 1 END AS Paper_Spanish, CASE WHEN test_format = 'P' AND spanish is null AND large_print is null AND braille_paper is null THEN 1 END AS Paper_Regular, /* raw accommodations for reporting */ test_format, screen_reader, braille_online, human_reader, braille_paper, large_print, spanish, sign_language, speech_to_text, ela_text_to_speech FROM subj ) , form_hits AS ( SELECT student_dcid, student_number, last_name, first_name, subject, form_name FROM form_eval UNPIVOT ( hit FOR form_name IN ( Online_Screen_Reader AS 'Online_Screen_Reader', Online_Bundle AS 'Online_Bundle', Online_Sign_Language AS 'Online_Sign_Language', Online_Spanish AS 'Online_Spanish', Paper_Braille AS 'Paper_Braille', Paper_Large AS 'Paper_Large', Paper_Spanish AS 'Paper_Spanish', Paper_Regular AS 'Paper_Regular' ) ) WHERE hit = 1 ) SELECT f.student_dcid, f.student_number, f.last_name, f.first_name, e.abbreviation, e.grade_level, e.subject, LISTAGG(f.form_name, ', ') WITHIN GROUP (ORDER BY f.form_name) AS conflicting_forms, /* Accommodations snapshot */ MAX(e.test_format) AS test_format, MAX(e.screen_reader) AS screen_reader, MAX(e.braille_online) AS braille_online, MAX(e.human_reader) AS human_reader, MAX(e.braille_paper) AS braille_paper, MAX(e.large_print) AS large_print, MAX(e.spanish) AS spanish, MAX(e.sign_language) AS sign_language, MAX(e.speech_to_text) AS speech_to_text, MAX(e.ela_text_to_speech) AS ela_text_to_speech FROM form_hits f JOIN form_eval e ON f.student_dcid = e.student_dcid AND f.subject = e.subject GROUP BY f.student_dcid, f.student_number, f.last_name, f.first_name, e.abbreviation, e.grade_level, e.subject HAVING COUNT(*) > 1 ORDER BY e.abbreviation, f.last_name, f.first_name, e.subject ;nonemessage=] [/tlist_sql]
Student Number Last Name First Name School Grade Subject Conflicting Forms Test Format AT Screen Reader/Non-Screen Reader Braille Writer/Refreshable Braille Device Proctor Read Aloud Braille with Tactile Graphics Large Print Language Spanish Sign Language/ASL Speech to Text ELA Text to Speech
No form conflicts found
~(student_number) ~(last_name) ~(first_name) ~(abbreviation) ~(grade) ~(subject) ~(conflicts) ~(test_format) ~(screen_reader) ~(braille_online) ~(human_reader) ~(braille_paper) ~(large_print) ~(spanish) ~(sign_language) ~(speech_to_text) ~(ela_text_to_speech)
~[wc:admin_footer_css]