Skip to content
This repository has been archived by the owner on Jun 28, 2023. It is now read-only.

Meta Issue for Campaign Simulation #50

Open
10 of 17 tasks
bengao01 opened this issue Feb 14, 2020 · 2 comments
Open
10 of 17 tasks

Meta Issue for Campaign Simulation #50

bengao01 opened this issue Feb 14, 2020 · 2 comments
Labels
CampaignGame Gamification of Campaigns Tracking issue Meta/tracking issue
Milestone

Comments

@bengao01
Copy link
Contributor

bengao01 commented Feb 14, 2020

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

  • Create the visualization of individual districts for each country

  • When the user clicks on a district, show information about the average priority data for each district Campaign Simulation Popovers #84

  • Have a selection of topics (around 10) and allow the user to pick priority numbers for each topic

  • Develop a model that takes in the user-assigned priority scores to determine the number of votes received

  • Less people. More realistic models of people?

  • "Prioritizing what citizens want... you are running for leadership in this country."

  • "You just started your campaign and we want you to set out your policies so that we can poll the people to get the initial reaction."

  • "You can prioritize more things. If you want to prioritize other things, you need to de-prioritize others"

  • "we can do two more polls before elections. This is the final policies that people will see in the election"

  • "people say i voted in results page b/c of the candidate's stance on ..."
    After Meeting with Michael:

  • Overview page with intro explaining how to play the game. Campaign Game More Clarification #71

    • Clarify things like (1 is the lowest score) and you need to click on outside to look a full country score
  • Total supporters of a country should always be visible. Campaign Game More Clarification #71

  • Hints on what people might want. Campaign Game Hints and Style #69

  • Make radio buttons bigger. Campaign Game Hints and Style #69

  • Highlight provinces that are clicked on. Campaign Game Highlight Provinces #70

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

  • Hover over a province to get information or hints on what that population may want.
  • Submit button to get tally of overall support (like a final test)
  • Different shades of support for each province

Integrating Budget Simulator:

Backend

  • Write an API endpoint to access the Afrobarometer survey data API Endpoint for Campaign Simulation #53
  • Write a method that stores all the relevant data we need into an object
  • Create a model for the citizens of a district

Review

  • Change text in beginning to match game more.
  • Is it color coded??
  • What do they want (fixed using the data at beginning)
  • Wasn't clear that you click on provinces to select them
  • Skipped feedback???
  • Tell you what they really have, what they would like to have, what they don't care about
  • Something wrong with reseting speech proposals after each game
  • Couldn't tell when you were allowed to switch to. Color the buttons red that you can't switch to
  • You are going to try out a campaign platform. You can pick lead themes? and secondary themes to test out. Maybe have a sentence that is pretty specific that might go into a campaign speech so that it feel like a campaigned. Goal is to help the user who appreciates the translation to text. Need more scaffolding for person, maybe stick people - Evan

IMG_20200214_171142

IMG_20200214_164656

@JasonLin43212 JasonLin43212 added the CampaignGame Gamification of Campaigns label Feb 14, 2020
@ryaanahmed ryaanahmed added the Tracking issue Meta/tracking issue label Feb 18, 2020
@ryaanahmed ryaanahmed added this to the Sprint 1 milestone Feb 18, 2020
@ryaanahmed
Copy link
Member

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
Copy link
Collaborator

evanlieb commented Mar 9, 2020

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

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
CampaignGame Gamification of Campaigns Tracking issue Meta/tracking issue
Projects
None yet
Development

No branches or pull requests

9 participants