Commit Graph

93 Commits (e669ec59c4546126fe6fb0e7bb3ddff1f923ea31)

Author SHA1 Message Date
Nelson Jovel 6a24d4fa23 chore: Make sure 'hispanic' column only gets applied when using SIS race information
2 years ago
Nelson Jovel ce43f52bd5 feat: if the filename includes the words 'form' or 'part' add that to the resulting cleaned filename
2 years ago
Nelson Jovel a15b01a3e1 fix: instead of looking for 'asian' at the start of a word, look for it
2 years ago
Nelson Jovel 8a0ba0dbea chore: various fixes for race and gender categorization during cleaning.
2 years ago
Nelson Jovel 2ef24caf70 Lower threshold for the number of valid student responses from 17 to 11
2 years ago
Nelson Jovel b983f1e144 chore: fix categorization of gender
2 years ago
Nelson Jovel f27a590c5a Convert gender and race text into qualtrics codes during cleaning. Abide by 'prefer not to disclose' for self reported race. Give priority to self reported data but use SIS information as backup
2 years ago
Nelson Jovel 97ddb09167 chore: add test for checking duplicate headers during cleaning process
2 years ago
Nelson Jovel 6d84204f83 Add race and gender columns to cleaned cvs files when those headers are
2 years ago
Nelson Jovel a3f9e46414 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 019b954ffa feat: load student responses in the same pass as loading the survey responses
2 years ago
rebuilt b2fdbe5756 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 e45a4f96dd last commit
2 years ago
rebuilt ef44c41965 feat: add special education disaggregation
2 years ago
rebuilt 18ab51c860 chore: upgrade to rails 7.1.
2 years ago
rebuilt 2fd56047d4 Add disaggregation by ELL
2 years ago
rebuilt 490522eb1e feat: support multiple columns for race and gender information
2 years ago
rebuilt 7bd7923d41 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 2ac30bb107 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 a4332f6a05 chore: remove outdated admin data loader file. We now use Dese::Loader to load school level data
2 years ago
rebuilt 23ddaed2ce feat: if admin data value is above 5, round down to 5
2 years ago
rebuilt 878ba08a22 fix: There was an n+1 problem where we looked up the list of schools for
2 years ago
rebuilt d025a83a2b chore: remove errant comment
3 years ago
rebuilt 0f23053294 It's possible for admin data likert score values to be above 5. If that happens, we
3 years ago
rebuilt e058c523b6 Missing progress or duration information does not result in a row removed in the cleaning process
3 years ago
rebuilt a71ebbc4e4 Add Overall Response Rate
3 years ago
rebuilt dbfc9d1d3a Add automated data cleaning. Modify SurveyItemValues class to use regex
3 years ago
rebuilt 65b8599c6e Update logic for calculating student response rate. Remove references
3 years ago
rebuilt 8bd65d367b make sure spec tests what it's supposed to test; that the value of the responses gets updated when a new information is loaded from another csv
3 years ago
rebuilt 282a671531 Change survey data loader spec to use factorybot objects instead of loading seeds. Change databasecleaner to use transaction. Add back babel-preset dependency to fix failing javascript test in production.
3 years ago
rebuilt 825259bdd8 Merge branch 'rpp-response-rate' into rpp-main to bring in improvements
3 years ago
rebuilt 6b31fa9115 Batch imports for staffing data
3 years ago
rebuilt d059177f0c load total students and batch importing records
3 years ago
Nelson Jovel bfa5f28d7b Convert dese::loader from using seeder to factories
3 years ago
Nelson Jovel 7a7b78a9e0 convert student loader from seeding to factories
3 years ago
rebuilt 2cf2b7d7c1 turn off some slow tests that don't add value
3 years ago
rebuilt 2362d884eb Convert admin data loader from using seeder to using factory
3 years ago
rebuilt d0219217de Convert response rate loader spec from using the seeder to using the factory
3 years ago
rebuilt 06f9d2f0e9 Scrape enrollment and staffing information. Seed enrollment and staffing information. Update DatabaseCleaner so it cleans up leftover information in the database. Remove old admin csvs from codebase.
3 years ago
rebuilt c0332955f3 move csv require statement to application.rb
3 years ago
rebuilt 7915a1bc7c rename respondents to repondent
3 years ago
rebuilt 52d2676f80 Populate db with grade level data
3 years ago
rebuilt 01851d8527 Make sure blank grades in csv load as nils instead of zeros
3 years ago
rebuilt 03c6bff7bb Load survey responses from sftp folder
3 years ago
rebuilt d5533bb756 Support survey item variants. Survey item id's in the format s-sbel-q1-1 will load into s-sbel-q1
3 years ago
rebuilt 53a08d41bf Change label for unknown race
3 years ago
rebuilt a1b7db9b2e Add ability to load student demographic information for only lowell
3 years ago
rebuilt fc9e73f656 make sure survey responses for Butler get loaded correctly
3 years ago
rebuilt 9bbba64e9e Add rules to the survey data loader to allow skipping non-lowell schools
3 years ago
rebuilt 7d7bee6498 Add gender disagreggation
3 years ago