Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.0 > vBulletin 3.0 Full Releases
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Inferno Quiz v2.1 Details »»
Inferno Quiz v2.1
Version: 2.1, by Zero Tolerance Zero Tolerance is offline
Developer Last Online: Nov 2023 Show Printable Version Email this Page

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

V2 Feature List: (in addition to the above ^)
https://vborg.vbsupport.ru/showpost....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

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #202  
Old 05-25-2005, 09:37 PM
wolfgangm wolfgangm is offline
 
Join Date: May 2005
Posts: 1
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Dear Zero Tolerance,

thank you very, very much for your quiz! It's exactly what our readers definitely like, creation of the quiz is a lot of fun for me too!

My forum is on legends, myths and fairy tales in Europe, so from this region I experience some problems, hoping they are suggestions for you:

- In one quiz we ask for "Dracula", but some regions here write "Drakula" and similar. I would suggest, to make some sort of wildcard as "Dra$ula$" to allow similar typings as correct answer.

- I would like to add pictures for some questions. Suggestion?
Dream of expansion on this idea would be, that the picture is shown in parts, and if candidate needs more parts (or more resolution) to recognise, looses percentage.

- Another definite popular demand here in Europe is a "Joker" (there is no translation to English, so I'll have to explain ;-). If there are four possible answers, the canditate might cry [click] "Joker" and the system reduces the possible four answers to two.

Kindest regards from Austria

Wolfgang

SAGEN.at
http://www.sagen.at
Reply With Quote
  #203  
Old 05-25-2005, 10:22 PM
TopeeGuy TopeeGuy is offline
 
Join Date: May 2004
Posts: 34
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Firstly, excellent hack! It seems to be very well polished off!

Next, for v3, I think these suggestions are very good:

Quote:
Originally Posted by Snake
Zero, I got a suggestion for v3.0; Difficulties.

Quiz difficulties are dynamically created by the quiz system based on how well players perform on a quiz. If most people do really well on a quiz it may be rated as "Easy". If no one does well, probably "Impossible".

The order of difficulty:

Simple
Very Easy
Easy
Average
Tough
Difficult
Very Difficult
Impossible
Quote:
Originally Posted by wolfgangm
- In one quiz we ask for "Dracula", but some regions here write "Drakula" and similar. I would suggest, to make some sort of wildcard as "Dra$ula$" to allow similar typings as correct answer.
And one request by me... after someone finishes off a quiz, can you output a page with their results and the correct answers? On my forum i dont give everyone access to private messaging, so it would be very useful if they could see their results on the site rather then through PM...

Edit: actually that last request could probaby be done if on the "thank you for doing this quiz" page we provide a link to directly view the stats of that individual for that quiz? Anyone know what the code for such a link would be?
Reply With Quote
  #204  
Old 05-26-2005, 12:21 AM
TopeeGuy TopeeGuy is offline
 
Join Date: May 2004
Posts: 34
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

One more request

Explanatory notes... i.e., in the admincp, each question has a field where we can explain the answer in more depth. This isn't shown while doing the quiz, but when the user is given his/her results, and the answers, the system also shows him the explanatory notes.

Explanatory notes would be something like why an answer is true/false, a bit more information about the answer, etc.
Reply With Quote
  #205  
Old 05-26-2005, 03:55 AM
axi axi is offline
 
Join Date: Jan 2005
Posts: 231
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Zero Tolerance
Is that on add question/import quiz/user submission?

And thanks for the bug fix amy, i'll check it out tomorrow (time for sleep soon)

- Zero Tolerance

well so far its when i added the questions manually. So when i add something like with the "talking marks" it stuffs up and adds wierd codes around it.
Reply With Quote
  #206  
Old 05-26-2005, 10:32 AM
bluesteel bluesteel is offline
 
Join Date: Feb 2003
Location: Macclesfield, UK
Posts: 60
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I got round this problem by adding single quotes (') instead of (")
Hope that helps.
Reply With Quote
  #207  
Old 05-26-2005, 11:03 AM
ecfcgraham ecfcgraham is offline
 
Join Date: Feb 2004
Posts: 8
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

hmmm...

Admin CP >> Moderate Quiz Submissions

I tried to edit a particular answer in a members submissions and it completed blanked out all their answers.

Screeny:




Help?
Reply With Quote
  #208  
Old 05-26-2005, 11:22 AM
Snake's Avatar
Snake Snake is offline
 
Join Date: Mar 2005
Location: Cleveland, OH
Posts: 3,832
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Snake
Zero, I got a suggestion for v3.0; Difficulty.

Quiz difficulties are dynamically created by the quiz system based on how well players perform on a quiz. If most people do really well on a quiz it may be rated as "Easy". If no one does well, probably "Impossible".

The order of difficulty:

Simple
Very Easy
Easy
Average
Tough
Difficult
Very Difficult
Impossible
Well ZT, do you like my suggestion or what? Please include this for the next version. :disappointed:
Reply With Quote
  #209  
Old 05-26-2005, 11:23 AM
amykhar's Avatar
amykhar amykhar is offline
 
Join Date: Oct 2001
Location: PA
Posts: 4,438
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by ecfcgraham
hmmm...

Admin CP >> Moderate Quiz Submissions

I tried to edit a particular answer in a members submissions and it completed blanked out all their answers.

Screeny:




Help?
I'm seeing the same problem. I'll look into it this morning.

Amy
Reply With Quote
  #210  
Old 05-26-2005, 12:21 PM
amykhar's Avatar
amykhar amykhar is offline
 
Join Date: Oct 2001
Location: PA
Posts: 4,438
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by amykhar
I'm seeing the same problem. I'll look into it this morning.

Amy
Got it. Here's the fix.

In includes/engine.quiz.php Find:
Code:
print_input_row("{$Q['q_question']}<dfn><u>Actual Answer:</u> {$Params['answer']}</dfn>", 'question[$Q[qid]]',$Data);
Replace with:
Code:
print_input_row("{$Q['q_question']}<dfn><u>Actual Answer:</u> {$Params['answer']}</dfn>", "question[{$Q['qqid']}]",$Data);
I am not sure that you are going to be able to fix any of the already corrupt results from before this fix though.

Amy
Reply With Quote
  #211  
Old 05-26-2005, 12:30 PM
ecfcgraham ecfcgraham is offline
 
Join Date: Feb 2004
Posts: 8
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by amykhar
Got it. Here's the fix.

In includes/engine.quiz.php Find:
Code:
print_input_row("{$Q['q_question']}<dfn><u>Actual Answer:</u> {$Params['answer']}</dfn>", 'question[$Q[qid]]',$Data);
Replace with:
Code:
print_input_row("{$Q['q_question']}<dfn><u>Actual Answer:</u> {$Params['answer']}</dfn>", "question[{$Q['qqid']}]",$Data);
I am not sure that you are going to be able to fix any of the already corrupt results from before this fix though.

Amy

That did the trick!
Reply With Quote
Reply


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

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 09:32 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.05324 seconds
  • Memory Usage 2,329KB
  • Queries Executed 25 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (4)bbcode_code
  • (7)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (2)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (11)postbit_onlinestatus
  • (11)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete