Register Members List Search Today's Posts Mark Forums Read

Reply
 
Mod Options
Inferno Quiz v2.1 Details »»
Inferno Quiz v2.1
Mod Version: 2.1, by Zero Tolerance (Member) Zero Tolerance is offline
Developer Last Online: Dec 2013 I like it Show Printable Version Email this Page

This modification is in the archives.
vB Version: 3.0.7 Rating: (4 votes - 5.00 average) Installs: 142
Released: 30 Apr 2005 Last Update: 27 May 2005 Downloads: 189
Not Supported DB Changes  

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%)
  • Shows user in quiz on users online page

V2 Feature List: (in addition to the above ^)
http://www.vbulletin.org/forum/showp...9&postcount=85

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..

Previews:
I guess that's all there is to say, apart from enjoy and post any comments below

- Zero Tolerance

Download Now

Only licensed members can download files, Click Here for more information.

Show Your Support

  • To receive notifications regarding updates -> Click to Mark as Installed.
  • If you like this modification support the author by donating.
  • This modification may not be copied, reproduced or published elsewhere without author's permission.
Similar Mod
Mod Developer Type Replies Last Post
Inferno Quiz v2.2 Zero Tolerance vBulletin 3.5 Add-ons 676 22 Feb 2011 15:43
vB Quiz (vb3) New Quiz Notification sabret00the vBulletin 3.0 Full Releases 17 12 Mar 2009 22:30
vB Quiz (vb3) Quiz Moderation Panel Enhancement sabret00the vBulletin 3.0 Full Releases 12 01 Nov 2007 20:10
Ebux for Inferno Quiz amykhar vBulletin 3.5 Add-ons 32 18 Jun 2006 23:55

  #61  
Old 07 May 2005, 18:08
mtha's Avatar
mtha mtha is offline
 
Join Date: Jul 2002
Real name: Ha Mai
Originally Posted by Paul M
3. Add the ability in ACP to edit (moderate) peoples answers and re-submit.

4. Add the ability in ACP to delete a persons quiz submission.
well, the code doesnt look very clean in vB standards to me, it might not be optimized much, but the function should work.

you are also able to set which groups (groupid) or users (userid) allowed to edit answers (set in top part of the admin_quiz.php file).
Attached Images
File Type: jpg ACP_quizuseredit.jpg (18.2 KB, 64 views)
File Type: jpg ACP_quizusers.jpg (10.4 KB, 46 views)
Attached Files
File Type: php admin_quiz.php (38.4 KB, 14 views)
Reply With Quote
  #62  
Old 08 May 2005, 05:46
mtha's Avatar
mtha mtha is offline
 
Join Date: Jul 2002
Real name: Ha Mai
more things to consider:

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
Reply With Quote
  #63  
Old 09 May 2005, 21:41
mtha's Avatar
mtha mtha is offline
 
Join Date: Jul 2002
Real name: Ha Mai
Originally Posted by Paul M
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
Reply With Quote
  #64  
Old 10 May 2005, 19:41
Paul M's Avatar
Paul M Paul M is offline
 
Join Date: Sep 2004
Real name: Paul Marsden
Originally Posted by mtha
well, the code doesnt look very clean in vB standards to me, it might not be optimized much, but the function should work.
It all seems to work fine here, Thanks.
__________________


Lead Developer, vBulletin.Org & vBulletin.Com
Please do not PM me about custom work - I no longer undertake any.

Note: I will not answer support questions via e-mail or PM - please use the relevant thread or forum.
Cable Forum - DigiGuide
Reply With Quote
  #65  
Old 10 May 2005, 23:05
mtha's Avatar
mtha mtha is offline
 
Join Date: Jul 2002
Real name: Ha Mai
Originally Posted by mtha
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
i am adding the timestamps for my own need


demo ...
Attached Images
File Type: jpg ACP_quizusers_demo.jpg (22.3 KB, 52 views)
Reply With Quote
  #66  
Old 10 May 2005, 23:49
mtha's Avatar
mtha mtha is offline
 
Join Date: Jul 2002
Real name: Ha Mai
$s_name = trim(addslashes($s_name));

$DB->query("update ".TABLE_PREFIX."quiz set s_name='{$s_name}',s_state={$s_state} where sid='{$quiz['sid']}'");
Zero, there's some part in admin_quiz.php using s_name, but this field doesnt exist in the table. need some clean up?
Reply With Quote
  #67  
Old 11 May 2005, 10:30
mpadc mpadc is offline
 
Join Date: Apr 2003
Great Stuff!

One sugestion how bout like displaying a league table of users

i.e

like displaying it like a league table

Username Average score No of Quiz taken Total Score
Reply With Quote
  #68  
Old 11 May 2005, 20:53
Zero Tolerance's Avatar
Zero Tolerance Zero Tolerance is offline
 
Join Date: Feb 2004
Real name: Scot
Originally Posted by mtha
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.

- Zero Tolerance
Reply With Quote
  #69  
Old 12 May 2005, 05:12
Zero Tolerance's Avatar
Zero Tolerance Zero Tolerance is offline
 
Join Date: Feb 2004
Real name: Scot
- 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.

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.
    • Current Status: Completed
  • Overall Leader Board Statistics & Individual Leader Board Statistics
    • Overall Leader Board - Shows top X users with best average score (Username,# Of Quiz's Taken,Average Score)
    • Individual Leader Board - Shows top X users with the best score for a specific quiz (Username,Score)
    • Current Status: Pending
  • Use BBCode Within Quiz Questions
    • Enables admins to use bbcode formatting for quiz questions
    • Current Status: Completed
Hope to have this out very soon

- Zero Tolerance

Last edited by Zero Tolerance : 12 May 2005 at 12:16.
Reply With Quote
  #70  
Old 12 May 2005, 06:35
mtha's Avatar
mtha mtha is offline
 
Join Date: Jul 2002
Real name: Ha Mai
Originally Posted by Zero Tolerance
- 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.


  • 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.


Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.


my cumtomized version is attached, (if you dont mind)
Attached Files
File Type: zip quiz_start_end_time.zip (10.4 KB, 7 views)
Reply With Quote
  #71  
Old 12 May 2005, 06:51
Paul M's Avatar
Paul M Paul M is offline
 
Join Date: Sep 2004
Real name: Paul Marsden
Looking forward to v2

I don't see any status for making the usergroup selections in the admin section tick boxes rather than the current left > right system. Is this not going to happen ?
__________________


Lead Developer, vBulletin.Org & vBulletin.Com
Please do not PM me about custom work - I no longer undertake any.

Note: I will not answer support questions via e-mail or PM - please use the relevant thread or forum.
Cable Forum - DigiGuide
Reply With Quote
  #72  
Old 12 May 2005, 09:31
Zero Tolerance's Avatar
Zero Tolerance Zero Tolerance is offline
 
Join Date: Feb 2004
Real name: Scot
@ mtha - It will be done, sorry i won't download your version or use it, nothing against you at all, it's just i prefer to do things solo.

So i'll enable BB Code for the question input, and add start time and end time for the results so that it shows time taken

@ Paul M - Well, i kinda spent a time creating the engine to output that visual look of usergroup controlling, a lot of systems use checkbox's, and i like things to be different, and on a plus side, for forums with a 'lot' of usergroups, the page won't be super long.
But, in order to improve control elements, i have added 'Add All' and 'Remove All' buttons so that you can click one button to allow/disallow all usergroups, which should ease up a few things

- Zero Tolerance
Reply With Quote
  #73  
Old 12 May 2005, 17:05
Paul M's Avatar
Paul M Paul M is offline
 
Join Date: Sep 2004
Real name: Paul Marsden
Sadly that doesn't really help me. Most of our quizes will need about 50% of our usergroups enabled. I'll have to look at hacking it so that some groups are pre-selected.
__________________


Lead Developer, vBulletin.Org & vBulletin.Com
Please do not PM me about custom work - I no longer undertake any.

Note: I will not answer support questions via e-mail or PM - please use the relevant thread or forum.
Cable Forum - DigiGuide
Reply With Quote
  #74  
Old 12 May 2005, 19:40
mtha's Avatar
mtha mtha is offline
 
Join Date: Jul 2002
Real name: Ha Mai
Originally Posted by Zero Tolerance
@ mtha - It will be done, sorry i won't download your version or use it, nothing against you at all, it's just i prefer to do things solo.

So i'll enable BB Code for the question input, and add start time and end time for the results so that it shows time taken
sure, I just put there as reference. as long as it's functioning./

I already have the fields `r_start_time` and `r_end_time` as INT( 10 ), so hopefully it wouldnt be to hard to convert to your new system.

looking forward to seeing the new version coming out
Reply With Quote
  #75  
Old 12 May 2005, 19:42
Zero Tolerance's Avatar
Zero Tolerance Zero Tolerance is offline
 
Join Date: Feb 2004
Real name: Scot
Originally Posted by mtha
sure, I just put there as reference. as long as it's functioning./

I already have the fields `r_start_time` and `r_end_time` as INT( 10 ), so hopefully it wouldnt be to hard to convert to your new system.

looking forward to seeing the new version coming out
Well unfortunatly my host is down, and since i'm fed up with my host, i am moving, which does mean there will be an added few days delay on this release unfortunatly.

- Zero Tolerance
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
Mod Options

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
Forum Jump


New To Site? Need Help?

All times are GMT. The time now is 21:45.

Layout Options | Width: Wide Color: