rebuilt
f86e758371
ECP-209 Change label on parent survey analyze page
2025-11-19 12:58:32 -08:00
rebuilt
b6675c2516
ECP-206 Delete the 3 info boxes for each sub-category on the Browse page
2025-10-30 13:32:39 -07:00
rebuilt
138c61e7f0
ECP-201 Add an unknown categories to the parent survey SES filter
2025-07-09 21:54:45 -07:00
rebuilt
690f2db863
ECP-162 fix benefits so it gets scored correctly
2025-07-03 17:45:45 -07:00
rebuilt
5bc9d27b64
ECP-167 upload waupun data
2025-06-27 09:13:24 -07:00
rebuilt
cab0a3955e
finish up adding socio economic disag filter
2025-06-25 17:12:20 -07:00
rebuilt
9d8543afae
feat: Update cleaner and uploader to load gender data from parent surveys
...
Implement graph views for parent gender data
2025-05-27 11:13:00 -07:00
rebuilt
7ebe8234cb
ECP-125 feat: update selector to say 'Student Race' instead of just 'Race'. Also make sure that the default selection is 'Language' instead of 'Student Race'
2025-05-23 15:14:25 -07:00
rebuilt
5b00454a1b
ECP-125 feat:
...
Update cleaner to read parent races.
Update uploader to set races for parents.
Add race graphs to analyze page. Show both measure and scale level graphs
2025-05-22 11:57:26 -07:00
rebuilt
545bb85b1c
feat: add insufficiency message to parent graph
2025-05-12 15:07:47 -07:00
rebuilt
513445dc74
feat: ECP-126 Add measure and scale level graphs for parents by language
...
WIP: refactor so multiple graphs can be defined for a given slug
WIP: fixed scale view but broke 'All Parent' graph
WIP: working state. All views working properly
WIP: Refactor graph_map into two collections; measure_level_graphs and scale_level_graphs
WIP: refacter GroupedBarColumnPresenter to accept a 'construct' instead of specifying measure or scale
WIP: fix scale graphs being shown on incorrect view
WIP: Merge parents_by_language class with parents_by_language_by_scale so it can handle display of both measure-level and scale-level graphs
2025-05-09 15:54:43 -07:00
rebuilt
0f457becf0
feat: create a parents by language graph
...
Update demographics table with lanugage options
Create a lanugage table to hold the new languages
Update the demographic loader to input languages into the database
Update the cleaner to read the language column
Update the parent table to hold a reference to a language
Update the data uploader script to read the language from the csv and update the language information for any parent items that already exist (or create database entries if none already exist)
update the analyze interface to add controls for selecting ‘parents by group’ and a dropdown for ‘parent by language’
Update the analyze controller to read the parent-by-group parameter
Create a graph for the parent-by-group view
Bubble up averages for language calculations.
Make sure n-size only counts responses for a given measure.
2025-04-28 16:42:11 -07:00
rebuilt
5c61846447
chore: Reword text 'Students, Teachers & Parents'
2025-03-18 14:47:21 -07:00
rebuilt
5890729642
Refactor groups
...
Refactor graphs to take new slice format
Add Students and Teachers and Parents graph. Add selector for that
graph
2025-03-18 11:43:42 -07:00
rebuilt
2384df38ea
feat: fix links between browse and analyze pages
2025-03-14 17:19:42 -07:00
rebuilt
7caae8dd3e
feat: Add links from analyze to browse page
2025-03-11 16:14:15 -07:00
rebuilt
2cbb8271f3
feat: show n_size on parent graph
2025-03-11 13:40:57 -07:00
rebuilt
b9ba8abf73
Refactor GroupedBarColumnPresenter to accept a configuration so that a
...
column can by given on the fly (dependency injection). Show Parent
graphs on analyze page.
2025-03-11 12:56:41 -07:00
Nelson Jovel
02bcb2b75b
feat: add esp counts when calculating teacher participation rates on overview page
2025-01-15 13:39:41 -08:00
Nelson Jovel
16b896d4eb
Feat: make sure subcategories are sorted in subcategory id order for harvey ball graphs
2024-12-20 10:01:42 -08:00
Nelson Jovel
f07d785985
feat: Update language on overview and browse pages to attempt to distinguish participation rate from response rate
2024-12-13 14:40:38 -08:00
Nelson Jovel
7fd441a56e
feat: generate new bll report for Ashley
2024-12-13 13:55:05 -08:00
Nelson Jovel
a52ccb609c
fix: Response rate message on parent view was not showing up
2024-11-08 16:02:05 -08:00
Nelson Jovel
eb6fde5f88
fix: failing tests
2024-11-08 15:56:56 -08:00
Nelson Jovel
beb93aa8e8
fix: make sure all likert scores get counted even when the survey item id has different capitalization. Add tests for uploading parent data. Change the parent response rate calcuation to count all students in the school instead of just for the grades that were given the student survey
2024-11-08 15:36:34 -08:00
Nelson Jovel
0c661930e9
Show parent response rate
2024-11-03 12:47:25 -08:00
Nelson Jovel
7d4db37ee7
feat: show parent scales on variance chart
2024-10-11 10:19:23 -07:00
Nelson Jovel
2302c12b5b
fix: tests
2024-10-09 13:35:31 -07:00
Nelson Jovel
5de7bbe8a1
feat: suppress parent view on overview page if the school didn't take the survey
2024-10-09 13:06:26 -07:00
Nelson Jovel
6f3634582e
feat: Add parent button to overview page and alter 'School Quality Framework Indicators' section to show parent scales
2024-10-08 15:16:50 -07:00
Nelson Jovel
37042aead5
feat: Show parent scales on browse page
2024-09-25 11:45:16 -07:00
Nelson Jovel
e5e969b968
feat: add parent survey gauges
2024-09-16 15:24:43 -07:00
Nelson Jovel
d8d2f0f91d
fix: correctly load survey items from sample framework file. Fix broken tests
2024-08-27 12:45:52 -07:00
Nelson Jovel
aee0bc9883
feat: add ability to filter export data by student survey item type. Ability added to 'by grade' 'by item' and 'survey item responses' reports
2024-08-21 14:04:44 -07:00
Nelson Jovel
1413ab72b9
feat: allow selecting a subset of student survey items for the survey item report
2024-08-12 16:21:38 -07:00
Nelson Jovel
3f2aa63bfd
fix: correctly memoize student_survey_items_with_sufficient_responses so that on the analyze page, when the first year has insufficient responses, it doesn't affect all subsequent years
2024-06-12 16:28:15 -07:00
Nelson Jovel
3b3bb52523
chore: refactor analyze page
2024-06-12 10:35:03 -07:00
Nelson Jovel
ccb04511bf
feat: switch analyze page to use hotwire. Fix n_size count for teacher
2024-06-11 13:48:02 -07:00
2f1cf8b9fd
Chore: Reduce queries
2024-05-10 14:00:31 -04:00
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
Nelson Jovel
51e71a7f83
fix: Fixes #187294757 . Data is hidden when selecting multiple years if the default year has no student data to show
2024-03-26 15:31:48 -07:00
Nelson Jovel
4c017cf857
fix: add pre-k to list of grades
2024-03-05 22:31:56 -08:00
Nelson Jovel
3c210e0ab6
chore: rename admin data to school data on analyze page
2024-01-31 14:25:10 -08:00
Nelson Jovel
90d1419d9c
feat: change 'school admin data' to 'school data'
2024-01-31 10:59:39 -08:00
Nelson Jovel
8fb0a280ca
perf: reduce number of queries for respondents
2023-12-26 16:23:29 -08:00
Nelson Jovel
5df890923f
feat: don't show collection date of response rate if there is no survey data
2023-12-18 15:16:56 -08:00
Nelson Jovel
ea079e927b
chore: rename counts_by_grade to enrollment_by_grade for clarity
2023-12-18 15:01:33 -08:00
Nelson Jovel
a75373f6f2
feat: don't double count early ed students who are taking survey in parts
2023-12-18 14:57:15 -08:00
rebuilt
8baaa67730
fix: make sure sped is taken into account when caching analyze page
2023-10-11 11:15:13 -07:00
rebuilt
83661540b7
chore: upgrade to rails 7.1.
...
upgrade rspec
fix failing tests
upgrade devise
2023-10-11 10:58:52 -07:00