Nelson Jovel
cd11a01a45
feat: suppress parent view on overview page if the school didn't take the survey
2024-11-13 14:01:59 -08:00
Nelson Jovel
a391acc554
feat: Add parent button to overview page and alter 'School Quality Framework Indicators' section to show parent scales
2024-11-13 14:01:15 -08:00
Nelson Jovel
74bed5b090
feat: Show parent scales on browse page
2024-09-27 13:50:39 -07:00
Nelson Jovel
c85ddddd8d
feat: add parent survey gauges
2024-09-27 13:50:30 -07:00
Nelson Jovel
e989afd90c
fix: correctly load survey items from sample framework file. Fix broken tests
2024-09-27 13:49:55 -07:00
Nelson Jovel
e760ee211c
Add an exports page that allows a user to select which reports they want
...
to run
2024-08-12 16:27:19 -07:00
Nelson Jovel
0960a32cd0
fix: fix broken tests
2024-06-27 11:21:27 -07:00
Nelson Jovel
205ad40765
chore: remove unneeded spec
2024-06-26 12:11:21 -07:00
Nelson Jovel
2c4dec050e
chore: correct parsing for 'not sped' and 'lep not first year'
2024-06-26 12:05:05 -07:00
Nelson Jovel
b77d6134df
chore: refactor analyze page
2024-06-13 09:08:15 -07:00
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
2024-05-23 12:52:47 -07:00
Nelson Jovel
4360014faa
chore: add parsing rules for income: 'yes', 'no' and sped: 'No special needs' and ell: 'ELL'
2024-05-22 17:34:19 -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
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
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
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
b3e6efdb2e
Faster admin data loader + rename School.school_hash
2024-04-22 16:21:43 -04: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
9880343d79
fix: fix broken tests
2024-03-14 12:56:43 -07: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
9a65e81aac
fix: fix failing test
2024-02-23 11:55:06 -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
24ddcd936a
fix: fix failing tests
2024-02-22 12:04:22 -08:00
Nelson Jovel
5fc5c21bcb
feat: change 'school admin data' to 'school data'
2024-01-31 11:04:00 -08:00
Nelson Jovel
ec5c1bd1ef
fix: correct a problem where survey items with insufficient responses were contributing to the response rate calculation
2024-01-12 13:54:59 -08:00
Nelson Jovel
e7f06ef4e9
chore: remove lowell seeding rules
2023-12-20 14:08:38 -08:00
Nelson Jovel
b88c4e0ab5
chore: remove unneeded student loader spec
2023-12-20 13:48:39 -08:00
Nelson Jovel
063810a9d7
chore: make sure to load races in data loader instead of student loader
2023-12-20 13:39:03 -08:00
Nelson Jovel
381625f58b
chore: reenable test spec that tests data loader for races
2023-12-20 12:40:22 -08:00
Nelson Jovel
317fe3239a
chore: refactor Race out of survey_item_values
2023-12-20 12:35:14 -08:00
Nelson Jovel
a295b8afb9
chore: refactor Gender out out of survey_item_values row
2023-12-20 12:33:18 -08:00
Nelson Jovel
0359dae88a
chore: rename counts_by_grade to enrollment_by_grade for clarity
2023-12-18 15:59:30 -08:00
Nelson Jovel
6f265302ea
feat: if the filename includes the words 'form' or 'part' add that to the resulting cleaned filename
2023-12-18 15:58:40 -08:00
Nelson Jovel
d79635054c
fix: instead of looking for 'asian' at the start of a word, look for it
...
after a word boundary. This means it still doesn't get confused with
caucasian and it's more flexible whan asian appears inside other text
such as 'Caucasian and Asian and Black'
2023-12-18 15:44:51 -08:00
Nelson Jovel
fe039e3d04
chore: various fixes for race and gender categorization during cleaning.
...
Also add tests for race and gender categorization
2023-12-18 15:38:31 -08:00
Nelson Jovel
054e5603b7
chore: fix failing legacy tests
2023-11-03 10:18:46 -07:00
rebuilt
a07728fcd6
feat: We no longer trust the progress number that gets exported from qualtrics. Instead during the cleaning progress, perform a manual count of the number of responses to filter out rows that don't meet the minimum threshold.
2023-10-27 15:13:17 -07:00
rebuilt
9d680c5159
chore: upgrade to rails 7.1.
...
upgrade rspec
fix failing tests
upgrade devise
2023-10-17 12:34:11 -07:00
rebuilt
acfdaf5587
feat: add special education disaggregation
2023-10-17 12:29:00 -07:00
rebuilt
5bdffec8f9
Add disaggregation by ELL
2023-10-17 12:06:19 -07:00
rebuilt
245cde85cd
Add disaggregation by ELL
2023-10-17 11:18:47 -07:00
rebuilt
5ea01ac916
Reorder gender columns
2023-08-22 12:22:51 -07:00
rebuilt
aafaeeaf41
fix: Overall response rate was incorrectly using the updated_at date instead of the recorded date. Also, it was just using the last date for all academic years instead of the last date the survey was taken per academic year.
2023-08-15 16:13:47 -07:00
rebuilt
6db93cb116
feat: Rename income labels to 'Economically Disadvantaged' and 'Not Economically Disadvantaged'
2023-08-09 12:13:04 -07:00
rebuilt
76ebcc6ef3
feat: Add income table to the database. Add seeder for income. Add a reference to income from survey item response. Update the loader to import income data from the survey response csv. Refactor analyze controller to extract presenter. Add corresponding specs. Add income graph to analyze page
2023-08-08 15:52:12 -07:00
rebuilt
f6f56367fc
The overall response rate is artifically lower because we are including the number of all the students at the school, not just the number of students that took the survey. Updated the overall response rate presenter to return the count of only the grades that took the student survey.
2023-08-08 10:06:39 -07:00
rebuilt
0a5500ecc9
feat: Add overall response rate
2023-08-08 10:01:48 -07:00