Poll Activity: Difference between revisions
Jump to navigation
Jump to search
m (+categorization) |
(Redirect to Poll_Builder) |
||
(3 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
#REDIRECT [[Poll_Builder]] |
|||
=Description & Goals= |
|||
===Summary=== |
|||
The Poll activity is a simple poll tool that allows children to express their opinions on a given topic by selecting one of five answer choices and submitting a vote. The results are tallied by total number of votes and percentage of total votes cast for each choice - like the usual web polls. |
|||
===Goals=== |
|||
The Poll activity is based on [http://www.mamamedia.com/activities/poll/home.html MaMaMedia.com's Kids Say Poll]. However, instead of a web application it is to run on the XO assuming no Internet access, and take advantage of the mesh sharing features. |
|||
Children should be able to: |
|||
* View a poll created previously |
|||
* Create a new poll with a title, a question and five answer choices |
|||
* Vote in the poll |
|||
:* The intention is that when the activity is shared over the mesh, each child's vote is counted only once, tracking some '''anonymous''' unique identifier for each XO against that vote. |
|||
:* However as a prototype, before sharing is implemented, the activity will allow voting multiple times in the same poll, to demonstrate the concept. |
|||
* View the running total showing the total number of votes cast as well as a bar graph showing votes for each choice. |
|||
* Function to close the poll to new votes |
|||
* Function to reset the poll data back to zero votes (for testing purposes) |
|||
* Storage in the Data Store to be accessible via the Journal. |
|||
:* For sharing purposes, each vote should be stored, anonymously yet such that an XO cannot cast two votes. |
|||
:* The vote database gets shared across the mesh, and votes on other XOs are merged back onto the XO that created the poll. |
|||
===Collaboration=== |
|||
* Kids can access and vote in one another's locally saved polls from their own XOs. |
|||
* Polls can be shared over the mesh multiple times (e.g. X can share it with Y who can share it with Z.) |
|||
* Data from remote votes will be merged back to one location (poll author's XO or the School Server) for tracking totals accurately. |
|||
* This requires including the author's XO ID in the shared data. Other XOs will update back to this machine where possible. |
|||
''This design to change according to what is possible with mesh sharing...'' |
|||
=Visual Design= |
|||
===Media=== |
|||
{|border=1 cellpadding=3 cellspacing=0 style="border: 1px #666666 solid; border-collapse: collapse; background: #f9f9f9;" |
|||
!style="background:#cccccc;"|Document!!style="background:#cccccc;"|Description |
|||
|- |
|||
|No media||--- <!--[[Media:filename.zip|File Name (size)]] [[:image:filename.zip| <font color='gray'>history</font>]]||File description--> |
|||
|} |
|||
===Screenshots=== |
|||
{|style="border: solid 1px gray; margin: 1em auto 1em; auto" |
|||
|- |
|||
| valign="top"| |
|||
No screenshots available at this time <!--[[Image:screenshot.jpg|300px|thumb|center|Screenshot description]]--> |
|||
|} |
|||
=Development= |
|||
=====[[Talk:Activity_Poll#Feature Requests|Feature Requests]]===== |
|||
=====[[Talk:Activity_Poll#Implementation Discussion|Implementation Discussion]]===== |
|||
=====[[Activity Poll/Versions|Version History]]===== |
|||
===Source=== |
|||
none available |
|||
===RPMs=== |
|||
*none available |
|||
===Resources=== |
|||
[[Category:Activity]] |
|||
[[Category:Software]] |
|||
[[Category:Developers]] |
|||
[[Category:Sugar]] |
Latest revision as of 09:33, 13 August 2007
Redirect to: