The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
![]() |
|||||||||||||||||||||||||
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 ![]()
v1.1 Updates: To upgrade, download the file again and follow the upgrade instructions provided
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
|
Comments |
#242
|
||||
|
||||
![]()
Here's a quick and dirty mod to PM the person of your choice when a quiz has been submitted and is ready for review.
In quiz.php Find: Code:
header("Location: quiz.php?sub=1"); Code:
$PM = "A quiz has been submitted for review."; // Send PM SendPM($PM,"Quiz Submitted for Review",userid,userid); |
#243
|
||||
|
||||
![]()
First of all i must say ...
ZT & Inferno Quiz ROCKS !!!! Thank You !!!! Quote:
Quote:
And Lastly, a member should have the facility of taking the same quiz more than once. This is a must be there feature in my view. Thanks and Best Regards |
#244
|
||||
|
||||
![]()
It would appear that error is caused from the answer not being an array for some form of reason. You can change on line 540 of engine.quiz.php this:
PHP Code:
PHP Code:
- Zero Tolerance |
#245
|
||||
|
||||
![]()
Feature requests for the next version:
I love the quiz system, but I find two things tiresome. 1. When I create a quiz and start adding questions to the quiz, I don't like having to select the quiz from the dropdown each time I add a new question. Is it possible to store the name of the latest quiz that a question was added to, and remember that value in the dropdown for subsequent question additions? Then, if I need to change quizzes, I can but for those of us who generally add 10 or more questions at a time to the same quiz, we won't have to keep making that selection, which gets cumbersome once you have a significant number of quizzes. 2. If possible, allow us to set default permissions for taking quizzes and viewing the stats of quizzes. Then, we can use the default settings for most quizzes, but adjust for special quizzes that we want to restrict to certain user groups. I'm willing to do the coding and send it to you if you are busy or need help. The only reason I make the suggestion here is that I am trying to keep my own private version from making two many forks from your standard. Also Zero, give me a yell if you want my code to have quizzes show who wrote them, allow quiz authors to take their own quiz multiple times without showing their score, and to show a "Quiz already Taken" message for people who have taken a given quiz instead of the Take Quiz link. Amy |
#246
|
|||
|
|||
![]()
I installed this hack and love it, however I use the quiz for contests for prizes. So it is hard to see what peoples scores are so i modified the quiz.php so it sorts the usernames and shows the %. Making it easy to see who the top Members are.
I hope this isn't against the rules if it is just delete the post Modify the SQL statment to order the results by score so the highest scores are listed at the top. Code:
// Get All The Results $Get_Results = $DB->query(" select u.username, r.r_userid,r.r_score from ".TABLE_PREFIX."quiz_results r left join ".TABLE_PREFIX."user u on(u.userid=r.r_userid) where r.r_forquiz = '{$Quiz['qid']}' ORDER BY r.r_score DESC "); Code:
$Results[] = "<tr><td><a href='quiz.php?$session[sessionurl]do=UserStat&userid={$Result['r_userid']}&id={$Quiz['qid']}'>{$Result['username']} </a></td> <td>{$Result['r_score']}%</td></tr>"; |
#247
|
||||
|
||||
![]() Quote:
![]() |
#248
|
||||
|
||||
![]()
And yeah i forgot to thank you for Quiz Packs... Thanks !!!!
|
#249
|
||||
|
||||
![]()
For those of you who downloaded my dead or alive quiz, you need to remove the Eddie Albert question or change the answer. He died this weekend.
Amy |
#250
|
|||
|
|||
![]()
r.i.p.
updated ![]() |
#251
|
||||
|
||||
![]()
Here's a little mod that some of you may find useful.
Right now, whenever you add a quiz question, the dropdown box comes up to the first Quiz in the list. This little mod makes the dropdown remember the last quiz that you added a question to. The next time you add a question, the dropdown list of Quizzes will be set to that last quiz. |
![]() |
Thread Tools | |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
![]() |
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|