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
2024-04-25 09:21:04 -07:00
5789ebf564
Faster admin data loader + rename School.school_hash
2024-04-22 14:46:37 -04:00
Nelson Jovel
8fb0a280ca
perf: reduce number of queries for respondents
2023-12-26 16:23:29 -08:00
Nelson Jovel
cc5e0b142c
chore: memoize grades for school
2023-12-21 13:44:07 -08:00
Nelson Jovel
ea079e927b
chore: rename counts_by_grade to enrollment_by_grade for clarity
2023-12-18 15:01:33 -08:00
rebuilt
f035c4d9ad
fix: Filter out responses that don't correspond to the grades the school serves
2023-08-04 17:11:02 -07:00
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
2023-05-16 13:38:29 -07:00
rebuilt
bb5f668497
Refactor code based on rubocop and reek suggestions
2022-07-11 16:46:30 -07:00
Liam Morley
915a4c1aaf
Remove associated survey item responses when we remove schools
2021-12-01 12:37:25 -05:00
Liam Morley
413096dfe2
Extract legacy parts of the codebase into its own module
2021-11-16 17:19:05 +01:00
Alex Basson
fd55c7c82a
Optimize School lookup by qualtrics code query
2021-09-23 07:30:27 -04:00
Alex Basson
c66134e25e
Move School and AcademicYear lookup methods into models
2021-09-22 21:20:17 -04:00
Jared Cosulich
db525ed2d3
fixing bug with merge_into
2019-08-07 13:55:45 -04:00
Jared Cosulich
5902c2787f
trying to fix merge_into
2019-08-07 13:43:17 -04:00
Jared Cosulich
1c305d12b5
sync school categories when merging schools
2019-07-31 09:03:20 -04:00
Jared Cosulich
a0e634c993
fixing merge_into
2019-03-01 11:03:20 -05:00
Jared Cosulich
a6385897ff
working on 2018 admin data
2019-01-17 13:36:25 -05:00
Jared Cosulich
075e0afe33
update school_categories after merging schools
2019-01-14 12:07:31 -05:00
Jared Cosulich
819ff49c63
adding SchoolQuestion
2018-12-20 09:06:47 -05:00
Jared Cosulich
fd9d2f4a13
new response rate thresholds
2018-12-05 21:11:15 -05:00
Jared Cosulich
86899cebb2
fixing merging
2018-08-07 10:27:02 -04:00
Jared Cosulich
1819acd6b4
reverting some temporary stuff
2018-08-06 17:16:55 -04:00
Jared Cosulich
21c66cd27c
fixing bug with merge into
2018-07-30 11:50:12 -04:00
Jared Cosulich
edfc9f112e
fixing import bugs
2018-07-30 11:46:46 -04:00
Jared Cosulich
0fc4fe62ec
ensure merging schools are in same district
2017-11-02 13:52:45 -04:00
Jared Cosulich
4be42d1bc7
resync school categories after merge
2017-11-02 13:43:19 -04:00
Jared Cosulich
0d4a4488d8
working on merging schools together
2017-11-02 13:34:39 -04:00
Jared Cosulich
06e733d125
school merging tool
2017-11-02 12:34:19 -04:00
Jared Cosulich
123b611079
school dependencies
2017-10-18 14:06:51 -04:00
Jared Cosulich
a66046500b
school dependencies
2017-10-18 14:00:01 -04:00
Jared Cosulich
b0331e2259
working on navigation
2017-10-18 11:54:52 -04:00
Jared Cosulich
1db61cd3e5
adding slugs to schools and categories
2017-03-16 16:09:54 -04:00
Jared Cosulich
74ff33d74e
working on displaying data
2017-03-13 15:17:47 -04:00
Jared Cosulich
2fb55a7443
working on schedules
2017-03-06 11:35:29 -05:00
Jared Cosulich
37e01c024b
recipient lists
2017-03-02 12:00:40 -05:00
Jared Cosulich
392696301c
more scaffolding
2017-03-01 13:23:54 -05:00