Great game of Turkey: Difference between revisions

From Opasnet
Jump to navigation Jump to search
(some ideas)
(updated structure and diagram)
Line 1: Line 1:
[[Category:GovLab]]  
[[Category:GovLab]]  
'''Make today's decision
<rcode label="See the question of the day" embed=1>
<rcode label="See the question of the day" embed=1>
# This code is Op_en7421# on page [[Great game of Turkey]]
# This code is Op_en7421# on page [[Great game of Turkey]]
Line 50: Line 53:
cat("Your choice was successfully saved.\n")
cat("Your choice was successfully saved.\n")
</rcode>
</rcode>
'''Setup your profile


<rcode label="Choose group" embed=1 variables="
<rcode label="Choose group" embed=1 variables="
Line 339: Line 344:


</rcode>
</rcode>
[[File:Great game data structure.png|thumb|450px|Data structure of the great game. Each blue box is a data table. Arrows show the information flows. Happiness and value performances are calculated based on decisions and scores estimated by the players (or researchers?). ''Upload data'' and ''select newest'' are generic functions needed to operate with the data.]]
The content of and use of the data tables is the following:
* Issues: List of decisions to be made. A user can suggest only one issue per day. For each day, the most popular issue is taken to the game.
* Actions: List of decision options to be made. A user can suggest only one action per issue. For each time point, two most popular actions are taken to the game. However, the actions in the game may change during the day, if the rank of the issues changes.
* Issue vote: List of votes for each issue. Each user can cast a single vote either for or against an issue. The number of votes a user has equals their bonuses.
* Action vote: List of votes for each action under issues. The voting system is the same as for issues.
* Decisions: List of decisions each user makes from the actions and issues on the game.
* Bonuses: List of bonuses the users have earned during the game. In the beginning, each user has 1 bonus. You can earn bonuses if your actions suggestions gets to be played (+1) or if your issues gets to be played (+5). Every time a user makes a decision, they get +0.1 bonus.
* Happiness: Users' opinions about how much happiness an action brings to their own group.
* Values: Users' opinions about how much value an action brings to a selected group.
* Users: List of users' groups (i.e. to which group each user identifies themselves).
The functions needed are the following.
* Upload data: There is a user interface that collects the data needed and uploads it to the respective table.
* Create ovariable: for calculations, download data from a table. Find unique entries (e.g. if the user can make only one decision per day, find the user's newest decision and discard older ones. Then create an ovariable with the structure needed.


You want to find the most popular choice. First, take the last vote of each person. Then calculate the sum of results over all users. Show these popularity sums as the result of object popularity? Select the most popular row among a group defined by an index; use oapply to integrate over the index using which.max and pick that row only. Should this be a function or ovariable?
You want to find the most popular choice. First, take the last vote of each person. Then calculate the sum of results over all users. Show these popularity sums as the result of object popularity? Select the most popular row among a group defined by an index; use oapply to integrate over the index using which.max and pick that row only. Should this be a function or ovariable?


* Make a new index where You contains your answers and Crowd contains the most popular vote of everyone.
* Make a new index where You contains your answers and Crowd contains the most popular vote of everyone.
* Show cumulative scores for happiness and values.
* Show cumulative scores for happiness and values along time.
* Rename terms: problem -> issue, option -> action, issue -> value
** What the scores for each action are, is only partly a matter of opinion and partly a matter of research.
* Only pick two main options for decision.
* Rename terms: problem -> issue, option -> action, progress -> value
* Only pick the most popular issue for decision. However, if an issue was the most popular at some point during the day, it is still kept in the issue list.
* Only pick two main actions for decision.
* Interface for both issue and action, where the latter depends on the former.  
* Interface for both issue and action, where the latter depends on the former.  
** Show current issues in the order of popularity.
** Show current issues in the order of popularity.
** Ask for new issues.
** Ask for new issues. Fields: issue, description, date (automatic). Keep it simple.
** Show current issues and their actions in order of popularity.
** Show current issues and their actions in order of popularity.
** Ask for new actions.
** Ask for new actions. Fields: action, description, date.(?) Issue is ovariable with formula issue * action. (?)
* How Bonus accumulates
** Bonus is gathered when action is selected (1 bonus) to be voted. 5 bonus is gathered when your issue is selected.
** This goes to Points table. The amount of points is your starting vote for your issue or action. When someone votes your issue or action you get points.  
** Person's bonus points are used as the starting point for votes.
** Person's bonus points are used as the starting point for votes.


Line 461: Line 488:
{| {{prettytable}}
{| {{prettytable}}
|+'''Structures of the tables.
|+'''Structures of the tables.
! Questions || Choices || Happiness || Progress || Question vote || Option vote || User
! Issues || Actions || Happiness || Values || Issue vote || Action vote || User || Bonus
|- style="vertical-align:top;"
|- style="vertical-align:top;"
|  
|  
* Date
* Date
* Question
* Issue
* Description
* Description
* Option
* Option(?)
|
|
* Question
* Issue
* User
* User
* Option
* Action
|
|
* Question
* Issue
* Option
* Action
* Group
* Group
* User
* User
* Hscore
* Hscore
|
|
* Question
* Option
* Issue
* Issue
* Action
* Value
* User
* User
* Pscore
* Vscore
|  
|  
* Date
* Date
* User
* User
* Question
* Issue
|
|
* Question
* Issue
* User
* User
* Option
* Action
|  
|  
* User
* User
* Date
* Date
* Group
* Group
|
* Date
* User
* Reason
* Bonus
|}
|}


{| {{prettytable}}
{| {{prettytable}}
|+'''Important categories
|+'''Important categories
! Groups for Turkey || Progress categories
! Groups for Turkey || Value categories
|----
|----
|
|

Revision as of 11:32, 7 February 2016


Make today's decision

+ Show code

Check above the question of the day and decide which option you would choose.:

+ Show code

Setup your profile

Into which group do you identify most? (You only need to choose once):

+ Show code

Question

What is a good game to crowdsource citizen priorities about daily political decisions in such a way that

  • it can be done using a mobile app,
  • it characterises happiness of citizen groups of the decisions,
  • it characterises progress of important societal values,
  • it enables crowdsourcing the actual questions and options asked?

Answer

See the top of the page for the main questionnaire of the game. Here we present results from the game.

+ Show code

Rationale

Questions(-)
ObsDateQuestionDescriptionOption
12016-01-16Should the scarf ban in the universities be abandoned?Since Kemal Atatürk, scarfs have been banned in universities. Now this policy is being re-evaluated.Yes
22016-01-16Should the scarf ban in the universities be abandoned?Partly
32016-01-16Should the scarf ban in the universities be abandoned?No
42016-01-17Should the military budget be increased?The political and military situation in Syria and areas nearby have become more difficult during the last 12 months.Yes
52016-01-17Should the military budget be increased?No, keep the same
62016-01-17Should the military budget be increased?No, reduce
72016-01-17Should the education budget be increased?Yes
82016-01-17Should the education budget be increased?X % of the young people in Turkey do not receive any education except the primary school. Education is a known determinant of social improvement, but it is also expensive.No, keep the same
92016-01-17Should the education budget be increased?No, reduce
102016-01-18Should the presidential palace be made to a public place?President Erdogan built a presidential palace with more than a thousand rooms. Should it be opened up to the public instead of being in president's private use?Yes
112016-01-18Should the presidential palace be made to a public place?No
122016-01-18What should be done to the immigration situation near the Syrian border?The was in Syria has made millions of people to flee from the area.Increase refugee camps and ask for money from the EU.
132016-01-18What should be done to the immigration situation near the Syrian border?Force people from Syria to go back.
142016-01-18What should be done to the immigration situation near the Syrian border?Ask military help from the US and Nato.
152016-01-18What should be done to the immigration situation near the Syrian border?Fight the illegal refugee transport from Turkey across the Mediterranean.
162016-01-18What should be done to the immigration situation near the Syrian border?Attack Russia verbally because it helps the Syrian government and prolongs the war.
172016-01-18What should be done to the immigration situation near the Syrian border?Fight the Kurds in Syria but silently so that western allies do not get mad.
182016-01-19How should terrorist attack be prevented?Homeland security may be compromised in touristic areas because of terrorist attacks.Increase guards in tourist areas.
192016-01-19How should terrorist attack be prevented?Increase guards on the streets.
202016-01-19How should terrorist attack be prevented?Increase international collaboration.
212016-01-19How should terrorist attack be prevented?Do as before.

Calculations

Select an option:

Select a group:

How much happiness would this option bring to this group?:

+ Show code

Select an option:

Select an issue:

How much progress would this option bring to this issue?:

+ Show code

+ Show code

Give the number of the question you want for today.:

+ Show code

Give the number of the option you want for today (up to 4 options used).:

+ Show code

Data structure of the great game. Each blue box is a data table. Arrows show the information flows. Happiness and value performances are calculated based on decisions and scores estimated by the players (or researchers?). Upload data and select newest are generic functions needed to operate with the data.

The content of and use of the data tables is the following:

  • Issues: List of decisions to be made. A user can suggest only one issue per day. For each day, the most popular issue is taken to the game.
  • Actions: List of decision options to be made. A user can suggest only one action per issue. For each time point, two most popular actions are taken to the game. However, the actions in the game may change during the day, if the rank of the issues changes.
  • Issue vote: List of votes for each issue. Each user can cast a single vote either for or against an issue. The number of votes a user has equals their bonuses.
  • Action vote: List of votes for each action under issues. The voting system is the same as for issues.
  • Decisions: List of decisions each user makes from the actions and issues on the game.
  • Bonuses: List of bonuses the users have earned during the game. In the beginning, each user has 1 bonus. You can earn bonuses if your actions suggestions gets to be played (+1) or if your issues gets to be played (+5). Every time a user makes a decision, they get +0.1 bonus.
  • Happiness: Users' opinions about how much happiness an action brings to their own group.
  • Values: Users' opinions about how much value an action brings to a selected group.
  • Users: List of users' groups (i.e. to which group each user identifies themselves).

The functions needed are the following.

  • Upload data: There is a user interface that collects the data needed and uploads it to the respective table.
  • Create ovariable: for calculations, download data from a table. Find unique entries (e.g. if the user can make only one decision per day, find the user's newest decision and discard older ones. Then create an ovariable with the structure needed.


You want to find the most popular choice. First, take the last vote of each person. Then calculate the sum of results over all users. Show these popularity sums as the result of object popularity? Select the most popular row among a group defined by an index; use oapply to integrate over the index using which.max and pick that row only. Should this be a function or ovariable?

  • Make a new index where You contains your answers and Crowd contains the most popular vote of everyone.
  • Show cumulative scores for happiness and values along time.
    • What the scores for each action are, is only partly a matter of opinion and partly a matter of research.
  • Rename terms: problem -> issue, option -> action, progress -> value
  • Only pick the most popular issue for decision. However, if an issue was the most popular at some point during the day, it is still kept in the issue list.
  • Only pick two main actions for decision.
  • Interface for both issue and action, where the latter depends on the former.
    • Show current issues in the order of popularity.
    • Ask for new issues. Fields: issue, description, date (automatic). Keep it simple.
    • Show current issues and their actions in order of popularity.
    • Ask for new actions. Fields: action, description, date.(?) Issue is ovariable with formula issue * action. (?)
  • How Bonus accumulates
    • Bonus is gathered when action is selected (1 bonus) to be voted. 5 bonus is gathered when your issue is selected.
    • This goes to Points table. The amount of points is your starting vote for your issue or action. When someone votes your issue or action you get points.
    • Person's bonus points are used as the starting point for votes.

Add a table about person's points. Add Iscore to Question vote and Ascore to Option score. When a person votes, their bonus score is used.

Interface for both issues and actions.


+ Show code

Structures of the tables.
Issues Actions Happiness Values Issue vote Action vote User Bonus
  • Date
  • Issue
  • Description
  • Option(?)
  • Issue
  • User
  • Action
  • Issue
  • Action
  • Group
  • User
  • Hscore
  • Issue
  • Action
  • Value
  • User
  • Vscore
  • Date
  • User
  • Issue
  • Issue
  • User
  • Action
  • User
  • Date
  • Group
  • Date
  • User
  • Reason
  • Bonus
Important categories
Groups for Turkey Value categories
  • Nationalists
  • Conservatives
  • Minorities
  • Liberals
  • Kemalists
  • Civil Rights
  • Women's Rights
  • Religion
  • National Values
  • Democracy

See also


Keywords

References


Related files