project:blitzpoll

This is an old revision of the document!


Blitzpoll

A browser application to gather and display live opinions and emotions during football matches. Users are promted to give their opinion on a number of questions throughout the game, related to an on-pitch event, each to be answered within a couple of minutes.

A running prototype will be tested during the Champions League Final 2014 between Real Madrid and Atletico Madrid.

Examples of questions: - Who do you think will win the game? - Do you think the game will go into overtime? - Was this really a penalty-worthy foul? - Did player X deserve to be sent off? - How do you like player Y's performance today?

Before answering the first question, the user is prompted to enter which team s/he supports. This information is then used in the data visualisation to differenciate between answers from supporters of team A and team B.

- One question type - One visualisation type - Editors can enter and push questions - Questions have a countdown, after which they are closed (no more votes accepted) - Users can answer questions and see results - Overview of all results (open, closed)

Game

fielddescriptiontype
—-———–—-
gameIdUnique id of the gamenumber
hometeamName of the home teamstring
awayteamName of the away teamstring
dateDate when the game takes placedate
homePlayersAll players of the home team (not needed for minimal viable product)array
awayPlayersAll players of the away team (not needed for minimal viable product)array
homeEmblemImage of the home team's club emblemimg
awayEmblemImage of the away team's club emblemimg

Question

fielddescriptiontype
—-———–—-
gameIdId of the game so we know which game the question relates toid
questionIdUnique id of the questionid
typetype of question being asked (eg Yes/No, Rating, 4-Answer-Options, etc.string
questionText of the actual question being askedstring
answerOptionsAnswer options avaiable for this questionobject
countdownNumber of minutes this question will be open after it's publishednumber
imageBackground image for the question (optional)img

The frontend has two views: Vote and view.

Vote - List of open questions ordered by recency (latest question on top) For each question: - Question - Countdown - Voting options - Result visualisation

View - List of all visualisations of the current game ordered by recency (latest question on top)

(Archive) - Link to a list of all games, latest on top

- More question and visualisation types - embeddable visualisations (for match coverage) - generalise for use with any sports that has two opponents (boxing, tennis, basketball, baseball, …) - show upcoming games in the list, let users answer questions before the game starts

  • project/blitzpoll.1400943188.txt.gz
  • Last modified: 2014/05/24 16:53
  • by davidbauer