Nelson Jovel
33da0859b9
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
5789ebf564
Faster admin data loader + rename School.school_hash
2 years ago
Nelson Jovel
8fb0a280ca
perf: reduce number of queries for respondents
2 years ago
Nelson Jovel
cc5e0b142c
chore: memoize grades for school
2 years ago
Nelson Jovel
ea079e927b
chore: rename counts_by_grade to enrollment_by_grade for clarity
2 years ago
rebuilt
f035c4d9ad
fix: Filter out responses that don't correspond to the grades the school serves
2 years ago
rebuilt
4509c157fa
Add automated data cleaning. Modify SurveyItemValues class to use regex
...
instead of hard coded values. Produce a clean csv and a csv with all
the removed values and columns with reason for removal. Add script for
running cleaning for each project
3 years ago
rebuilt
bb5f668497
Refactor code based on rubocop and reek suggestions
3 years ago
Liam Morley
915a4c1aaf
Remove associated survey item responses when we remove schools
4 years ago
Liam Morley
413096dfe2
Extract legacy parts of the codebase into its own module
4 years ago
Alex Basson
fd55c7c82a
Optimize School lookup by qualtrics code query
4 years ago
Alex Basson
c66134e25e
Move School and AcademicYear lookup methods into models
4 years ago
Jared Cosulich
db525ed2d3
fixing bug with merge_into
6 years ago
Jared Cosulich
5902c2787f
trying to fix merge_into
6 years ago
Jared Cosulich
1c305d12b5
sync school categories when merging schools
6 years ago
Jared Cosulich
a0e634c993
fixing merge_into
7 years ago
Jared Cosulich
a6385897ff
working on 2018 admin data
7 years ago
Jared Cosulich
075e0afe33
update school_categories after merging schools
7 years ago
Jared Cosulich
819ff49c63
adding SchoolQuestion
7 years ago
Jared Cosulich
fd9d2f4a13
new response rate thresholds
7 years ago
Jared Cosulich
86899cebb2
fixing merging
7 years ago
Jared Cosulich
1819acd6b4
reverting some temporary stuff
7 years ago
Jared Cosulich
21c66cd27c
fixing bug with merge into
7 years ago
Jared Cosulich
edfc9f112e
fixing import bugs
7 years ago
Jared Cosulich
0fc4fe62ec
ensure merging schools are in same district
8 years ago
Jared Cosulich
4be42d1bc7
resync school categories after merge
8 years ago
Jared Cosulich
0d4a4488d8
working on merging schools together
8 years ago
Jared Cosulich
06e733d125
school merging tool
8 years ago
Jared Cosulich
123b611079
school dependencies
8 years ago
Jared Cosulich
a66046500b
school dependencies
8 years ago
Jared Cosulich
b0331e2259
working on navigation
8 years ago
Jared Cosulich
1db61cd3e5
adding slugs to schools and categories
9 years ago
Jared Cosulich
74ff33d74e
working on displaying data
9 years ago
Jared Cosulich
2fb55a7443
working on schedules
9 years ago
Jared Cosulich
37e01c024b
recipient lists
9 years ago
Jared Cosulich
392696301c
more scaffolding
9 years ago