Commit graph

36 commits

Author SHA1 Message Date
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