Commit Graph

380 Commits (305ddf2b1a8f250703d14d5b970fe831ef1159f8)

Author SHA1 Message Date
Nelson Jovel 305ddf2b1a chore: add test for checking duplicate headers during cleaning process
2 years ago
Nelson Jovel b63c327d33 chore: when searching for dese id, split up pattern so that to be more explicit about the order in which to search out the columns that might have the dese ID we're looking for.
2 years ago
rebuilt 1a707eb6bc feat: load student responses in the same pass as loading the survey responses
2 years ago
rebuilt e3fbbabce5 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.
2 years ago
rebuilt 83661540b7 chore: upgrade to rails 7.1.
2 years ago
rebuilt 48e795fcfb feat: add special education disaggregation
2 years ago
rebuilt 060d7aa55a Add disaggregation by ELL
2 years ago
rebuilt abea2cb8fa feat: support multiple columns for race and gender information
2 years ago
rebuilt 714b90b3eb fix: ensure cleaner outputs columns for all survey items. Before the fix, if a survey item varient (ending in -1, ie s-tint-q1-1) did not have a matching survey item s-tint-q1, the resulting csv would not include that column
2 years ago
rebuilt 315b398a5a 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.
2 years ago
rebuilt b3efbdeb33 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.
2 years ago
rebuilt a785c69c44 Add Overall Response Rate
2 years ago
rebuilt 4afa030141 chore: remove precalculated race scores. Calculate race scores on every reload
2 years ago
rebuilt 5f49746bf4 feat: Rename income labels to 'Economically Disadvantaged' and 'Not Economically Disadvantaged'
2 years ago
rebuilt cec48e55d3 chore: remove outdated admin data loader file. We now use Dese::Loader to load school level data
2 years ago
rebuilt 5c7729beeb feat: if admin data value is above 5, round down to 5
2 years ago
rebuilt a4c68a4055 chore: Add cypress to codebase
2 years ago
rebuilt 6edc0db868 feat: Round up response rate. Survey response rates above 24.5 will now meet sufficiency
2 years ago
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%
2 years ago
rebuilt 234eae6d3d feat: Round up response rate. Survey response rates above 24.5 will now meet sufficiency
2 years ago
rebuilt 836f0d1a62 Change seed to load before each test vs before all.
2 years ago
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
2 years ago
rebuilt ed3c6309ea Add test for income group
2 years ago
rebuilt 35c8199887 Reorder gender columns
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 a13d46354a fix: Flaky test might be related to not waiting for go button to appear. Add line to wait for go button
2 years ago
rebuilt c0fdaeb26b update tests for subcategory report
2 years ago
rebuilt d72f8d31e0 fix: There was an n+1 problem where we looked up the list of schools for
2 years ago
rebuilt e8aa75bf66 feat: update survey_item_response table to indlude recorded date and import recorded date when loading responses
2 years ago
rebuilt 1c6a6a7a7a Add tests to codify behavior of weighted average logic
3 years ago
Nelson Jovel 0a2c5e02c5 feat: add ability to merge disaggregation data with raw survey data to
3 years ago
rebuilt 411c632c25 chore: remove errant comment
3 years ago
rebuilt eee0cb14a3 Fix: failing subcategory report specs
3 years ago
rebuilt 5e9cc02024 Revert "Add tests to codify behavior of weighted average logic"
3 years ago
rebuilt 0ab8e88072 Add tests to codify behavior of weighted average logic
3 years ago
rebuilt 30285efd69 It's possible for admin data likert score values to be above 5. If that happens, we
3 years ago
rebuilt 9aeb5f92af Missing progress or duration information does not result in a row removed in the cleaning process
3 years ago
rebuilt e3ae12b425 update response_date to recorded_date
3 years ago
rebuilt 8ef8cfce58 Adjust valid duration threshold of short form items
3 years ago
rebuilt 43bcd51452 Set credentials before switching to different district instead of after in the hopes the test will be less flaky when run in github actions
3 years ago
rebuilt 87ca23df79 Add subcategory report
3 years ago
rebuilt 2e3461b685 Add subcategory report
3 years ago
rebuilt 4509c157fa Add automated data cleaning. Modify SurveyItemValues class to use regex
3 years ago
rebuilt 09be5f1fc8 Make sure to perform authorization when switching districts. Make sure to use apparition for system specs
3 years ago
rebuilt 3c30808a5e Fix response rates for small schools by accounting for expected minimum counts of responses less than 10
3 years ago
rebuilt 3f2a7dff50 Fix problem with dese scraper lumping in 2021-22 data as 2022-23 data.
3 years ago
rebuilt 541f29108b Rename DataAvailability to Summary
3 years ago
rebuilt 596ce25737 Remove surveys table from codebase since it's no longer needed after changing logic surrounding response rates and score calculations
3 years ago
rebuilt 28f7d5647e Set a minimum threshold of 10 survey item responses to calculate scores per survey item
3 years ago
rebuilt 128748addd Update logic for calculating student response rate. Remove references
3 years ago