Version: 2.1, by Zero Tolerance
Developer Last Online: Nov 2023
Version: 3.0.7
Rating:
Released: 04-29-2005
Last Update: 05-26-2005
Installs: 142
DB Changes
No support by the author.
Hey all, heres a system i decided to make for a couple of reasons, mainly because i had some spare time and had nothing better to do, but also because it will benefit my forums and probably yours too.
So, what is Inferno Quiz?
Basically it's a quiz system, allowing administrators to add quiz's and questions, and for users to take part in them, in generic anyway, but the full feature list is provided below.
Note: Support will only be given if you voted Inferno Quiz Hack Of The Month .... just kidding, but you know you wanna
Forum Features
View All Open Quiz's - Name/End Date/Take Quiz/View Stats
Confirmation Take Quiz Page (Also displays information on quiz time limit (if any)
Take Quiz Page - Shows all answer type formats + timer in window status bar (if time limit activated)
View stats shows all users who have participated in the quiz and an average score.
View user stats for a quiz, showing what a user answered for each question, and their overall score (user must have already taken part to view)
After taking part in a quiz, the results are PM'ed to you automatically giving all the details, scores and overall score.
Admin Features
Add/Edit/Delete A Quiz
Quiz Name
Quiz State (Open/Closed)
Usergroups Which Can Participate In This Quiz (Easy Selection System)
Usergroups Which Can View User Results In This Quiz (Easy Selection System)
Auto Close Quiz Option (Yes/No)
Quiz End Date (Only applies if auto close is set to Yes) [Day/Month/Year]
Quiz Time Limit (Specify a number of minutes a user has to complete the quiz - or 0 to disable the time limit)
Allow users who have finished the quiz to view the correct answers (Yes/No)
Add/Edit/Delete A Quiz Question
Select which quiz the question is for
Input Question
Answer Format Type
Single-Line Text Box
Answer (none-case sensitive)
Single-Selection Radio Buttons
Input all selectable answers
Answer (none-case sensitive)
Multiple-Selection Checkbox
Input all selectable answers
Input all correct answers
New Design ACP Confirmation Page
System Message
Available Actions (Shows several links to make administration faster for the quiz)
Installation Features
Fast easy installation
Includes uninstaller
Adds templates automatically to ALL styles
Only 2 file edits and 1 template edit required!
v1.1 Updates:
To upgrade, download the file again and follow the upgrade instructions provided
FireFox compatability for usergroup permissions in add/edit quiz
Score % rounded to full number (ie: 13.3333% becomes 13%)
v2.1 Update:
- " to " fixed
- ' Chokes add question in submit quiz fixed
- Quote's in allow submission resulted in DB error fixed
- Templates now only added to "master" styles (styles without parents) to stop duplication of un-required templates
Now for the previews, what everyone likes to see..
in ACP:
- display only questions for one quiz, if you have many quizes, and many questions in each, you dont want to display ALL questions for all quizes though.
- Add new question for THAT currently working quiz (preselect the current quiz)
I would also add a "start date" for a record, so people will know when some quiz start/end
6. For timed quizes, check if a user has javascript enabled and prevent them taking part if not (otherwise they can bypass the timer simply by disabling JS).
or maybe adding two time stamp, one when you start the test, one when you finish the test. I'd like to keep this information for references
Zero, there's some part in admin_quiz.php using s_name, but this field doesnt exist in the table. need some clean up?
Very true - that is obsolete code, as the engine redirect function is called first - which after execution calls exit, stopping any other php from being processed, i'll make sure it's removed from v2, since it's useless.
Okay, i've finally got back on track and am ontop of things at the current moment - with that in mind i have started creating v2 of this system.
Planned Features
Ability To Import/Export Quiz's Via ACP
The system will export data into .xml format, allowing distribution of the XML file to others to 'share' quiz's.
Current Status: Pending
Quiz Results Moderation
Ability to edit/delete any submissions from members. Upon modification - user is notified of this and is shown the new results.
Current Status: Pending
JS Detection
The system will attempt to detect if JS is activated before allowing a user to proceed to a timed quiz. (This will not be fool proof)
Current Status: Completed
Part-Answer System
Text input answers will allow you to enable/disable the part answer system, this is recommended for 'one' (1) word answers. An example would be: Users Answer: it is london Actual Answer: London
With 'Part-Answer' enabled on that question, the answer would be correct. This will allow more fluxuation, and correct a lot of answers which are not 'exact' but 'correct'.
Current Status: Completed
User Quiz Submissions
You may specify which usergroups can submit their own quiz's
Administrators have to allow submissions before they show
Current Status: Pending
Quiz Submission Spam Protection
Specify if a user can only submit 1 quiz every X hours, to prevent spam. (Only applies if usergroups are allowed to submit quiz's)
Current Status: Pending
Quiz Descriptions
Displayed on the page before starting the quiz
Current Status: Completed
Improved Visualization Of Questions Control
To cut down on long page displays - the system adds a expand/collapse system into all the quiz's, upon expanding the corresponding questions for that quiz appear, and vice versa.
- Bump -
Okay, i've finally got back on track and am ontop of things at the current moment - with that in mind i have started creating v2 of this system.
wow, great, i am waiting for the new features.
Quote:
Improved Visualization Of Questions Control
To cut down on long page displays - the system adds a expand/collapse system into all the quiz's, upon expanding the corresponding questions for that quiz appear, and vice versa.
Current Status: Completed
It'd be great if administrator can format quiz questions too, so some important words in the question can be underlined, bolded, or colored somehow
It'd be great if you could consider adding quiz start_time and end_time in the result table too, so you can know when someone is taking the quiz (and when he finish it)
it's also a tool for admin to check if someone do the test unreasonably long or short.
[sql]
ALTER TABLE `quiz_results` ADD `r_start_time` INT( 10 ) NOT NULL;
ALTER TABLE `quiz_results` ADD `r_end_time` INT( 10 ) NOT NULL;
[/sql]
my cumtomized version is attached, (if you dont mind)