Commit graph

354 commits

Author SHA1 Message Date
rebuilt
a48a2b1d7a fix: change measure summary so it reports correct grade range 2025-04-15 13:44:37 -07:00
rebuilt
d35d9ab523 chore: Triton added new values to ell disaggregation data; 'Yes' => 'ELL', 'No' => 'Not ELL' 2025-03-20 13:13:03 -07:00
rebuilt
9911a75dc8 Refactor GroupedBarColumnPresenter to accept a configuration so that a
column can by given on the fly (dependency injection). Show Parent
graphs on analyze page.
2025-03-20 13:11:08 -07:00
Nelson Jovel
a1f6c7b737 feat: remove errant zeros from 'survey item by item' report 2025-01-23 11:42:44 -08:00
Nelson Jovel
d1848d7f79 feat: update response rates on the browse page to add esp to teachers for a more accurate response rate 2025-01-23 11:35:53 -08:00
Nelson Jovel
8303d3bfdc feat: add esp counts when calculating teacher participation rates on overview page 2025-01-23 11:35:20 -08:00
Nelson Jovel
ef4780730c fix: add response rate method back in to make sure student data gets included in report 2025-01-23 11:34:18 -08:00
Nelson Jovel
610200de9f Speed up survey item by item report from 75 to 23 seconds. Reduce
number of queries to the database.   Create a second thread of execution
2025-01-23 11:34:06 -08:00
Nelson Jovel
dbfbf55700 fix: set a threshold for participation count 2024-12-20 13:12:15 -08:00
Nelson Jovel
35b324f05a feat: generate new bll report for Ashley 2024-12-20 12:25:42 -08:00
Nelson Jovel
830b7bdfea chore: Make sure survey items are uniq by survey item ids 2024-11-25 17:05:34 -08:00
Nelson Jovel
6cbf7b9f2f fix: enum format in question.rb 2024-11-21 13:59:06 -08:00
Nelson Jovel
9b9da5f61b fix: remove survey.rb which was causing errors on production startup because of the enum type 2024-11-21 13:58:37 -08:00
Nelson Jovel
c28a76ffe6 chore: update to rails 8 2024-11-21 13:58:05 -08:00
Nelson Jovel
d338003886 Show parent response rate 2024-11-14 09:22:51 -08:00
Nelson Jovel
7bf8b76d06 feat: show parent scales on variance chart 2024-11-14 09:21:11 -08:00
Nelson Jovel
c60281fc9a feat: show parent scales on variance chart 2024-11-13 14:02:20 -08:00
Nelson Jovel
a391acc554 feat: Add parent button to overview page and alter 'School Quality Framework Indicators' section to show parent scales 2024-11-13 14:01:15 -08:00
Nelson Jovel
ddac10f9e5 chore: extract overview partials 2024-11-13 13:57:54 -08:00
Nelson Jovel
74bed5b090 feat: Show parent scales on browse page 2024-09-27 13:50:39 -07:00
Nelson Jovel
c85ddddd8d feat: add parent survey gauges 2024-09-27 13:50:30 -07:00
Nelson Jovel
e989afd90c fix: correctly load survey items from sample framework file. Fix broken tests 2024-09-27 13:49:55 -07:00
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 2024-09-27 13:43:35 -07:00
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) 2024-08-15 09:26:39 -07:00
Nelson Jovel
4472c3cc46 fix: Report::SurveyItemByGrade.create_grade_report now runs without errors 2024-08-13 10:01:20 -07:00
Nelson Jovel
ae5c826583 fix: SurveyItemByItem.create_item_report now runs without errors 2024-08-13 09:41:11 -07:00
Nelson Jovel
e760ee211c Add an exports page that allows a user to select which reports they want
to run
2024-08-12 16:27:19 -07:00
Nelson Jovel
41d7960c05 fix: correctly reference SurveyItemResponse in Subcategory report 2024-07-19 13:14:00 -07:00
Nelson Jovel
f7780433c7 fix: correctly reference SurveyItemResponse instead of Report::SurveyItemResponse 2024-07-19 11:27:10 -07:00
Nelson Jovel
61076701b0 feat: use qualtrics code instead of designation when generating report 2024-07-19 10:55:51 -07:00
Nelson Jovel
82bdc076de feat: create a report at the survey item response level that shows averages by student to selected measures 2024-07-18 16:45:47 -07:00
Nelson Jovel
8dc503f454 feat: restore hotwire functionality on analyze page 2024-06-27 10:58:45 -07:00
Nelson Jovel
2c4dec050e chore: correct parsing for 'not sped' and 'lep not first year' 2024-06-26 12:05:05 -07:00
Nelson Jovel
f3c715109f chore: handle cases where the pivot table inserts headers instead of actual values for gender and race 2024-06-24 19:09:57 -07:00
Nelson Jovel
359c0e2fc0 chore: handle unknowns when parsing records 2024-06-24 13:48:11 -07:00
Nelson Jovel
fe72a27c20 feat: stop processing race or gender column if we encounter values we don't know about 2024-06-20 12:49:15 -07:00
Nelson Jovel
d27e8da343 chore: add ability to filter survey item report by student survey type 2024-06-19 15:49:06 -07:00
Nelson Jovel
6c86cc3fce chore: add report for listing district level averages for measure scores 2024-06-19 10:15:52 -07:00
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 2024-06-13 09:10:09 -07:00
Nelson Jovel
4360014faa chore: add parsing rules for income: 'yes', 'no' and sped: 'No special needs' and ell: 'ELL' 2024-05-22 17:34:19 -07:00
Nelson Jovel
d65a60772a feat: add measure name and id to the beginning of the csv report 2024-05-22 17:33:45 -07:00
Nelson Jovel
db1d243979 chore: Only memoize functions primary functions, not every function in the
file.  This should reduce memory use
2024-05-17 11:02:33 -07:00
Nelson Jovel
5824a058c3 chore: update glossary values to include parsing rules for when we encounter headers 2024-05-16 17:08:06 -07:00
Nelson Jovel
e070ebdca0 chore: parse disaggregation header values as 'unknown' since they are errors in the pivot table logic 2024-05-16 15:11:11 -07:00
Nelson Jovel
d5ea126510 chore: update sped parsing to categorize SpecialEdStatus as unknown 2024-05-15 16:00:39 -07:00
Nelson Jovel
e6af8d1304 chore: account for #N/A when parsing income 2024-05-15 14:19:33 -07:00
Nelson Jovel
acf25cb525 update parsing rules from glossary 2024-05-15 10:54:39 -07:00
Nelson Jovel
d4db4e0fa2 add disaggregation glossary 2024-05-15 10:54:34 -07:00
8916779b40 Chore: Reduce queries 2024-05-10 14:22:48 -04:00
Nelson Jovel
5851ab1cbf chore: add parsing rules for disaggregation columns; ell, income, sped. Add tests for new rules 2024-05-09 19:16:57 -07:00