Commit graph

1274 commits

Author SHA1 Message Date
Nelson Jovel
f01529a2a2 chore: update Rails 2024-09-27 13:33:02 -07:00
Nelson Jovel
964febee46 feat: rename export reports 2024-09-27 13:31:07 -07:00
Nelson Jovel
424e4c79a5 feat: Show parent scales on browse page 2024-09-27 13:30:58 -07:00
Nelson Jovel
0bbd7c5cf1 feat: add parent survey gauges 2024-09-27 13:25:10 -07:00
Nelson Jovel
2636aba77d chore: update rexml to address security vulnerability 2024-09-27 13:25:01 -07:00
Nelson Jovel
f5e7ade5b9 feat: update source of truth 2024-09-27 13:24:49 -07:00
Nelson Jovel
f689ee8ee5 fix: correctly load survey items from sample framework file. Fix broken tests 2024-09-27 13:24:41 -07:00
Nelson Jovel
07836cc020 feat: Add 'all school' option to exports page 2024-09-27 13:24:32 -07:00
Nelson Jovel
4407954058 feat: add ability to filter export data by student survey item type. Ability added to 'by grade' 'by item' and 'survey item responses' reports 2024-09-27 13:24:23 -07:00
Nelson Jovel
6a8396f4df feat: read and load parent survey items 2024-09-27 13:24:14 -07:00
Nelson Jovel
564ddeee35 feat: add wisconsin admin data 2024-09-27 13:24:05 -07:00
Nelson Jovel
4609658829 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) 2024-08-15 09:26:26 -07:00
Nelson Jovel
7e7a538361 fix: Report::SurveyItemByGrade.create_grade_report now runs without errors 2024-08-13 09:59:18 -07:00
Nelson Jovel
015066869a fix: SurveyItemByItem.create_item_report now runs without errors 2024-08-13 09:36:54 -07:00
Nelson Jovel
1851ecf7f8 feat: allow selecting a subset of student survey items for the survey item report 2024-08-12 16:23:58 -07:00
Nelson Jovel
226118f688 Add an exports page that allows a user to select which reports they want
to run
2024-08-12 16:23:46 -07:00
Nelson Jovel
fb001c0140 chore: fix code so I can run reports 2024-08-12 14:42:36 -07:00
Nelson Jovel
3b20c27e4b chore: update rexml gem to address security vulnerability 2024-07-19 13:17:44 -07:00
Nelson Jovel
491e50c55d fix: correctly reference SurveyItemResponse in Subcategory report 2024-07-19 13:13:46 -07:00
Nelson Jovel
2a97a0f589 fix: correctly reference SurveyItemResponse instead of Report::SurveyItemResponse 2024-07-19 11:21:57 -07:00
Nelson Jovel
40bc106239 feat: use qualtrics code instead of designation when generating report 2024-07-19 10:52:36 -07:00
Nelson Jovel
3659433fb5 feat: create a report at the survey item response level that shows averages by student to selected measures 2024-07-18 15:48:10 -07:00
Nelson Jovel
ba9a23083d chore: add example usage 2024-07-16 21:24:24 -07:00
Nelson Jovel
2201e75b42 chore: address security vulnerability with ws and braces 2024-07-15 12:10:31 -07:00
Nelson Jovel
d7de434b31 chore: update actionpack and actiontext to address security vulnerabilities 2024-07-15 12:06:49 -07:00
Nelson Jovel
1524ee7f73 chore: prep db for postres 16 2024-07-10 12:23:08 -07:00
Nelson Jovel
c7ceafe803 chore: upgrade to ruby 3.3.4 2024-07-10 12:22:57 -07:00
Nelson Jovel
cabf346ada fix: When no academic years are selected, show an empty set of graphs on the analyze page instead of erroring out 2024-07-01 13:41:13 -07:00
Nelson Jovel
8ab754eada chore: add another variant for column name 2024-06-26 14:19:50 -07:00
Nelson Jovel
ee41751f4e chore: correct parsing for 'not sped' and 'lep not first year' 2024-06-26 12:03:31 -07:00
Nelson Jovel
c48b944280 chore: add usage example for report:survey_item:create 2024-06-25 12:04:16 -07:00
Nelson Jovel
678dd5416e chore: handle cases where the pivot table inserts headers instead of actual values for gender and race 2024-06-24 19:09:43 -07:00
Nelson Jovel
33013e6716 chore: handle unknowns when parsing records 2024-06-24 13:48:00 -07:00
Nelson Jovel
294e9c5ce5 feat: stop processing race or gender column if we encounter values we don't know about 2024-06-20 12:49:01 -07:00
Nelson Jovel
cf50c43109 feat: add links from the analyze page to the browse page 2024-06-20 10:51:26 -07:00
Nelson Jovel
9c9346f455 chore: add ability to filter survey item report by student survey type 2024-06-19 15:48:50 -07:00
Nelson Jovel
118938deeb chore: add report for listing district level averages for measure scores 2024-06-19 10:15:37 -07:00
Nelson Jovel
7e7b2f9562 chore: upgrade to ruby 3.3.3 2024-06-13 10:10:38 -07:00
Nelson Jovel
ebcb27ca6d 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 2024-06-13 09:02:19 -07:00
Nelson Jovel
4d5b7969a9 fix: fix broken specs 2024-06-12 10:52:21 -07:00
Nelson Jovel
8516111a15 chore: refactor analyze page 2024-06-12 10:47:01 -07:00
Nelson Jovel
3ad47e6bd5 feat: switch analyze page to use hotwire. Fix n_size count for teacher 2024-06-12 10:43:48 -07:00
Nelson Jovel
a193b5bf11 chore: upgrade actiontext 2024-06-03 13:27:40 -07:00
Nelson Jovel
076ac433fb chore: add csv and observer to gemfile since they will no longer be distributed in the standard library 2024-06-03 13:21:32 -07:00
Nelson Jovel
d3af342ab2 update ruby version 2024-06-03 13:20:35 -07:00
Nelson Jovel
b3b361a4ae feat: run scraper to get latest admin data 2024-06-03 12:45:49 -07:00
Nelson Jovel
7142dca620 chore: print the n-size when printing nil grades 2024-05-23 13:34:31 -07:00
Nelson Jovel
43ae016968 chore: increase limit to 10 percent when printing out nil grade values 2024-05-23 13:14:03 -07:00
Nelson Jovel
7cf4cd821e chore: generate report of high number of nil grades in responses 2024-05-23 13:11:31 -07:00
Nelson Jovel
d041a5a567 chore: During cleaning, stop execution if grade column isn't found. Also stop execution if a duplicate header is found. Turn off spec for duplicate header check 2024-05-23 12:52:34 -07:00