Commit graph

241 commits

Author SHA1 Message Date
rebuilt
12824e0bf6 ECP-215 structure the exports for principles so that they are organized by district and year 2026-01-13 12:49:53 -08:00
rebuilt
6f717f9f61 ECP-215 item level exports for each school 2026-01-13 11:55:16 -08:00
rebuilt
1310fd9f1c ECP-215 prep for item level exports 2025-12-23 13:58:09 -08:00
rebuilt
20252bb9a1 ECP-212 SQM data summary by grade level 2025-12-23 13:58:08 -08:00
rebuilt
b6675c2516 ECP-206 Delete the 3 info boxes for each sub-category on the Browse page 2025-10-30 13:32:39 -07:00
rebuilt
72e38f5ee8 feat: add task to upload exports directory 2025-06-11 10:47:53 -07:00
rebuilt
686e89d0ba Create ability to run exports locally so they get created in
tmp/exports.
Fix measure summary for 'all years' output.

Slight speedup to survey item by grade.
Fix Survey item by item for the 'all years' output
2025-06-09 16:35:39 -07:00
nelson
e14c71a595 feat: ECP-83 Clear cache after loading admin data 2025-02-13 12:06:17 -08:00
nelson
3d2b32cebf chore: rename sftp environment variable 2025-02-07 12:51:33 -08:00
nelson
934a306b8a chore: add documentation to rake commands 2025-02-07 12:51:00 -08:00
Nelson Jovel
02bcb2b75b feat: add esp counts when calculating teacher participation rates on overview page 2025-01-15 13:39:41 -08:00
Nelson Jovel
a514cfd64d fix: order of deletion. Delete students after updating references to nil on survey item responses 2024-11-25 18:20:45 -08:00
Nelson Jovel
0f5c0b280d chore: add script to delete student records incorrectly created by teacher responses 2024-11-25 17:39:40 -08:00
Nelson Jovel
8a2c34462b feat: create a report at the survey item response level that shows averages by student to selected measures 2024-07-18 15:47:37 -07:00
Nelson Jovel
645b2a8bda chore: add example usage 2024-07-16 21:23:47 -07:00
Nelson Jovel
c5cb34c698 chore: add usage example for report:survey_item:create 2024-06-25 12:03:46 -07:00
Nelson Jovel
c4e1023446 chore: add ability to filter survey item report by student survey type 2024-06-19 15:48:24 -07:00
Nelson Jovel
9a6db9235a chore: add report for listing district level averages for measure scores 2024-06-19 10:15:02 -07:00
Nelson Jovel
4df3698a3a chore: print the n-size when printing nil grades 2024-05-23 13:33:25 -07:00
Nelson Jovel
c724996b6b chore: generate report of high number of nil grades in responses 2024-05-23 13:11:03 -07:00
Nelson Jovel
9938a2cf44 chore: delete more academic years when doing the reset for multiple survey administrations 2024-05-22 17:05:24 -07:00
Nelson Jovel
33da0859b9 Split academic year into seasons if the academic year's range is
initialized with a season, i.e. "2024-25 Fall".  Update scapers for
admin data, enrollment and staffing to use the new range standard
correctly.   Update the loaders for admin data, enrollment and staffing
so that it populates all seasons in a given year.  So admin data for
2024-25 gets loaded into "2024-25 Fall" and "2024-25 Spring".  Add tests
for the new range format.  Set the default cutoff for the start of Spring season will be the last Sunday in February
2024-04-25 09:21:04 -07:00
5789ebf564 Faster admin data loader + rename School.school_hash 2024-04-22 14:46:37 -04:00
963d945eea Feat: Add item-level reporting by grade 2024-04-19 15:04:51 -04:00
04d61c0b1a Memoize admin data loader 2024-04-18 17:13:03 -04:00
a085afb3b6 Feat: Add task to generate item-level survey report 2024-04-10 14:14:29 -04:00
Nelson Jovel
e14240a9a4 chore: create script for resetting respondents 2024-03-29 12:05:54 -07:00
Nelson Jovel
91e8211673 feat: Add more measures to bll request 2024-03-20 08:56:05 -07:00
Nelson Jovel
2b66a1139a fix: remove duplicate measure ids from report 2024-03-19 09:23:10 -07:00
Nelson Jovel
0864b6e901 fix: make sure averages for admin data scales are included in report 2024-03-19 08:16:07 -07:00
Nelson Jovel
e83865ad55 feat: create beyond learning loss report 2024-03-19 07:13:51 -07:00
Nelson Jovel
5d5bc310bf chore: update source of truth and add a way to delete 'Library Access' measure from database 2024-03-08 14:51:41 -08:00
Nelson Jovel
6ba367471b Revert "chore: update source of truth and add a way to delete 'Library Access' measure from database"
This reverts commit a030cb1811.
2024-03-08 14:49:12 -08:00
Nelson Jovel
a030cb1811 chore: update source of truth and add a way to delete 'Library Access' measure from database 2024-03-08 14:39:15 -08:00
Nelson Jovel
ee4343383c feat: create a score csv report for measures 2024-03-06 15:32:10 -08:00
rebuilt
1a707eb6bc feat: load student responses in the same pass as loading the survey responses
chore: remove student loader since loading students is now done with the survey response loader
2023-11-02 09:52:39 -07:00
rebuilt
2d90516f9f feat: add command for loading survey responses from arbitrary sftp directory 2023-11-01 08:59:17 -07:00
rebuilt
060d7aa55a Add disaggregation by ELL 2023-09-29 19:29:23 -07:00
rebuilt
4e33c8e173 chore: remove unused tasks 2023-08-17 08:44:27 -07:00
rebuilt
ca71eeb710 chore: accidentally left dese admin data commented out. Turn it back on 2023-07-20 17:10:50 -07:00
rebuilt
cbd5687ff0 feat: Add out of state admin data 2023-07-20 17:06:07 -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
527aa66796 Patch upload script over from rpp 2023-06-21 03:28:48 +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
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
rebuilt
87ca23df79 Add subcategory report 2023-05-23 18:55:05 -07:00
rebuilt
4509c157fa Add automated data cleaning. Modify SurveyItemValues class to use regex
instead of hard coded values.  Produce a clean csv and a csv with all
the removed values and columns with reason for removal. Add script for
running cleaning for each project
2023-05-16 13:38:29 -07:00
vineeshathallapaneni@gmail.com
5cf5a5f383 added tasks to find stray responses and skipped questions 2023-05-15 20:23:39 -04:00
rebuilt
fb963f63e0 Clean up rake tasks to get data:load_survey_responses working 2023-04-26 15:56:17 -07:00