Version: 1.00, by TWTCommish
Developer Last Online: Dec 2022
Version: 2.2.x
Rating:
Released: 06-10-2002
Last Update: Never
Installs: 213
No support by the author.
vBQuiz 1.0
NOTE: all functionality-impairing bugs have been fixed. The attached files should work well on just about any PHP installation.
What's it do?
It allows you to setup a quiz center on your boards quickly and easily. This quiz center is FULLY templated, integrated with vBulletin, and has an advanced Admin script for managing the quizzes, categories, and questions. Here's an example: Movie Forums - Quizzes
A few of its features...
Tracks all results and displays high scores.
Upon completion, users are given a total quiz breakdown of the quiz, showing them how they fared on each question, and, on the ones they missed, showing them the correct answer.
Upon completion, users are shown a graphical bar representing their score, and a graphical bar representing the average score for the quiz. They are also emailed their information.
Main quiz page calculates and displays the easiest and most difficult quizzes automatically.
Quizzes can be split up into categories.
Quizzes can be approved or disapproved easily to add/remove them from public view/use.
Full integration with the Who's Online? page...IE: "Viewing Quizzes" or "Viewing So and So Quiz" and even "Taking So and So Quiz"
Admin Abilities:
Disallow multiple quiz takings.
Toggle to disinclude quiz results coming from the author of the quiz.
Change the display order of the answers to each question.
Add multiple questions and answers at once (no limit).
That's it! Don't forget, however, to read ALL of the instructions.txt file in the enclosed vbquiz.zip file. It'll help guard against some common bugs.
Files Enclosed (in vbquiz.zip)
- instructions.txt (read it!)
- quiz.php (upload to main forum dir)
- admin_quiz.php (upload to admin dir)
- install_quiz.php (upload to admin dir and then run)
Enjoy!
Also: a HUGE, HUGE, HUGE thanks to GamerForums for beta testing this hack for me. His help was completely invaluable and surely saved me a lot of work in the long run. Thanks!
Show Your Support
This modification may not be copied, reproduced or published elsewhere without author's permission.
Ok, here's a small update: those of you having the 350 error problem, download and then upload the ORIGINAL quiz.php file -- the one from the archive in the very first post in this thread. Then change this...
I think that the problem is with NEWER versions of PHP, rather than OLDER ones. I believe it has something to do with the register_globals setting, but I'm not sure. Anyhoo, give the above code change a try and let me know if it helps...
Hmmm, okay, using the modified quiz.php file that you uploaded around the middle of this thread, I got a quiz to work, but some of the questions were missing from the question pages.
Using the above modification to the original quiz.php file, now it asks the first question - but the question text doesn't appear. On selecting an answer, it loads the same question again, and on selecting an answer it generates the "Sorry, you may not re-submit an answer." error.
You have to use the original quiz_question template as well to try this fix. And ditch the modified quiz.php file in the middle of the thread...it's no good now.
Okay, changed the quiz_question template back to the original, and now the question text is showing up, but it's still asking the same question twice then generating the no resubmit error.
No probs submitting questions, using the original quiz.php file, and no errors showing up except for the "Sorry, you may not re-submit an answer." one after it asks the same question twice.