 |
No limits
No limitation of the number of questions per quiz or the number
of choices per question.
|
 |
Counters
Two kinds of counters (performed via javascript): time and points counter.
Counters are decrementing a counter, the time counter starts with the
maximum of the seconds and the points counter starts with the maximum of
available points. If the counter reaches 0, the application proceeds to
the next question and marks this one as 'wrong' (visually shown as 'timeout').
Please note that this timing feature only exists for cosmetic purposes,
or exactly: force the user to keep in mind that the time is limited.
The application uses internaly an extra counter. This is possible because
the user could turn off Javascript in his browser and/or manipulate the
Javascript return values. With the internal counter this is not possible.
|
 |
Access control via cookies
You can choose to control how users can
access the quiz. It is for example possible to configure that every user
can access the quiz only once, or you could define that one particular user
coming from one particular ip address can access it only once. Of course
it is also possible to completely turn cookies of.
|
 |
Statistics
Very detailed and sophisticated result statistics at the end of the
quiz. The user can see exactly what he did wrong and can really learn
something. The administrator can view the statistic for any user at
any later time while the user itself can only see his own statistic
and only right after he finished the quiz.
|
 |
Best-of listing
Configurable best-of listing on the main page. You can define how many
users are visible in the best-of list. If you click on any user you
can see the result summary of his quiz. The result, which, btw, is also
shown on the statistics page, shows the success rate in percent,
the time he took and the achieved score.
|
 |
Uses HTML templates
All HTML output is printed to the browser using templates. You can
customize the application to match your website design without changing
the application itself. This way you can fully integrate q u i z z
into your website.
|
 |
Data storage uses GDBM
Results and statistics are stored in GDBM
database files. GDBM comes with your perl installation, so no external
database is required to run the application, the data will be stored
right on the webserver.
You can use the free tool DBTOOL
(compiled with gdbm support) for maintenance of the data files. DBTOOL
is available for most unix flavors or as source code.
|
 |
Open source
q u i z z is free software, free as of "free speech". It is licensed
under the
artistic license as perl itself.
|