Commit Graph

395 Commits (04f6cffab3751c7e5fbf7a54da95d23fdfe8fb6d)

Author SHA1 Message Date
Nelson Jovel 0b502ce826 When calculating response rate, only take into account survey items with associated responses. Ignore any survey items with no responses. Finishes #181922483
4 years ago
Nelson Jovel c475744939 Modify score calculations. Ignore any survey item scores of 0.
4 years ago
Nelson Jovel 87e6a998b7 Add one-off script to list scales that lack survey responses
4 years ago
Nelson Jovel 9c954f97ec Update admin data collection rate numbers on browse page. Also, if all admin data has been collected, do not show 'insufficient data' indicator. Finishes #181754853
4 years ago
Nelson Jovel 9ecc501e24 Display measure scores. Finishes #181754978
4 years ago
Nelson Jovel 5a9e8a9b01 Add metadata for 2019-20 year. Finishes #181530277
4 years ago
Nelson Jovel ed7a3b8a3d Autoformat code with rubocop
4 years ago
Nelson Jovel 91308b93e5 Visualize survey responses even when a response rate cannot be
4 years ago
Nelson Jovel c0a8905fba Cap response rate at 100 for both students and teachers
4 years ago
rebuilt 286e74b651 Seed db with surveys to keep track of school, year, and survey type
4 years ago
rebuilt 2a2777745a Change the sufficiency threshold from a static number of minimum responses to a minimum response rate of 25 percent
4 years ago
rebuilt d4df7cbc06 Add scales to framework. Change calculations to first group and then
4 years ago
rebuilt 378ea7dda9 Small fix to assignment operator in student response rate
4 years ago
rebuilt 5cccbcdf9b Refactor student_response_rate
4 years ago
rebuilt fcec3de233 Modify collection rate for admin data items. Take into account if a
4 years ago
rebuilt e1f50fef9e Add 2019-20 year teacher surveys and activate the year selector
4 years ago
rebuilt 67d51aff5e Refactor response rate
4 years ago
rebuilt e69f850cc5 Add missing tests. Remove unused code. Filter out legacy specs from code coverage report
4 years ago
rebuilt 3ae0d02462 Cap teacher response rate at 100 percent
4 years ago
rebuilt 2655a36bfc Replace integer devision with float division for accurate response rate calculation
4 years ago
rebuilt f30f359406 Add teacher response rate
4 years ago
rebuilt 59865cd874 Show response rate for students
4 years ago
Nelson Jovel bb20ff506b Correct error affecting subcategory scores where teacher or student survey items below the threshold were still being included in the score for the subcategory.
4 years ago
Nelson Jovel 5a8d032dd0 Set up bullet gem. Implement bullet gem suggestions.
4 years ago
Nelson Jovel 3408ecd749 Show benchmark boundaries for subcategories that only include admin data
4 years ago
Nelson Jovel ad03606d66 Add benchmarks to survey and admin data items. Remove them from measures. Modify seeder
4 years ago
Nelson Jovel aeb6a45a45 Show partial data indicators on variance chart
4 years ago
Liam Morley 915a4c1aaf Remove associated survey item responses when we remove schools
4 years ago
Liam Morley aa4ce86eaa Show icon/explanation in measure accordion when a section has insufficient data
4 years ago
Liam Morley 413096dfe2 Extract legacy parts of the codebase into its own module
4 years ago
Liam Morley cf6e80ce6b Show modal when no measures for a school/year have meet their threshold
4 years ago
rebuilt edeb3f4e59 Prevent memory errors by avoiding creating active record objects when
4 years ago
Liam Morley f8523f1e6a Display measure data if student data is sufficient OR teacher data is sufficient
4 years ago
Alex Basson 228cf137ad Finishes #179904795. Adds prompts to measures section on browse page
4 years ago
Liam Morley f5e5abc27e Use public score_for_measure method instead of private 'for_measure' scope
4 years ago
Liam Morley f3c632ea2a Take sufficient data requirements into account when calculating score for subcategory
4 years ago
Liam Morley 882fa84de9 Unify how we sort SQM Categories
4 years ago
Alex Basson fa3241da65 Extract SurveyItemResponse.score_for_subcategory method from SubcategoryPresenter
4 years ago
Alex Basson 2abf2d352a Implement correct policy regarding whether there exist sufficient data for a measure
4 years ago
Alex Basson da6711c571 Rename SurveyItemResponse.score -> .score_for_measure
4 years ago
Alex Basson 07b7561b55 Move score computation into SurveyItemResponse
4 years ago
Alex Basson 10e70557bd Display insufficient data note. TODO: remove measures from variance chart
4 years ago
rebuilt 770ebc580e Updated to rails 6. Passing tests
4 years ago
Liam Morley a406205e20 Completes Sub Categories and Measures for "All " Category Tabs -
4 years ago
Liam Morley 25578a896f we have a gauge! next up, let's style the page
4 years ago
rebuilt d2bdec3d37 Upgrade to rails 5.1.7, coffee-rails 4.2. Remove phantomjs/poltergeist. Remove deprecated call to halt_callback_chains_on_return_false method. Change attribute_was calls to attribute_before_last_save
4 years ago
Alex Basson 98e7f3ce57 Update survey response data load to conform to survey response CSV standard
4 years ago
Alex Basson 587cbbdd3d Add typography and color styles
4 years ago
Alex Basson fd55c7c82a Optimize School lookup by qualtrics code query
4 years ago
Alex Basson c66134e25e Move School and AcademicYear lookup methods into models
4 years ago
Alex Basson f5724407f2 Load teacher survey responses
4 years ago
Alex Basson e222edc7e7 Add academic years as an ActiveRecord object
4 years ago
Alex Basson 12415861c1 Rename construct -> measure, seed with SqmCategories and Subcategories
4 years ago
Alex Basson 643ee8d3a7 Extract bar graph partial
4 years ago
rebuilt 71ad999dd0 Add slug to district
4 years ago
Alex Basson 1782ef3482 Compute the score for a given construct, school, and academic year
4 years ago
Alex Basson 8915cb9d45 Add Item, seed from .csv file
4 years ago
Alex Basson acac8f67b0 Seed db with Professional Qualifications construct
4 years ago
Alex Basson c5bd1a9b3f Create construct graph svg with hard-coded parameters
4 years ago
Jared Cosulich e57fa8f9de don't null out likert value zscores
6 years ago
Jared Cosulich d324d53bd2 year scope for school_questions
6 years ago
Jared Cosulich 2a29b20804 updating school_questions
6 years ago
Jared Cosulich db525ed2d3 fixing bug with merge_into
6 years ago
Jared Cosulich 5902c2787f trying to fix merge_into
6 years ago
Jared Cosulich 1c305d12b5 sync school categories when merging schools
6 years ago
Jared Cosulich 26cb9c5bb3 trying to fix syncing
6 years ago
Jared Cosulich 07d3175761 new boston view
7 years ago
Jared Cosulich 435b91ad4c fixing bug
7 years ago
Jared Cosulich 93b0267dad remove boston admin categories
7 years ago
Jared Cosulich d6ef6cd037 fixing bug with aggregating school categories
7 years ago
Jared Cosulich 9ff4cf0d10 show all categories on school page
7 years ago
Jared Cosulich a0e634c993 fixing merge_into
7 years ago
Jared Cosulich a6385897ff working on 2018 admin data
7 years ago
Jared Cosulich 2dd216ee25 fixing bug with merging schools
7 years ago
Jared Cosulich 075e0afe33 update school_categories after merging schools
7 years ago
Jared Cosulich 1b06552edd fully hiding insufficient data in Boston
7 years ago
Jared Cosulich 819ff49c63 adding SchoolQuestion
7 years ago
Jared Cosulich fd9d2f4a13 new response rate thresholds
7 years ago
Jared Cosulich 4d942258e4 updating category slug order
7 years ago
Jared Cosulich 86899cebb2 fixing merging
7 years ago
Jared Cosulich 1819acd6b4 reverting some temporary stuff
7 years ago
Jared Cosulich 21c66cd27c fixing bug with merge into
7 years ago
Jared Cosulich edfc9f112e fixing import bugs
7 years ago
Jared Cosulich d9b7fd89f2 normalized question text
7 years ago
Jared Cosulich fcf15e9c2f fixing school category order
7 years ago
Jared Cosulich cff7fc81e1 reverting change
7 years ago
Jared Cosulich 31671f3377 working on ordering categories
7 years ago
Jared Cosulich eba821556b filter questions by year
7 years ago
Jared Cosulich 76bdb86211 fixing bugs
7 years ago
Jared Cosulich 10945d6c71 working on yearly aggregation
7 years ago
Jared Cosulich 9d81c39f54 updating for 2018 data
7 years ago
Jared Cosulich 0490249dbf only show measures with 10 or more responses
8 years ago
Jared Cosulich 18e831702c only show measures with 10 or more responses
8 years ago
Jared Cosulich d655ab7430 use zscore for all averages
8 years ago
Jared Cosulich 2597d919f5 include debugging
8 years ago
Jared Cosulich 364b97d25e fixing a bug in calculating average widths
8 years ago
Jared Cosulich 1bf7bf4f2d averaging zones
8 years ago
Jared Cosulich 0fffd033ef zones with default values
8 years ago
Jared Cosulich 029dfdf10e Merge branch 'mciea' of https://github.com/jaredcosulich/edcontext into CustomZones
8 years ago
Jared Cosulich 9d45ba405b capping zscores at 2
8 years ago
Jared Cosulich 8400784a99 custom zone migration and ui updates
8 years ago
Jared Cosulich adc2c1318a updates to UI to handle nonlikert data, sample nonlikert data
8 years ago
Jared Cosulich 76b98c2c25 scope school_categories to valid ones
8 years ago
Jared Cosulich 55263dd058 working on administrative data
8 years ago
Jared Cosulich 5ebb5de439 fixing issue with reverse questions
8 years ago
Jared Cosulich 25feca7690 trying to fix histogram issues
8 years ago
Jared Cosulich b79e6a01d2 fixing most popular answer
8 years ago
Jared Cosulich 0fc4fe62ec ensure merging schools are in same district
8 years ago
Jared Cosulich 4be42d1bc7 resync school categories after merge
8 years ago
Jared Cosulich 0d4a4488d8 working on merging schools together
8 years ago
Jared Cosulich 06e733d125 school merging tool
8 years ago
Jared Cosulich 83c2834887 fixing most popular answer
8 years ago
Jared Cosulich 650540b9de fixing most popular answer
8 years ago
Jared Cosulich 52d31ea0ca reversed options as well
8 years ago
Jared Cosulich e73351d0f5 reversed questions
8 years ago
Jared Cosulich aa5f1ad157 basic authentication
8 years ago
Jared Cosulich 123b611079 school dependencies
8 years ago
Jared Cosulich a66046500b school dependencies
8 years ago
Jared Cosulich cb540e787e fixing bug
8 years ago
Jared Cosulich 3030d8abad fixing bug with changed category names
8 years ago
Jared Cosulich 338d20cfac alphabetic ordering
8 years ago
Jared Cosulich b0331e2259 working on navigation
8 years ago
Jared Cosulich ee44c1227c better bulk uploading
8 years ago
Jared Cosulich 62a9f9c194 trying to get data to load
8 years ago
Jared Cosulich b58bca6012 working on loading data
8 years ago
Jared Cosulich ed4883c9fb texting change
9 years ago
Jared Cosulich 986ef0086b tweaking texting content
9 years ago
Jared Cosulich 6b52b22fb6 tweaking text format
9 years ago
Jared Cosulich aa06f301df tweaking texting format
9 years ago
Jared Cosulich f2141fb6dc fixing scheduling bug
9 years ago
Jared Cosulich df609c8df8 fixing bug
9 years ago
Jared Cosulich 2f4b28a4b6 fixing bug with last sent attempt
9 years ago
Jared Cosulich 4ed8aa00bb adding students to seeds
9 years ago
Jared Cosulich 36d061fca2 skipping a question
9 years ago
Jared Cosulich 85d5252301 all sibling tests
9 years ago
Jared Cosulich 2e796899f8 working on siblings
9 years ago
Jared Cosulich 720b59d815 working on siblings
9 years ago
Jared Cosulich f4a2c103d6 working on sibling students
9 years ago
Jared Cosulich a2300a58b9 moving weekend logic into the next_attempt_at logic in recipient_schedule
9 years ago
Jared Cosulich ac7858c5f6 break up messages into 2 parts (one for question and one for answers)
9 years ago
Jared Cosulich aaa2572a92 queued questions
9 years ago
Jared Cosulich 42fd3edbae adding more authentication, fixing category bug
9 years ago
Jared Cosulich 60a2982724 revising attempt response to describe how many people have responded
9 years ago
Jared Cosulich 061a3b9fde working on adding time to schedule
9 years ago
Jared Cosulich 24280f7a68 working on authentication
9 years ago
Jared Cosulich a018c42e0f working on authentication
9 years ago
Jared Cosulich f3392f685d send_message optional and fixing indicator when no zones available
9 years ago
Jared Cosulich 71745c9832 no need to break up sms messages
9 years ago
Jared Cosulich 5c3ceb3687 changing from cancel to stop
9 years ago
Jared Cosulich 9ce9a35e27 record responded_at
9 years ago
Jared Cosulich be8af80a61 working on administration and seeds
9 years ago
Jared Cosulich 2a3b4565d9 opting out
9 years ago
Jared Cosulich d4b3a83681 adding attempt counters
9 years ago
Jared Cosulich f310d59568 respect opting out
9 years ago
Jared Cosulich fa02cee295 recipient lists for somerville data
9 years ago
Jared Cosulich 1db61cd3e5 adding slugs to schools and categories
9 years ago
Jared Cosulich 683fc31c5d admin recipients
9 years ago
Jared Cosulich df594b9666 source for data:
9 years ago
Jared Cosulich d9335206d8 historgram
9 years ago
Jared Cosulich ba027a31a7 working on displaying individual questions
9 years ago
Jared Cosulich a8862d1734 working on displaying data
9 years ago
Jared Cosulich 74ff33d74e working on displaying data
9 years ago
Jared Cosulich 8c389742ee working on aggregating results
9 years ago
Jared Cosulich 5d36ab0a62 working on aggregating responses
9 years ago
Jared Cosulich 48eb55ad94 working on aggregated results
9 years ago
Jared Cosulich a9335059ff loading in somerville data
9 years ago
Jared Cosulich 44ddd0fba9 working on twilio integration
9 years ago
Jared Cosulich 730d6cbbde working on twilio integration
9 years ago
Jared Cosulich 8b19e1fac2 fixing twilio message
9 years ago
Jared Cosulich f4a6d4ce22 working on twilio integration
9 years ago
Jared Cosulich a1246c0ef1 trying to get twilio working
9 years ago
Jared Cosulich c8946a02f4 working on twilio integration
9 years ago
Jared Cosulich 86f1bc7712 working on twilio integration
9 years ago
Jared Cosulich 7385fea270 syncing recipient deletion
9 years ago
Jared Cosulich 1086ee8b10 working on recipient_schedule syncing
9 years ago
Jared Cosulich 64996c422a working on recipient_schedule relationships
9 years ago
Jared Cosulich b0e65da944 rull rake task
9 years ago
Jared Cosulich bec3f52adf adding next_attempt_at
9 years ago
Jared Cosulich b518846811 working on sending twilio messages
9 years ago
Jared Cosulich 0cdf38fcc0 testing scheduling
9 years ago
Jared Cosulich a0646ba70f working on schedules
9 years ago
Jared Cosulich 2fb55a7443 working on schedules
9 years ago
Jared Cosulich cc84c3bbda working on question_lists
9 years ago
Jared Cosulich d731049fc6 working on questions and categories
9 years ago
Jared Cosulich 4bad7d013c working on categories and questions
9 years ago
Jared Cosulich 9558aa05ec working on questions and categories
9 years ago
Jared Cosulich b2e8223a38 adding categories
9 years ago
Jared Cosulich 198c8984c1 refactoring recipient_list
9 years ago
Jared Cosulich 37e01c024b recipient lists
9 years ago
Jared Cosulich d9005797a4 showing all recipients
9 years ago
Jared Cosulich 1387612623 working on bulk import
9 years ago
Jared Cosulich 16133cdd9d bulk import recipients
9 years ago
Jared Cosulich 392696301c more scaffolding
9 years ago
Jared Cosulich df2ea95ceb user and recipient and tests
9 years ago
Jared Cosulich 6ad1caf3cd first commit
9 years ago