Commit graph

1089 commits

Author SHA1 Message Date
rebuilt
41b429ded8 chore: update gem versions 2023-07-18 09:49:48 -07:00
rebuilt
c125bd9d29 fix: added missing bootstrap files 2023-06-30 15:23:23 -07:00
b577e14b35 Add cutpoint table to gauges 2023-06-30 21:25:01 +00:00
514bdad484 Add cutpoint table popover to gauges 2023-06-30 21:23:47 +00:00
rebuilt
6b185af945 chore: upgrade javascript dependencies to address security vulnerability 2023-06-30 13:13:41 -07:00
vineeshathallapaneni@gmail.com
151dbb2a88 updated Nokogiri as part of security vulnerability and adding updated file Gemfile.lock 2023-06-28 17:40:36 -04:00
vineeshathallapaneni@gmail.com
9c4ef18a3c upgraded semver to 7.5.2 and adding updated files package.json and yarn.lock
patching a security vulnerability
2023-06-28 17:21:59 -04:00
rebuilt
a0a88d497d fix: we deleted non-lowell schools from the master list so the journey spec completely failed. This commit fixes the basic case of viewing the overview page. Navigation to other pages seems broken in the spec but not when running in development. I'm not sure if I'll continue using apparition since it's no longer in active development. I'll wait to fix the rest of the flow until I decide what test framework I'll continue using 2023-06-26 14:05:51 -07:00
00610930cc Add Stoklosa to 23-24 for spring results 2023-06-26 19:07:34 +00:00
rebuilt
c165e566cb fix: remove debug from dependencies since it's causing unresolved dependencies in CI 2023-06-26 11:50:18 -07:00
rebuilt
846e4a8149 update tests for subcategory report 2023-06-26 11:38:41 -07:00
rebuilt
878ba08a22 fix: There was an n+1 problem where we looked up the list of schools for
every row. Now we query the list of schools just once per file
2023-06-26 11:38:33 -07:00
438ca58d5a Change subcategory hovers to say 67 instead of 66 questions 2023-06-23 21:59:51 +00:00
33a0d0ffb1 Add hovers to browse page response rates 2023-06-23 21:59:28 +00:00
rebuilt
60c04d768d Add date range to subcategory report export 2023-06-23 13:42:42 -07:00
8d870abd37 Add seeding for Butler 23-24 2023-06-23 19:45:16 +00:00
7dec0be5af Add seeding & scripts for Daley 2023-24 2023-06-23 18:33:19 +00:00
9beb166c4a Fix error in master list 2023-06-23 04:45:03 +00:00
eab277b877 Fix error in master list 2023-06-23 00:14:31 +00:00
0468dba3ba Remove non-Lowell schools, remove data:seed_only_lowell & data:delete_non_lowell 2023-06-22 23:56:32 +00:00
rebuilt
46b5cbef2d perf: Reduce number of queries. Remove unneeded methods. Combine
subcategory and measure queries in controller
2023-06-19 20:51:54 -07:00
rebuilt
bb5cfce09f Remove precalculation of response rates. Add loading of student info to database 2023-06-16 13:57:02 -07:00
rebuilt
1aebc23721 chore: remove unneeded tasks 2023-06-13 09:21:13 -07:00
7070e67b5d Update README.md with upload script 2023-06-13 04:17:22 +00:00
0c7b5a6e06 Add cleaned data upload script for Lowell 2023-06-13 04:13:15 +00:00
rebuilt
d025a83a2b chore: remove errant comment 2023-06-12 16:06:07 -07:00
rebuilt
9493007801 Also delete race scores when deleting non-lowell info 2023-06-12 15:52:57 -07:00
rebuilt
4a93ab7536 feat: update framework to include new early education survey items 2023-06-12 13:32:36 -07:00
rebuilt
05f535ed5c perf: include survey items with measures to avoid n+1 queries when scoring by student/teacher survey items 2023-06-11 14:40:33 -07:00
rebuilt
330b1c74b1 docs: add contributing doc 2023-06-10 11:39:27 -07:00
rebuilt
3dd8631083 perf: memoize function when calculating response rates 2023-06-10 11:39:19 -07:00
rebuilt
8a23296ca5 perf: Add another index to surveyitemresponses. Implement bullet suggestions. Memoize a function in measure.rb 2023-06-10 10:29:28 -07:00
rebuilt
a19a30f5f3 Fix: failing subcategory report specs 2023-06-09 21:25:22 -07:00
rebuilt
7cf6c6cc24 Modify subcategory report to be threaded 2023-06-09 21:12:55 -07:00
rebuilt
f29d72abff Add District, School Code, and Grade columns to subcategory report 2023-06-09 15:29:12 -07:00
rebuilt
a1f72a5273 Add tests to codify behavior of weighted average logic 2023-06-08 15:24:32 -07:00
rebuilt
c4b90a711c Fix: make sure values don't get reordered after copying over row values from survey item variants. This fixes a problem where cleaner would produce a row with likert scores that got shifted to align with the wrong column 2023-06-08 09:27:22 -07:00
rebuilt
ed421ceea8 Fix: Ensure proper detection of survey type. Make sure to remove any survey item ids that end with the survey variant style of '-1' 2023-06-07 12:36:56 -07:00
rebuilt
5f66d3d99a Fix: enable correct detection of student surveys types by rejecting any
headers ending with '-1' (the variants of standard questions)
2023-06-07 12:25:04 -07:00
rebuilt
02a2c6cd97 Don't write a file if there's an empty dataset 2023-06-07 12:24:39 -07:00
8f0deab53b Use weighted average instead of simple average when calculating response rates 2023-06-07 03:38:56 +00:00
rebuilt
3f4aa8e7af Fix: Parse headers when they are surrounded by quotes. This helps load recent csv files correctly 2023-06-06 15:00:00 -07:00
rebuilt
33e590607c Remove outdated tasks 2023-06-06 13:07:33 -07:00
rebuilt
8df7a1ef28 Remove redundant tasks 2023-06-06 13:04:53 -07:00
rebuilt
42ab3aef57 Fix lowell seeder to create enrollment and staffing entries in database 2023-06-05 17:41:52 -07:00
rebuilt
2ee781ca7a Scrape new admin data values 2023-06-03 16:50:46 -07:00
rebuilt
0f23053294 It's possible for admin data likert score values to be above 5. If that happens, we
cap the likert score at 5.   This was happening already at the scraper
level but it's also now being done by the admin data loader for safety.
Also make sure to just update admin data instead of deleting and
reloading all values each load. Add tests to confirm this behavior
2023-06-03 16:47:03 -07:00
rebuilt
c789c46032 Don't check standard deviation for early education surveys 2023-06-02 16:09:12 -07:00
rebuilt
e058c523b6 Missing progress or duration information does not result in a row removed in the cleaning process 2023-06-02 15:18:03 -07:00
960fcd570c Add Overall Response Rate Popover 2023-05-31 18:27:15 +00:00