Commit Graph

343 Commits (cb0a206bc1b4513a8303ecde57afab1d97ae448d)

Author SHA1 Message Date
Nelson Jovel 6cbf7b9f2f fix: enum format in question.rb
1 year ago
Nelson Jovel 9b9da5f61b fix: remove survey.rb which was causing errors on production startup because of the enum type
1 year ago
Nelson Jovel c28a76ffe6 chore: update to rails 8
1 year ago
Nelson Jovel d338003886 Show parent response rate
1 year ago
Nelson Jovel 7bf8b76d06 feat: show parent scales on variance chart
1 year ago
Nelson Jovel c60281fc9a feat: show parent scales on variance chart
1 year ago
Nelson Jovel a391acc554 feat: Add parent button to overview page and alter 'School Quality Framework Indicators' section to show parent scales
1 year ago
Nelson Jovel ddac10f9e5 chore: extract overview partials
1 year ago
Nelson Jovel 74bed5b090 feat: Show parent scales on browse page
1 year ago
Nelson Jovel c85ddddd8d feat: add parent survey gauges
1 year ago
Nelson Jovel e989afd90c fix: correctly load survey items from sample framework file. Fix broken tests
1 year ago
Nelson Jovel b059f88383 feat: add ability to filter export data by student survey item type. Ability added to 'by grade' 'by item' and 'survey item responses' reports
1 year ago
Nelson Jovel 6c88ed1891 fix: swap over to using respondents table to calculate which grades need to be included. This fixes a problem where errant responses were polluting the set of grades for a school. Also order the survey items by prompt(alphabetically)
1 year ago
Nelson Jovel 4472c3cc46 fix: Report::SurveyItemByGrade.create_grade_report now runs without errors
1 year ago
Nelson Jovel ae5c826583 fix: SurveyItemByItem.create_item_report now runs without errors
1 year ago
Nelson Jovel e760ee211c Add an exports page that allows a user to select which reports they want
1 year ago
Nelson Jovel 41d7960c05 fix: correctly reference SurveyItemResponse in Subcategory report
1 year ago
Nelson Jovel f7780433c7 fix: correctly reference SurveyItemResponse instead of Report::SurveyItemResponse
1 year ago
Nelson Jovel 61076701b0 feat: use qualtrics code instead of designation when generating report
1 year ago
Nelson Jovel 82bdc076de feat: create a report at the survey item response level that shows averages by student to selected measures
1 year ago
Nelson Jovel 8dc503f454 feat: restore hotwire functionality on analyze page
1 year ago
Nelson Jovel 2c4dec050e chore: correct parsing for 'not sped' and 'lep not first year'
1 year ago
Nelson Jovel f3c715109f chore: handle cases where the pivot table inserts headers instead of actual values for gender and race
1 year ago
Nelson Jovel 359c0e2fc0 chore: handle unknowns when parsing records
1 year ago
Nelson Jovel fe72a27c20 feat: stop processing race or gender column if we encounter values we don't know about
1 year ago
Nelson Jovel d27e8da343 chore: add ability to filter survey item report by student survey type
1 year ago
Nelson Jovel 6c86cc3fce chore: add report for listing district level averages for measure scores
1 year ago
Nelson Jovel 53f3362a34 fix: correctly memoize student_survey_items_with_sufficient_responses so that on the analyze page, when the first year has insufficient responses, it doesn't affect all subsequent years
2 years ago
Nelson Jovel 4360014faa chore: add parsing rules for income: 'yes', 'no' and sped: 'No special needs' and ell: 'ELL'
2 years ago
Nelson Jovel d65a60772a feat: add measure name and id to the beginning of the csv report
2 years ago
Nelson Jovel db1d243979 chore: Only memoize functions primary functions, not every function in the
2 years ago
Nelson Jovel 5824a058c3 chore: update glossary values to include parsing rules for when we encounter headers
2 years ago
Nelson Jovel e070ebdca0 chore: parse disaggregation header values as 'unknown' since they are errors in the pivot table logic
2 years ago
Nelson Jovel d5ea126510 chore: update sped parsing to categorize SpecialEdStatus as unknown
2 years ago
Nelson Jovel e6af8d1304 chore: account for #N/A when parsing income
2 years ago
Nelson Jovel acf25cb525 update parsing rules from glossary
2 years ago
Nelson Jovel d4db4e0fa2 add disaggregation glossary
2 years ago
Gabe Farrell 8916779b40 Chore: Reduce queries
2 years ago
Nelson Jovel 5851ab1cbf chore: add parsing rules for disaggregation columns; ell, income, sped. Add tests for new rules
2 years ago
Nelson Jovel ac5c1edfbf feat: Split academic year into seasons if the academic year's range is
2 years ago
Gabe Farrell d55a6ce24a Bug Fix: survey item by grade report
2 years ago
Gabe Farrell b3e6efdb2e Faster admin data loader + rename School.school_hash
2 years ago
Gabe Farrell a70ce7aafc Feat: Add item-level reporting by grade
2 years ago
Gabe Farrell b501af07a0 Fix: Isolate Report::SurveyItem
2 years ago
Gabe Farrell a44956bd09 rename SurveyItemResponse method for clarity
2 years ago
Gabe Farrell ef7b5435ba Feat: Add task to generate item-level survey report
2 years ago
Nelson Jovel edccc5e609 feat: ignore library survey items in csvs
2 years ago
Nelson Jovel 3117080f2d fix: make sure averages for admin data scales are included in report
2 years ago
Nelson Jovel 7666b5466b feat: create beyond learning loss report
2 years ago
Nelson Jovel 9ab5f89ed7 fix: Correctly namespace models to avoid crashing the build process
2 years ago