-
Notifications
You must be signed in to change notification settings - Fork 0
Home
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 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.
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.