Commit graph

758 commits

Author SHA1 Message Date
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
62a7fbb4fc chore: Add 'English Learner' and 'DirectCert' as valid column headers 2024-05-17 09:42:38 -07:00
Nelson Jovel
1185e74bbf fix: fix git merge error 2024-05-17 08:59:47 -07:00
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 2024-05-17 08:52:47 -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
5a1db34a18 chore: add a way to print out errors in dese id when cleaning files 2024-05-16 15:11:04 -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
Nelson Jovel
6a9d04f7ff fix: make sure enrollment loader works 2024-04-27 14:34:07 -07:00
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
2024-04-27 14:24:05 -07:00
5f9495060b Fix: Lowell -> Amherst 2024-04-25 13:49:21 -04:00
d55a6ce24a Bug Fix: survey item by grade report 2024-04-25 13:47:17 -04:00
b3e6efdb2e Faster admin data loader + rename School.school_hash 2024-04-22 16:21:43 -04:00
a70ce7aafc Feat: Add item-level reporting by grade 2024-04-19 15:11:02 -04:00
b5f90376f7 Memoize admin data loader 2024-04-18 17:23:49 -04:00
b501af07a0 Fix: Isolate Report::SurveyItem 2024-04-10 17:07:04 -04:00
a44956bd09 rename SurveyItemResponse method for clarity 2024-04-10 14:41:50 -04:00
ef7b5435ba Feat: Add task to generate item-level survey report 2024-04-10 14:24:52 -04:00
Nelson Jovel
edccc5e609 feat: ignore library survey items in csvs 2024-04-02 20:46:01 -07:00
Nelson Jovel
d44de35561 fix: make sure staffing checks for zero 2024-04-01 09:53:32 -07:00
Nelson Jovel
a2f097f32f fix:typo 2024-04-01 09:43:15 -07:00
Nelson Jovel
54a1192d15 fix: If all respondents have total_teachers set to 0, that will trigger cloning previous year data 2024-04-01 09:37:44 -07:00
Nelson Jovel
ac424a73e0 fix: make sure we are only reseeding staffing and demographic numbers if the data for that year is empty 2024-04-01 09:26:16 -07:00
Nelson Jovel
cf48fa611e fix: Fixes #187294757. Data is hidden when selecting multiple years if the default year has no student data to show 2024-03-26 15:36:34 -07:00
Nelson Jovel
a1eb68eaa6 Revert "fix: Fixes #187294757. Data is hidden when selecting multiple years if the default year has no student data to show"
This reverts commit 49a838c060.
2024-03-26 15:36:15 -07:00
Nelson Jovel
59a7dd2e77 Revert "fix: Makes visible the graphs by grade"
This reverts commit 5fc83ac31b.
2024-03-26 15:36:03 -07:00
Nelson Jovel
5fc83ac31b fix: Makes visible the graphs by grade 2024-03-26 14:54:47 -07:00
Nelson Jovel
49a838c060 fix: Fixes #187294757. Data is hidden when selecting multiple years if the default year has no student data to show 2024-03-26 14:42:42 -07:00
Nelson Jovel
3117080f2d fix: make sure averages for admin data scales are included in report 2024-03-19 08:16:49 -07:00
Nelson Jovel
7666b5466b feat: create beyond learning loss report 2024-03-19 07:17:22 -07:00
Nelson Jovel
5662d04eb5 feat: change the text of the prompts for survey items 2024-03-14 12:56:34 -07:00
Nelson Jovel
9ab5f89ed7 fix: Correctly namespace models to avoid crashing the build process 2024-03-08 14:18:25 -08:00
Nelson Jovel
8dfaa86982 feat: create a score csv report for measures 2024-03-06 15:50:07 -08:00
Nelson Jovel
03a4697683 fix: add pre-k to list of grades 2024-03-05 22:35:51 -08:00
Nelson Jovel
3c3b0d2cf5 fix: loosen restrictions on date format 2024-03-01 10:16:15 -08:00
Nelson Jovel
bd1a7b3877 match an additional format for Dates. Supported dates are now '1/10/2022 14:21:45' '2022-1-10T14:21:45' '2022-1-10 14:21:45' 2024-03-01 09:30:50 -08:00
Nelson Jovel
c4d8b927af feat: Support two date formats: ISO 8601 and the standard US date format
used in google sheets
2024-02-27 12:00:45 -08:00
Nelson Jovel
7d527b5639 chore: support alternate format for recorded date 2024-02-23 14:23:46 -08:00
Nelson Jovel
8d596faeeb chore: alphabetize districts when writing filename for cleaned files 2024-02-23 11:28:42 -08:00
Nelson Jovel
c6c9fd38de fix: batch in smaller size to stay within memory limits 2024-02-23 10:34:18 -08:00
Nelson Jovel
f62854117f fix: support alternate format for active admin data items. Support both 'True/False' and '1/0' 2024-02-23 08:58:46 -08:00
Nelson Jovel
e97e7047b1 fix: no longer support 'form' in filename when cleaning. Only look for 'part X' and add that to the filename if it exists 2024-02-22 12:04:36 -08:00
Nelson Jovel
e2ba084e5b fix: Support true/false column values when categorizing income status. True is categorized as Economically Disadvantaged. False is categorized as Not Economically Disadvantaged 2024-02-20 21:27:29 -08:00
Nelson Jovel
06cb494f45 fix: change the default to not an english language learner. Blank columns are treated as Not ELL. Only mark student as an english language learner if it's marked as such. Columns marked with 'NA' are treated as unknown 2024-02-20 21:27:21 -08:00