rebuilt
7380d56064
feat: remove Beyond Learning Loss Exports from exports page
7 months ago
rebuilt
058cbb0f6e
fix: ECP-124 Update grade range to be the union of grades found in the database and the enrollment of the school. "Subcategory - School & District"
...
# Fixed reported grades
# Runs faster
"Measure - District only"
# Should only be run per district
# Runs faster
# Fixed reported grades
"Measure - School & District"
# Reports the grades that took the survey for that school+year; not the grades that responded to the measure
# Runs faster
# Fixed reported grades
"Beyond Learning Loss"
# Runs faster
"Beyond Learning Loss - Response Rate"
# Fixed reported grades
"Survey Item - By Item"
# may be able to speed it up by getting all averages in a single request
# Fixed reported grades
"Survey Item - By Grade"
# Fixed reported grades
#may be able to speed it up by getting all averages in a single request
"Survey Entries - by Measure"
# No changes
7 months ago
Nelson Jovel
d3e680e5a5
feat: add new bll report to exports page
12 months ago
Nelson Jovel
0c661930e9
Show parent response rate
1 year ago
Nelson Jovel
6f3634582e
feat: Add parent button to overview page and alter 'School Quality Framework Indicators' section to show parent scales
1 year ago
Nelson Jovel
48128eaa8e
feat: rename export reports
1 year ago
Nelson Jovel
2eb42800f6
feat: Add 'all school' option to exports page
1 year ago
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
1 year ago
Nelson Jovel
1413ab72b9
feat: allow selecting a subset of student survey items for the survey item report
1 year ago
Nelson Jovel
2d42036294
Add an exports page that allows a user to select which reports they want
...
to run
1 year ago
Nelson Jovel
ccb04511bf
feat: switch analyze page to use hotwire. Fix n_size count for teacher
2 years ago
Nelson Jovel
9e8f917457
chore: performance fixes for response rate calculation
2 years ago
Nelson Jovel
60927e3271
fix: reduce number of n+1 queries
2 years ago
Nelson Jovel
934f2d7f30
fix: Correctly navigate the user to the latest academic year when no data exists for the school
2 years ago
rebuilt
aaa43cdd64
fix: I broke the feature where the site would automatically navigate the user to the latest year that had sufficient data when I made response rates calculate on each page load instead of being precalculated and stored in the database. Instead of a database lookup for response rates that meet the sufficiency threshold, I caculate the latest year when a user chooses a school from the welcome page.
2 years ago
rebuilt
a785c69c44
Add Overall Response Rate
2 years ago
rebuilt
4f035f6a63
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
2 years ago
rebuilt
fae530d21f
perf: Reduce number of queries. Remove unneeded methods. Combine
...
subcategory and measure queries in controller
3 years ago
rebuilt
518bc29f0f
perf: include survey items with measures to avoid n+1 queries when scoring by student/teacher survey items
3 years ago
rebuilt
452876ef09
perf: Add another index to surveyitemresponses. Implement bullet suggestions. Memoize a function in measure.rb
3 years ago
rebuilt
dd94b283fa
Remove hotjar
3 years ago
rebuilt
128748addd
Update logic for calculating student response rate. Remove references
...
to survey table. We no longer check or keep track of the survey type.
Instead we look in the database to see if a survey item has at least 10
responses. If it does, that survey item was presented to the respondent
and we count it, and all responses when calculating the response rate.
Remove response rate timestamp from caching logic because we no longer
add the response rate to the database. All response rates are calculated
on the fly
Update three_b_two scraper to use teacher only numbers
swap over to using https://profiles.doe.mass.edu/statereport/gradesubjectstaffing.aspx as the source of staffing information
3 years ago
rebuilt
308742f619
refactor authentication method
3 years ago
rebuilt
7d387dbe0e
add authentication by district
3 years ago
rebuilt
86e67d3965
Temporarily disable reporting because its crashing production. No data has been seeded and the logs are reporting this class as causing the crash?
3 years ago
rebuilt
b6b88da328
Add all pillars
3 years ago
rebuilt
8128af200b
add first pillar
3 years ago
rebuilt
69179ce157
Replace javascript logic with hotwire. Also hide district dropdown on
...
home page if there is only one district.
3 years ago
rebuilt
72c90b8f47
Add selector for all data
3 years ago
rebuilt
7d7bee6498
Add gender disagreggation
3 years ago
rebuilt
7f0faf8917
Add checkboxes to analyze page for genders
3 years ago
rebuilt
8cdd1b6285
Create gender class. Load genders to database from demographics file
3 years ago
rebuilt
89a7f27b88
Finishes #183092367 . Adds ui and graphs to show grade level disaggregations
3 years ago
rebuilt
42e150b33b
Update caching rule so a race_score with an updated timestamp will break the cache
3 years ago
rebuilt
50b3bc678c
Columns for students by group graph change when corresponding race checkboxes are clicked
3 years ago
rebuilt
94a58a87d7
Use modules to namespace classes for analyze page
3 years ago
rebuilt
c568e8bc06
move methods from analyze helper to background presenter
3 years ago
rebuilt
765ad6a624
Create ui for data filters. Add listeners to direct to the correct url. Update ui based on the list of selected params
3 years ago
rebuilt
e89358dacc
implement suggestions from static code analysis tools
3 years ago
rebuilt
bb5f668497
Refactor code based on rubocop and reek suggestions
3 years ago
rebuilt
18b479b8b2
Refactor based on rubocop and reek suggestions
3 years ago
rebuilt
a1689a3550
Switch the logic of empty dataset detection from none? to any?
4 years ago
rebuilt
0dc99486f8
remove async queries
4 years ago
rebuilt
0593f53fb4
Add async queries
4 years ago
rebuilt
c03615cb43
Rename ResponseRate to ResponseRateCalculator. Create a new response
...
rate model. Create a loader to refresh response rates for all
subcategories.
Use precalculated response rates in views
Wrap more elements in page caching
Calculate a response rate for a subcategory if one does not already
exist
4 years ago
rebuilt
e8f3109df9
Disable checkboxes for years that don't have data to show. Add exclamation icon with explanatory text. Finishes #182332983
4 years ago
Nelson Jovel
08c84c8321
make sure selected academic year gets populated correctly
4 years ago
Nelson Jovel
16569974a6
Add checkboxes to select academic years for analyze page. Stimulus controller reads the state of the checkboxes and builds the correct link to route the user
4 years ago
Nelson Jovel
f68e8a8c2b
Don't show scores in production
4 years ago
Nelson Jovel
143e0237e4
Handle case when category is nil in analyzecontroller
4 years ago