opensandiego / mealscount-backend

Optimizing a free-meal reimbursement program for K-12 schools
MIT License
12 stars 15 forks source link

Interactive district optimization tool #16

Closed nikolajbaer closed 4 years ago

nikolajbaer commented 5 years ago

As we move into the season where we need to put out these results, we need to expand the validation model to have an interactive component that lets a district rerun their optimization with varying parameters.

Customizations:

The plan would be to have a "tune" panel of the district page that shows you all the schools with a checkbox to enable/disable that school in the optimization, as well as an input field for actual participation numbers for breakfast and lunch, as well as input fields for anticipated increase for breakfast and lunch.

Technical approach is probably to build a Flask app that can wrap the model classes and run the optimizations. Currently this does not need to be a public facing tool, as it most likely is going to be used internally as a way for specialists (brigades, advocates, and district administrators) to tune their tool.

nikolajbaer commented 4 years ago

Flask app is built, and edit mode has been started. Next step is to wire up the incoming school values and recompute

nikolajbaer commented 4 years ago

In progress, next steps: