Skip to content
soframel edited this page Jun 17, 2012 · 5 revisions

Squic: Simple Quiz Creator

Squic is a tool allowing to create simple quizz applications for android without coding anything, but by only providing configuration (XML files + graphical and audio resources).

It comes from the idea of creating simple quizzes for my children easily on my tablet/phone, but that are really adapted to their needs: depending on their language - we live in a multi-linguist environment - but also what they want or need to learn at each step of their development (for example basic colors and animals for a baby, learning to read or count for a small child, things that amuse them at a moment, etc). This is why squic must make the creation of new quizzes very easy.

In addition, I'm by far a better coder than designer/artist, and would like to encourage others to create nice quizzes, thanks to an open source license.

This is a work-in-progress in its early steps, so please be patient...

Quizzes supported

Quizzes are composed of questions, which can be:

  • registered sounds (ogg format)
  • spoken questions (spoken by textToSpeech engine)
  • text questions

Responses are for now predetermined and can be:

  • images
  • text
  • colors

the number of questions is configurable, as well as the number of possible responses shown on a screen.

In addition, simple arithmetic operations are also supported (+, -, * and / but with limitations), which generate their own responses.

How to build your quiz application

There is no script to generate the full application yet, but you can start with the existing squic-test application and replace its quizzes with yours: have a look at the README file for more information. The steps required contain modifying XML files, adding necessary resources, installing android sdk tools and lauching them (either from a command line with Ant or from Eclipse). Then you can perfectly use the generated Android application on your device, or even distribute it.

In the future, a script to automate some of the steps could be created, or even better (let's dream), a web UI somewhere on the cloud that would make the creation of the application completely user-friendly for non-technical users.