XO ImageQuiz: Difference between revisions
Crazy-chris (talk | contribs) |
Crazy-chris (talk | contribs) (mixed updates) |
||
Line 1: | Line 1: | ||
= The Idea = |
= The Idea = |
||
* Design and implementation of an easy and fun, educational image-quiz for kids. |
* Design and implementation of an easy and fun, educational image-quiz for kids. |
||
* The goal is to connect a high fun-factor with as many educational aspects and features of the xo as possible. |
* The goal is to connect a high fun-factor with as many educational aspects and features of the xo as possible. |
||
* Internet user can generate content by submitting new questions, images and imagemaps online. All in one page. |
* Internet user can generate content by submitting new questions, images and imagemaps online. All in one page. |
||
* Some first ideas can be found here http://www.linuxuser.at/xoquiz |
* Some first ideas can be found here http://www.linuxuser.at/xoquiz |
||
* Aim at playful learning instead of edutainment: |
|||
** Built-in modes to contribute and share questions, ratings and translations |
|||
** It can be used to gain specific knowledge about different topics with a high fun-factor |
|||
** The game provides introductive reading and/or images in addition to the answers |
|||
** Mixed approaches to picking questions (Categories, [http://en.wikipedia.org/wiki/Flashcard Flashcard] System, Interests, ...) |
|||
** Browsing through categories, questions and answers |
|||
* The concept is still in development :-) Ideas are welcome! (chris(at)linuxuser.at) |
|||
Line 22: | Line 29: | ||
* Rating of other contributions |
* Rating of other contributions |
||
* At least 3 difficulty levels (maybe for different ages, ...) |
* At least 3 difficulty levels (maybe for different ages, ...) |
||
* In-game translatable questions |
|||
Line 29: | Line 37: | ||
* Including limited hd in the concept |
* Including limited hd in the concept |
||
* Modular structure of the |
* Modular structure of the activity |
||
** Exchangeable categories via Mesh or Schoolserver |
** Exchangeable categories via Mesh or Schoolserver |
||
Line 53: | Line 61: | ||
* Submit Mode (using |
* Submit Mode (using the xo-cam or uploaded images) |
||
* Rate Contributions |
|||
** XO Cam |
|||
⚫ | |||
** Image Upload |
|||
** Existing Images |
|||
* Other Modes |
|||
** Rate |
|||
⚫ | |||
Line 73: | Line 75: | ||
= Development = |
= Development = |
||
== Overview == |
== Overview == |
||
The |
The activity for the xo will be written in Python using: |
||
* [[Pygame]] / the [[Pygame_wrapper|olpc pygames wrapper]] for display |
* [[Pygame]] / the [[Pygame_wrapper|olpc pygames wrapper]] for display and xo interaction (cam, net, mesh) |
||
* [[Pysqlite]] as data-storage system |
* [[Pysqlite]] as data-storage system |
||
* [[Unicode]] |
* [[Unicode]] |
||
== Further Readings == |
== Further Readings == |
||
Line 105: | Line 108: | ||
== Status == |
== Status == |
||
* The page for submitting and rating new questions, and for playing the contributions is online at http://www.linuxuser.at/xoquiz |
* The page for submitting and rating new questions, and for playing the contributions is online at http://www.linuxuser.at/xoquiz |
||
* The python |
* The python activity is currently being started: |
||
** It's already possible to use the web db |
** It's already possible to use the web db |
||
** Image display works |
** Image display works |
||
Line 117: | Line 120: | ||
== Roadmap == |
== Roadmap == |
||
* November 07: Finishing the web-application |
* November 07: Finishing the web-application |
||
* December 07: Building basic high-quality database |
* December 07: Building basic high-quality database, Start Single Player of Activity |
||
* January 08: Single Player Mode |
* January 08: Single Player Mode |
||
* February 08: Tests and Multiplayer |
* February 08: Tests and Multiplayer |
||
* March 08: Final Design and Testing |
* March 08: Final Design and Testing |
||
* April 08: Release of version 1.0 |
* April 08: Release of version 1.0 |
||
= Involved People = |
|||
* Chris Hager (Austria) (chris(at)linuxuser.at) |
|||
* Georg Witwer (Austria) |
|||
If you want to get involved in this project, or just interested in more information, write me a mail! We're happy for all kinds of support :-) |
Revision as of 22:43, 19 November 2007
The Idea
- Design and implementation of an easy and fun, educational image-quiz for kids.
- The goal is to connect a high fun-factor with as many educational aspects and features of the xo as possible.
- Internet user can generate content by submitting new questions, images and imagemaps online. All in one page.
- Some first ideas can be found here http://www.linuxuser.at/xoquiz
- Aim at playful learning instead of edutainment:
- Built-in modes to contribute and share questions, ratings and translations
- It can be used to gain specific knowledge about different topics with a high fun-factor
- The game provides introductive reading and/or images in addition to the answers
- Mixed approaches to picking questions (Categories, Flashcard System, Interests, ...)
- Browsing through categories, questions and answers
- The concept is still in development :-) Ideas are welcome! (chris(at)linuxuser.at)
Description
Summary
It's all about the educational factors in the quiz project:
- Easy to pick up knowledge while playing (or submitting questions)
- Explanatory images, perhaps informative answers (text, introductive reading, maybe a second image)
- Flashcard System (http://en.wikipedia.org/wiki/Flashcard)
- Easy possibility to create and share quizzes by kids (image upload or xo-cam)
- Ability to use an existing image to create new questions
- Possibility to create and share translations
- Rating of other contributions
- At least 3 difficulty levels (maybe for different ages, ...)
- In-game translatable questions
- Categories like Arts, Astronomy, Food, Geography, Health, Technics, ...
- Single-Player as well as Multiplayer
- Including limited hd in the concept
- Modular structure of the activity
- Exchangeable categories via Mesh or Schoolserver
Game Modes
This are just basic ideas; the concept is not finished yet. If you have any ideas or comments, please post them.
- Single Player
- Quiz Mode
- Choose any category (or all) and have a quick game
- 'Educational' Mode
- Get more background information
- Get stats on which questions how often answered
- Quiz Mode
- Multiplayer
- Coop Mode (Teamplay)
- How many clicked on the right spot
- See the others cursor and all have to move to one
- VS Mode
- Challenge one or more player in any category and difficulty level over the Mesh
- Coop Mode (Teamplay)
- Submit Mode (using the xo-cam or uploaded images)
- Rate Contributions
- Translate Questions
Ideas
A basic, high-quality database is crucial for the game as well as open-source images. An idea would be to apply web2 thoughts and let users contribute and rate the content - should be fun and easy too ;-). I can imagine three ways to generate a good database:
- It could be possible to get a digg or such and have lots of people visiting the project and perhaps submitting questions
- Some kind of content-jam
- Contributions of a core team
Development
Overview
The activity for the xo will be written in Python using:
- Pygame / the olpc pygames wrapper for display and xo interaction (cam, net, mesh)
- Pysqlite as data-storage system
- Unicode
Further Readings
- Pygame
- PyGame Reference
- PythonGameProgramming (Excellent, quick diy-introduction on images, sound, display, event handling, ...)
- PyGame Tutorials Overview
Status
- The page for submitting and rating new questions, and for playing the contributions is online at http://www.linuxuser.at/xoquiz
- The python activity is currently being started:
- It's already possible to use the web db
- Image display works
- Polygon creation works
- Check if click is inside polygon works
The project is open for contributers! Leave a note in this page's Talk, or drop me a line (chris at linuxuser.at) if you are interested!
Roadmap
* November 07: Finishing the web-application * December 07: Building basic high-quality database, Start Single Player of Activity * January 08: Single Player Mode * February 08: Tests and Multiplayer * March 08: Final Design and Testing * April 08: Release of version 1.0
Involved People
- Chris Hager (Austria) (chris(at)linuxuser.at)
- Georg Witwer (Austria)
If you want to get involved in this project, or just interested in more information, write me a mail! We're happy for all kinds of support :-)