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.
Most every other board I've seen has a homepage at domain.com and the bulletin board itself is domain.com/vb (or domain.com/forums)
*Hopes this isn't too confusing*
Edit the quiz.php to find the following:
PHP Code:
require("./global.php");
Replace that with:
PHP Code:
require("./forum/admin/global.php");
The /forum/ is your forums directory that the quiz.php is suppose to be at. I think that would allow that quiz to function in the root directory of your domain. You probably have to copy your logo to the root as well. That?s much info I can provide on how to access the hack from the root directory, if I'm wrong please correct me someone. :beard:
First of all, great hack. My members have really enjoyed it so far.
I've taken a quick look through the posts, but couldn't find the answer I was looking for. I was wondering if there was a where you can have a custom message at the end of the quiz. For example, say I have a quiz on networking. Say they fail the quiz. The end message would be something like:
Sorry, you have not passed the test. Your score was xx. If you would like to read more more on networking, visit url.
And kinda have it so whatever the subject is replace networking, have have a unique url for each quiz. Would this be possible?
Hey, I'm installing this hack for someone and I followed the directions exactly and when I try to access the quiz page I get this error.
Database error in vBulletin 2.2.6:
Invalid SQL: SELECT quizid, quiztitle, description, timestamp, userid, catid, imagename
FROM quiz
WHERE approve = 1
ORDER BY timestamp DESC
LIMIT
mysql error: You have an error in your SQL syntax near '' at line 5