Commit graph

1252 commits

Author SHA1 Message Date
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
Nelson Jovel
26bcc2c736 chore: speed up survey data loader 2024-05-23 12:24:27 -07:00
Nelson Jovel
051f156126 chore: add parsing rules for income: 'yes', 'no' and sped: 'No special needs' and ell: 'ELL' 2024-05-22 17:33:21 -07:00
Nelson Jovel
5c0851d4f9 feat: add measure name and id to the beginning of the csv report 2024-05-22 17:32:47 -07:00
Nelson Jovel
a4bc428633 chore: Only memoize functions primary functions, not every function in the
file.  This should reduce memory use
2024-05-17 11:02:15 -07:00
Nelson Jovel
0f2740f448 chore: update rexml to patch security vulnerability 2024-05-17 09:46:40 -07:00
Nelson Jovel
2c07ea6317 chore: Add 'English Learner' and 'DirectCert' as valid column headers 2024-05-17 09:42:22 -07:00
Nelson Jovel
c8fe940be2 fix: fix merge error 2024-05-17 08:58:13 -07:00
Nelson Jovel
c651cd0c25 fix: When multiple years were selected on the Analyze page, results were getting incorrectly filtered out when the first academic year did not have sufficient responses. Now all selected years with data are correctly displayed 2024-05-17 08:52:34 -07:00
Nelson Jovel
74fdc89fc2 chore: update glossary values to include parsing rules for when we encounter headers 2024-05-16 17:07:46 -07:00
Nelson Jovel
499215f9b9 chore: parse disaggregation header values as 'unknown' since they are errors in the pivot table logic 2024-05-16 15:10:31 -07:00
Nelson Jovel
2bf22758c1 chore: add a way to print out errors in dese id when cleaning files 2024-05-16 15:10:21 -07:00
Nelson Jovel
6e5baf0ba6 chore: update sped parsing to categorize SpecialEdStatus as unknown 2024-05-15 16:00:19 -07:00
Nelson Jovel
d9195dadff chore: account for #N/A when parsing income 2024-05-15 14:19:15 -07:00
Nelson Jovel
c4d4c35766 update parsing rules from glossary 2024-05-15 10:54:12 -07:00
Nelson Jovel
8e7fbdfb2c add disaggregation glossary 2024-05-15 10:53:59 -07:00
4b0525eb6a Repair Gemfile.lock 2024-05-14 16:30:15 -04:00
Gabe Farrell
178f066561 Merge pull request #6 from edcommonwealth/dependabot/bundler/yard-0.9.36
chore(deps-dev): bump yard from 0.9.34 to 0.9.36
2024-05-14 16:23:15 -04:00
Gabe Farrell
46006d35c6 Merge pull request #5 from edcommonwealth/dependabot/bundler/rails-7.1.3.1
chore(deps): bump rails from 7.1.2 to 7.1.3.1
2024-05-14 16:22:57 -04:00
Gabe Farrell
383c1059c3 Merge pull request #4 from edcommonwealth/dependabot/bundler/nokogiri-1.16.5
chore(deps): bump nokogiri from 1.15.5 to 1.16.5
2024-05-14 16:20:48 -04:00
rebuilt
4574ad6c49 Merge pull request #3 from edcommonwealth/dependabot/bundler/rdoc-6.6.3.1
chore(deps): bump rdoc from 6.6.2 to 6.6.3.1
2024-05-14 15:46:24 -04:00
7373d8bae4 Chore: Reduce queries 2024-05-10 14:22:24 -04:00
Nelson Jovel
9584068e11 chore: update changelog to match academic years for Lowell 2024-05-09 13:48:57 -07:00