Update cleaner to read parent races.
Update uploader to set races for parents.
Add race graphs to analyze page. Show both measure and scale level graphs
WIP: refactor so multiple graphs can be defined for a given slug
WIP: fixed scale view but broke 'All Parent' graph
WIP: working state. All views working properly
WIP: Refactor graph_map into two collections; measure_level_graphs and scale_level_graphs
WIP: refacter GroupedBarColumnPresenter to accept a 'construct' instead of specifying measure or scale
WIP: fix scale graphs being shown on incorrect view
WIP: Merge parents_by_language class with parents_by_language_by_scale so it can handle display of both measure-level and scale-level graphs
# Fixed reported grades
# Runs faster
"Measure - District only"
# Should only be run per district
# Runs faster
# Fixed reported grades
"Measure - School & District"
# Reports the grades that took the survey for that school+year; not the grades that responded to the measure
# Runs faster
# Fixed reported grades
"Beyond Learning Loss"
# Runs faster
"Beyond Learning Loss - Response Rate"
# Fixed reported grades
"Survey Item - By Item"
# may be able to speed it up by getting all averages in a single request
# Fixed reported grades
"Survey Item - By Grade"
# Fixed reported grades
#may be able to speed it up by getting all averages in a single request
"Survey Entries - by Measure"
# No changes
Update demographics table with lanugage options
Create a lanugage table to hold the new languages
Update the demographic loader to input languages into the database
Update the cleaner to read the language column
Update the parent table to hold a reference to a language
Update the data uploader script to read the language from the csv and update the language information for any parent items that already exist (or create database entries if none already exist)
update the analyze interface to add controls for selecting ‘parents by group’ and a dropdown for ‘parent by language’
Update the analyze controller to read the parent-by-group parameter
Create a graph for the parent-by-group view
Bubble up averages for language calculations.
Make sure n-size only counts responses for a given measure.