rebuilt
ae9b9dc7a7
chore: upgrade listen gem to make it compatible with rails version
2023-07-13 15:07:17 -07:00
rebuilt
45a78a4ca0
chore: upgrade actionpack to 7.0.6 to address security vulnerability
2023-07-13 14:52:48 -07:00
rebuilt
bec80b405a
fix: revert rounding up the response rate so we can make sure to patch a bug first. Only show gender/race/grade/income graphs if the the school meets the minimum response rate of 25%
2023-07-13 13:04:11 -07:00
rebuilt
234eae6d3d
feat: Round up response rate. Survey response rates above 24.5 will now meet sufficiency
2023-07-13 11:42:15 -07:00
rebuilt
836f0d1a62
Change seed to load before each test vs before all.
2023-07-07 17:04:54 -07:00
rebuilt
22d22ab5ee
fix: add xpath rules to journey spec to make sure it finds a Go button on the welcome page that is NOT disbled
2023-07-07 16:37:20 -07:00
rebuilt
1d2b01ff58
fix: jest no longer ships jest-environment-jsdom by default. Added it
2023-07-07 16:20:36 -07:00
rebuilt
6272664647
chore: updated versions of babel and jest to address security vulnerability
2023-07-07 16:04:35 -07:00
rebuilt
ed3c6309ea
Add test for income group
2023-07-07 15:44:31 -07:00
rebuilt
35c8199887
Reorder gender columns
2023-07-07 15:44:09 -07:00
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
2023-07-07 09:14:36 -07:00
rebuilt
7e1be4860c
fix: added missing bootstrap files
2023-06-30 15:19:42 -07:00
rebuilt
549fdc9dca
chore: upgrade javascript dependencies to address security vulnerability
2023-06-30 13:11:46 -07:00
Nelson Jovel
d039432d06
fix: merge conflicts in Gemfile.lock broke builds
2023-06-28 21:05:07 -07:00
vineeshathallapaneni@gmail.com
eaef648516
upgraded semver to 7.5.2 and adding updated files package.json and yarn.lock
...
patching a security vulnerability
2023-06-28 23:25:35 -04:00
vineeshathallapaneni@gmail.com
d42464cfad
updated Nokogiri as part of security vulnerability and adding updated file Gemfile.lock
2023-06-28 23:25:00 -04:00
rebuilt
a13d46354a
fix: Flaky test might be related to not waiting for go button to appear. Add line to wait for go button
2023-06-26 14:20:29 -07:00
rebuilt
ebe28ed719
fix: remove debug from dependencies since it's causing unresolved dependency errors in CI
2023-06-26 11:51:49 -07:00
rebuilt
c0fdaeb26b
update tests for subcategory report
2023-06-26 11:36:03 -07:00
rebuilt
d72f8d31e0
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:36:03 -07:00
09aa6fdb58
Change subcategory hovers to say 67 instead of 66 questions
2023-06-23 21:55:28 +00:00
rebuilt
703928c234
Add date range to subcategory report export
2023-06-23 11:46:08 -07:00
rebuilt
e8aa75bf66
feat: update survey_item_response table to indlude recorded date and import recorded date when loading responses
2023-06-23 11:26:53 -07:00
8bc14a79f6
Add hovers to browse page response rates
2023-06-22 05:00:26 +00:00
rebuilt
1c6a6a7a7a
Add tests to codify behavior of weighted average logic
2023-06-21 03:33:35 +00:00
37013c4b12
Use weighted average instead of simple average when calculating response rates
2023-06-21 03:31:52 +00:00
527aa66796
Patch upload script over from rpp
2023-06-21 03:28:48 +00:00
dd26663340
Update README.md with upload script
2023-06-21 03:20:42 +00:00
b07a675427
Add cleaned data upload script for Lowell
2023-06-21 03:20:42 +00:00
Nelson Jovel
0a2c5e02c5
feat: add ability to merge disaggregation data with raw survey data to
...
produce a cleaned csv with merged income disaggregation columns
2023-06-20 12:22:24 -07:00
rebuilt
fae530d21f
perf: Reduce number of queries. Remove unneeded methods. Combine
...
subcategory and measure queries in controller
2023-06-19 20:51:24 -07:00
0662d7233f
Update README.md
2023-06-16 03:00:11 +00:00
rebuilt
411c632c25
chore: remove errant comment
2023-06-12 16:06:57 -07:00
rebuilt
518bc29f0f
perf: include survey items with measures to avoid n+1 queries when scoring by student/teacher survey items
2023-06-11 14:42:53 -07:00
rebuilt
f6e4fd1ba9
docs: add contributing doc
2023-06-10 11:39:56 -07:00
rebuilt
d306319de1
perf: memoize function when calculating response rates
2023-06-10 11:39:46 -07:00
rebuilt
452876ef09
perf: Add another index to surveyitemresponses. Implement bullet suggestions. Memoize a function in measure.rb
2023-06-10 10:30:29 -07:00
rebuilt
eee0cb14a3
Fix: failing subcategory report specs
2023-06-09 21:26:10 -07:00
rebuilt
1aaed0682e
Modify subcategory report to be threaded
2023-06-09 21:26:00 -07:00
rebuilt
aab4e78a71
Add District, School Code, and Grade columns to subcategory report
2023-06-09 15:30:57 -07:00
rebuilt
5e9cc02024
Revert "Add tests to codify behavior of weighted average logic"
...
This reverts commit 0ab8e88072 .
2023-06-08 15:26:50 -07:00
rebuilt
0ab8e88072
Add tests to codify behavior of weighted average logic
2023-06-08 15:25:27 -07:00
rebuilt
e2d24a9bec
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:26:56 -07:00
rebuilt
c2503541ff
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:39:09 -07:00
rebuilt
ddf9a628d5
Fix: enable correct detection of student surveys types by rejecting any
...
headers ending with '-1' (the variants of standard questions)
2023-06-07 12:38:58 -07:00
rebuilt
896f0d9961
Don't write a file if there's an empty dataset
2023-06-07 12:38:44 -07:00
rebuilt
d4f4b899f0
Scrape new admin data values
2023-06-06 18:25:18 -07:00
rebuilt
76b79b99c2
Fix: Parse headers when they are surrounded by quotes. This helps load recent csv files correctly
2023-06-06 18:18:52 -07:00
rebuilt
b57489a7b0
Scrape new admin data values
2023-06-03 17:14:56 -07:00
rebuilt
30285efd69
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 17:14:41 -07:00