dhmit / democracy_africa

dhmit's spring 2020 project - Democracy and Development: Perspectives from Africa
4 stars 2 forks source link

Meta Issue for Campaign Simulation #50

Open bengao01 opened 4 years ago

bengao01 commented 4 years ago

We want to create a campaign simulation to educate users on the challenges associated with finding a good way to balance resources and to appeal to a broader group of people. They will be able to choose their priority on a set number of topics and see the number of people that would have voted for them, based on their priorities.

Frontend

Evan's Comments (based on what he said below):

Integrating Budget Simulator:

Backend

Review

IMG_20200214_171142

IMG_20200214_164656

ryaanahmed commented 4 years ago

Create a model for the citizens of a district

Seems to me that much of this is already done by the existing budget simulator code. Ask @montsegarza @wilke0818 or @amy-lei who worked on that during IAP if you need help navigating what's there. There's a Citizen and Population class in the models.py. You'll probably want your afrobarometer loading code to tie into that existing code.

evanlieb commented 4 years ago

I had not seen the comments above when i wrote my comments, but VERY SIMILAR: Campaign game – Cool – needs some guidance about what is a “priority point” and how they get allocated. And some good STORIES.

Is it possible that I could hover over a province and learn some information about the population in order to make my choices? Maybe change the colors of the provinces as my support base changes based on my policy choices?

Might be nice to have to press “submit” to see my final overall tally of how many people support me at the end, telling me my promises, what I said I would do; and what I was forced to de-prioritize.

But the basic tool is cool. nice