Poll Builder: Difference between revisions
No edit summary |
m (+ OBX xobundle) |
||
Line 1: | Line 1: | ||
{{Olpcboxtop|toptext=[[{{PAGENAME}}|Poll Builder]]}} |
{{Olpcboxtop|toptext=[[{{PAGENAME}}|Poll Builder]]}} |
||
{{ OBX activity |[[Image:activity-poll.svg]]|extra|3=Part of the [http://www.worldwideworkshop.org/olpcwiki/index.php?title=Latest_Release#MaMaMedia_Creative_Center MaMaMedia Creative Center] package}} |
{{ OBX activity |[[Image:activity-poll.svg]]|extra|3=Part of the [http://www.worldwideworkshop.org/olpcwiki/index.php?title=Latest_Release#MaMaMedia_Creative_Center MaMaMedia Creative Center] package}} |
||
{{ OBX source dev|projects/poll-builder}} |
{{ OBX source dev|projects/poll-builder}} |
||
{{ OBX xobundle|http://www.worldwideworkshop.org/olpcwiki/images/0/0b/Poll-7.xo.zip|zip Poll-7}} |
|||
{{ OBX devtickets |poll-builder}} |
{{ OBX devtickets |poll-builder}} |
||
{{ OBX pot |
{{ OBX pot |
||
<!-- | root = [http://www.worldwideworkshop.org/olpcwiki/POT/ WWW] // COMMENTED because it gives a "403 Forbidden"--> |
<!-- | root = [http://www.worldwideworkshop.org/olpcwiki/POT/ WWW] // COMMENTED because it gives a "403 Forbidden"--> |
||
Line 9: | Line 10: | ||
<!-- explicit codes: am, ar, en, es, fr, ha, ig, ne, pt, ro, ru, rw, th, ur, yo // green countries --> |
<!-- explicit codes: am, ar, en, es, fr, ha, ig, ne, pt, ro, ru, rw, th, ur, yo // green countries --> |
||
}} |
}} |
||
{{ OBX team |[[World Wide Workshop]], Programmer: Morgan Collett}} |
{{ OBX team |[[World Wide Workshop]], Programmer: Morgan Collett}} |
||
<small>see more [[:Category:OBX templates|templates]] or [[OBX proposals|propose new]]</small> |
<small>see more [[:Category:OBX templates|templates]] or [[OBX proposals|propose new]]</small> |
||
{{Olpcboxbottom}} |
{{Olpcboxbottom}} |
Revision as of 18:07, 19 October 2007
see more templates or propose new |
Description & Goals
Summary
A poll is a research tool that helps explain what a group of people think about a topic. Poll Builder allows you to create your own poll, collect votes, examine the results and think about what they mean. Users can write original opinion poll questions and answer choices, then invite friends to vote in their poll via the mesh.
This is a WorldWideWorkshop project - see the WorldWideWorkshop wiki page.
Beta 1.3 update
Poll Builder was updated to handle changes in Sugar between Trial 2 and Trial 3. It is running well in Build 613.
Coming in Beta 1.4:
- Sugar toolbar will be added
- The interface will be enlarged so it always uses the full screen (instead of filling in vertically as content is added.)
- More mesh status messages (alerting users to load progress and friend actions) will be added
- Multiple translations will be available (English, Portuguese and Spanish to start)
Other Functionality notes:
- Polls are stored in the Data Store and accessible via the Journal
- Can share a poll with a buddy (shares application and current data) who can vote on it from their XO
- Polls can be multiple times (e.g. X can share it with Y who can share it with Z).
- Uses Telepathy for interacting with other XOs
- Updates all XOs that are sharing the activity with current data (while Poll is being shared)
- When receiving data, author's activity eliminates duplicates and updates votes with the latest vote from a given XO
- Ability to create multiple polls, each with a title, question, 2-5 answer choices and a "votes to collect" limit
- Display running total with number of votes (numeric tally) and percentage of total votes cast (bar graph) for each answer
- Ability to “Delete” the Poll
- Ability to “See Results’ after the Poll closes
- Set of customized Lesson Plans accessible in-app via "Lesson Plans" button
Beta 1.2: We recommend testing Poll Builder mesh functionality in a mesh environment backed by the Jabber server. In the current peer-to-peer mesh, vote tallying only works for a new poll – it will not work for the existing "Favorite Color" sample poll.
As of build 542, XOs do not automatically connect to the Collabora server as with previous builds, so the following process must be done to connect to the server:
- Go to the dev console terminal
- vi ~/.sugar/default/config
- Change "server = " to "server = olpc.collabora.co.uk" (leave "registered = False")
- shutdown and switch on again to reboot