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
c576e3a0ba
chore: upgrade to ruby 3.3.3
2 years 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
b77d6134df
chore: refactor analyze page
2 years ago
Nelson Jovel
5dcb163ab8
chore: upgrade actiontext
2 years ago
Nelson Jovel
071e7c78ba
chore: add csv and observer to gemfile since they will no longer be distributed in the standard library
2 years ago
Nelson Jovel
6c2915f7bb
update ruby version
2 years ago
Nelson Jovel
6252cccdcb
feat: run scraper to get latest admin data
2 years ago
Nelson Jovel
74218449b7
chore: print the n-size when printing nil grades
2 years ago
Nelson Jovel
cc3b320477
chore: set cutoff at 10 percent when printing out nil grades
2 years ago
Nelson Jovel
40f6abe256
chore: generate report of high number of nil grades in responses
2 years ago
Nelson Jovel
66dda0d30d
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
2 years ago
Nelson Jovel
8d31faf012
chore: speed up survey data loader
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
79a964cb38
chore: delete more academic years when doing the reset for multiple survey administrations
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
...
file. This should reduce memory use
2 years ago
Nelson Jovel
e94974c4f3
chore: update rexml to patch security vulnerability
2 years ago
Nelson Jovel
62a7fbb4fc
chore: Add 'English Learner' and 'DirectCert' as valid column headers
2 years ago
Nelson Jovel
1185e74bbf
fix: fix git merge error
2 years ago
Nelson Jovel
5c9a999b3c
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
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
5a1db34a18
chore: add a way to print out errors in dese id when cleaning files
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
fb19d1306d
Update thor
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
ab39928080
Repair Gemfile.lock
2 years ago
Gabe Farrell
f152356c54
Merge pull request #7 from edcommonwealth/dependabot/bundler/puma-6.4.2
...
chore(deps): bump puma from 6.4.0 to 6.4.2
2 years ago
Gabe Farrell
7bbd749f1d
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
2 years ago
Gabe Farrell
532e63ef59
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
2 years ago
Gabe Farrell
914b0b1209
Merge pull request #4 from edcommonwealth/dependabot/bundler/nokogiri-1.16.5
...
chore(deps): bump nokogiri from 1.15.5 to 1.16.5
2 years ago
rebuilt
958cade9fc
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
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
6a9d04f7ff
fix: make sure enrollment loader works
2 years ago
Nelson Jovel
efe5f8909a
fix: restore seeds file
2 years ago
Nelson Jovel
ac5c1edfbf
feat: Split academic year into seasons if the academic year's range is
...
initialized with a season, i.e. "2024-25 Fall". Update scapers for
admin data, enrollment and staffing to use the new range standard
correctly. Update the loaders for admin data, enrollment and staffing
so that it populates all seasons in a given year. So admin data for
2024-25 gets loaded into "2024-25 Fall" and "2024-25 Spring". Add tests
for the new range format. Set the default cutoff for the start of Spring season will be the last Sunday in February
2 years ago
Gabe Farrell
5f9495060b
Fix: Lowell -> Amherst
2 years ago
Gabe Farrell
d55a6ce24a
Bug Fix: survey item by grade report
2 years ago
Gabe Farrell
784a29ed49
Update ruby to 3.3.1
2 years ago
Gabe Farrell
b3e6efdb2e
Faster admin data loader + rename School.school_hash
2 years ago
Gabe Farrell
0965841566
Update README with report generation instructions
2 years ago
Gabe Farrell
a70ce7aafc
Feat: Add item-level reporting by grade
2 years ago
Gabe Farrell
b5f90376f7
Memoize admin data loader
2 years ago
Gabe Farrell
fbf675bc2b
Update README.md
2 years ago
Gabe Farrell
b501af07a0
Fix: Isolate Report::SurveyItem
2 years ago