Commit graph

1475 commits

Author SHA1 Message Date
Nelson Jovel
a9ae64edfb chore: add deprecated gems to gemfile because they will get removed from the ruby standard library in the next version. Also address security vulnerabilities 2024-09-27 14:13:46 -07:00
Nelson Jovel
65fa66d86a chore: update rails 2024-09-25 13:36:13 -07:00
Nelson Jovel
48128eaa8e feat: rename export reports 2024-09-25 12:08:24 -07:00
Nelson Jovel
37042aead5 feat: Show parent scales on browse page 2024-09-25 11:45:16 -07:00
Nelson Jovel
e5e969b968 feat: add parent survey gauges 2024-09-16 15:24:43 -07:00
Nelson Jovel
973f59c299 chore: update rexml to address security vulnerability 2024-08-27 13:55:43 -07:00
Nelson Jovel
521633457d feat: update source of truth 2024-08-27 13:12:21 -07:00
Nelson Jovel
d8d2f0f91d fix: correctly load survey items from sample framework file. Fix broken tests 2024-08-27 12:45:52 -07:00
Nelson Jovel
2eb42800f6 feat: Add 'all school' option to exports page 2024-08-21 14:24:42 -07:00
Nelson Jovel
aee0bc9883 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-08-21 14:04:44 -07:00
Nelson Jovel
cd91496279 feat: read and load parent survey items 2024-08-20 14:13:07 -07:00
Nelson Jovel
8d61eb242b feat: add wisconsin admin data 2024-08-16 13:09:50 -07:00
Nelson Jovel
5a51de42ed 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:25:58 -07:00
Nelson Jovel
17f701ba0f fix: Report::SurveyItemByGrade.create_grade_report now runs without errors 2024-08-13 09:58:52 -07:00
Nelson Jovel
90def5d167 fix: SurveyItemByItem.create_item_report now runs without errors 2024-08-13 09:30:51 -07:00
Nelson Jovel
1413ab72b9 feat: allow selecting a subset of student survey items for the survey item report 2024-08-12 16:21:38 -07:00
Nelson Jovel
2d42036294 Add an exports page that allows a user to select which reports they want
to run
2024-08-08 15:53:05 -07:00
Nelson Jovel
da13bdf3e4 chore: update rexml gem to address security vulnerability 2024-07-19 13:17:10 -07:00
Nelson Jovel
f2e576a978 fix: correctly reference SurveyItemResponse in Subcategory report 2024-07-19 13:13:16 -07:00
Nelson Jovel
ffb989d8fd fix: correctly reference SurveyItemResponse instead of Report::SurveyItemResponse 2024-07-19 11:21:32 -07:00
Nelson Jovel
729cf328ef feat: use qualtrics code instead of designation when generating report 2024-07-19 10:52:05 -07:00
Nelson Jovel
8a2c34462b feat: create a report at the survey item response level that shows averages by student to selected measures 2024-07-18 15:47:37 -07:00
Nelson Jovel
645b2a8bda chore: add example usage 2024-07-16 21:23:47 -07:00
Nelson Jovel
14a2d9422b chore: remove older version of ws 2024-07-15 11:59:49 -07:00
Nelson Jovel
b1de16cbc7 chore: address security vulnerability for ws 2024-07-15 11:55:25 -07:00
Nelson Jovel
b7c64ec014 chore: patch security vulnerabilities for braces and ws 2024-07-15 11:54:13 -07:00
Nelson Jovel
6d8719a340 chore: update gems to address security vulnerabilities 2024-07-15 11:44:53 -07:00
Nelson Jovel
885135e265 chore: prep db for postres 16 2024-07-10 10:58:08 -07:00
Nelson Jovel
1d255499f6 chore: upgrade to ruby 3.3.4 2024-07-10 10:55:56 -07:00
Nelson Jovel
f4a99f6f95 fix: When no academic years are selected, show an empty set of graphs on the analyze page instead of erroring out 2024-07-01 08:48:59 -07:00
Nelson Jovel
d2968c5cef chore: add another variant for column name 2024-06-26 14:19:25 -07:00
Nelson Jovel
3ecc68edd0 chore: correct parsing for 'not sped' and 'lep not first year' 2024-06-26 12:02:22 -07:00
Nelson Jovel
c5cb34c698 chore: add usage example for report:survey_item:create 2024-06-25 12:03:46 -07:00
Nelson Jovel
0cbc73821c chore: handle cases where the pivot table inserts headers instead of actual values for gender and race 2024-06-24 19:09:19 -07:00
Nelson Jovel
8c0faa3445 chore: handle unknowns when parsing records 2024-06-24 13:47:28 -07:00
Nelson Jovel
e8bc5eb11a feat: stop processing race or gender column if we encounter values we don't know about 2024-06-20 12:48:36 -07:00
Nelson Jovel
cd6b503f44 feat: add links from the analyze page to the browse page 2024-06-20 10:50:54 -07:00
Nelson Jovel
c4e1023446 chore: add ability to filter survey item report by student survey type 2024-06-19 15:48:24 -07:00
Nelson Jovel
9a6db9235a chore: add report for listing district level averages for measure scores 2024-06-19 10:15:02 -07:00
Nelson Jovel
7fe53d41f5 chore: upgrade to ruby 3.3.3 2024-06-13 10:08:14 -07:00
Nelson Jovel
3f2aa63bfd 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-12 16:28:15 -07:00
Nelson Jovel
3b3bb52523 chore: refactor analyze page 2024-06-12 10:35:03 -07:00
Nelson Jovel
ccb04511bf feat: switch analyze page to use hotwire. Fix n_size count for teacher 2024-06-11 13:48:02 -07:00
Nelson Jovel
62c508f7ae chore: upgrade actiontext 2024-06-03 13:28:20 -07:00
Nelson Jovel
104611ee7b chore: add csv and observer to gemfile since they will no longer be distributed in the standard library 2024-06-03 13:20:04 -07:00
Nelson Jovel
6c0c4676b2 update ruby version 2024-06-03 13:19:21 -07:00
Nelson Jovel
e976d52300 feat: run scraper to get latest admin data 2024-05-29 14:41:05 -07:00
Nelson Jovel
4df3698a3a chore: print the n-size when printing nil grades 2024-05-23 13:33:25 -07:00
Nelson Jovel
c724996b6b chore: generate report of high number of nil grades in responses 2024-05-23 13:11:03 -07:00
Nelson Jovel
ed3ac25a7b 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:13 -07:00