Go Back   vb.org Archive > vBulletin Modifications > vBulletin 4.x Modifications > vBulletin 4.x Add-ons
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
[DBTech] vBQuiz v2 (vB4) Details »»
[DBTech] vBQuiz v2 (vB4)
Version: 2.0.1, by DragonByte Tech DragonByte Tech is offline
Developer Last Online: Mar 2023 Show Printable Version Email this Page

Category: Major Additions - Version: 4.x.x Rating:
Released: 04-20-2011 Last Update: 08-16-2017 Installs: 133
DB Changes Uses Plugins
Additional Files Translations  
No support by the author.

vBQuiz: What is it?

DragonByte Technologies is proud to present vBQuiz v2, a feature-rich advanced quiz modification.

Why vBQuiz?

You and your users will be able to create several different type of quizzes from basic multiple choice questions to result generator type quizzes. Quizzes can be rated and commented on and users can keep hidden/public notes on their quiz results. vBQuiz allows for an unlimited amount of questions and answers.

vBQuiz is integrated with vBActivity to give users achievements for creating and taking quizzes as well as basic vBCredits II integration to give users credits for creating and completing quizzes.

-------------------------------------------------------------------------------------------

Please remember to click the, button to the right if you installed the mod ---->

What does 'Marking As Installed' do ?

* It helps you to stay on top of updates - members who have installed modifications will be notified by us whenever new updates are available.

*
For security issues - vbulletin.org will contact all members who have installed a modification whenever a security issue is brought to their attention.

* Marking a modification as installed also helps us know how many people are using our work, giving us extra incentive to provide more features and new modifications.

We appreciate the support!
-------------------------------------------------------------------------------------------

Documentation available at: http://www.dragonbyte-tech.com/docs/vbquiz/index.html

Basic Install & Config:
  1. Upload all files in the "upload" folder to your forum.
  2. Import the product file via the product manager in your AdminCP.
  3. Set Usergroup Permissions
  4. Set vBQuiz Category Permissions
  5. Set vBQuiz Quiz Type Permissions
-------------------------------------------------------------------------------------------

Differences between Pro and Lite

Priority support & Product Demos available at: http://www.dragonbyte-tech.com/vbquiz.php

-------------------------------------------------------------------------------------------

Translations available @ Dragonbyte-Tech.com
Support for translations handled by the translator in its respective threads only.

-------------------------------------------------------------------------------------------

Complete Feature List
Lite
  • Homepage
  • Searching
  • nth level Categorization Listing
  • Paged browsing on Categories
  • List of 5 latest Quizzes
  • Adding Quizzes
  • Open Ended
  • Quiz Rules
  • Quiz Facebook Likes
  • Post Quiz Results to Facebook
  • Results Preview
  • Import/Export Quizzes
  • Quiz Types
    • Multiple Choice
    • Multiple Selection
    • Double Ended
    • Matching
    • Result Generator
    • Personality by Decado
  • Quiz history on completion
  • User level ability to hide quiz results
  • Profile tab to display quizzes created/taken
  • Unlimited Questions/Answers per quiz
  • User End Quiz Administration
    • Approve Quizzes
    • Approve Entries
  • Permissions
    • Per Usergroup
      • View Quizzes
      • Take Quizzes
      • Create Quizzes
      • Quizzes Auto Approved
      • Entries Auto Approved
      • Modify Others Quizzes
      • Delete Others Quizzes
      • Approve Quizzes
      • Modify Others Entries
      • Delete Others Entries
      • Approve Entries
  • Integration
    • vBCredits II Deluxe
      • Credits for Creating Quiz
      • Credits for Taking Quiz
      • Credits for Completing Quiz
      • Quiz Creator can charge for quizzes
    • vBActivity
      • Custom Acheivements
      • Assign Awards for completing quizzes
Pro
  • Homepage
  • Search by Quiz Name/Creator/Tags
  • Leaderboard
  • Hall of Fame
  • Paged browsing on Categories and sort by multiple types (Highest Rated, Newest, etc)
  • Statistics
  • Sortable List of 5 Quizzes (Highest Rated, Newest, etc)
  • Maximum Retries
  • Start/End Date
  • Prerequisite Quiz with required score
  • View correct answers/explanation after quiz completion
  • Quiz Types
    • Essay
    • Short Answer
    • Advanced Result Generator
    • Dichotomy
  • Quiz graphs and history on completion
  • User End Quiz Administration
    • Approve Quizzes
    • Approve Entries
    • Judge Entries
  • Permissions
    • Per Usergroup
      • Maximum Retries
      • Minimum Reputation
      • Minimum Posts
      • Force Results Public/Private
      • Judge Entries
-------------------------------------------------------------------------------------------
This mod displays a copyright notification in the footer of pages generated by this mod which includes:
  • 1 Link to DragonByte Technologies homepage
  • 1 Link to Product Description page of this modification

Download Now

File Type: zip [DBTech] vBQuiz v2.0.1 [Lite].zip (812.9 KB, 36 views)

Screenshots

File Type: jpg 01-front.jpg (65.8 KB, 0 views)
File Type: png 02-add_quiz.png (19.1 KB, 0 views)
File Type: png 03-add_question.png (18.5 KB, 0 views)
File Type: png 04-show_questions.png (12.6 KB, 0 views)
File Type: jpg 05-view_quiz.jpg (44.9 KB, 0 views)
File Type: jpg 06-take_quiz.jpg (26.5 KB, 0 views)
File Type: png 07-results.png (15.3 KB, 0 views)
File Type: png 08-results_generator.png (150.9 KB, 0 views)

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.
5 благодарности(ей) от:
alhidaya, Daniel, kafi, misericorde, QuocBaoNet

Comments
  #132  
Old 08-27-2011, 07:02 AM
Akangage Akangage is offline
 
Join Date: Apr 2010
Location: Jakarta - Indonesia
Posts: 26
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Wow...great i can implement on my vbull, we can take profit from here by takin sponsor
Reply With Quote
  #133  
Old 08-27-2011, 07:30 AM
kfyonur kfyonur is offline
 
Join Date: Apr 2008
Posts: 177
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Can we show the top 10 list in the sidebar ?
Reply With Quote
  #134  
Old 08-28-2011, 05:48 AM
DragonByte Tech's Avatar
DragonByte Tech DragonByte Tech is offline
 
Join Date: Feb 2010
Location: Scotland
Posts: 8,814
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by kfyonur View Post
Can we show the top 10 list in the sidebar ?
I'll add it to the future request list. It's not possible to do it now.
Reply With Quote
  #135  
Old 09-12-2011, 04:19 AM
kurfer kurfer is offline
 
Join Date: Jan 2011
Posts: 4
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hi, great mod so far! Is there a way to make vBQuiz not make my question images so small? I when I upload a question image it resizes them and makes them too small to read.
Reply With Quote
  #136  
Old 09-12-2011, 04:27 AM
kurfer kurfer is offline
 
Join Date: Jan 2011
Posts: 4
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Nevermind, just figured it out. Didn't realize it was in the admincp settings.
Reply With Quote
  #137  
Old 09-14-2011, 03:31 PM
dionak dionak is offline
 
Join Date: Feb 2006
Posts: 18
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I am working on a site that has a series of quizes already implemented as a Movable Type blog, with the results being saved in a cookie. Problem is if a user takes quizes on a different machine, the results are never sync'ed.

vBulletin 4 is installed on a subdomain for forums, and we are using MediaWiki for a wiki, with vbMediaWiki plugin for single-signon between those 2 products.

Do you think this mod could serve as a back-end to save the MT quiz results in a user's vB account? Has anyone integrated this with MT or any other software?
Reply With Quote
  #138  
Old 09-14-2011, 05:30 PM
DragonByte Tech's Avatar
DragonByte Tech DragonByte Tech is offline
 
Join Date: Feb 2010
Location: Scotland
Posts: 8,814
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by dionak View Post
I am working on a site that has a series of quizes already implemented as a Movable Type blog, with the results being saved in a cookie. Problem is if a user takes quizes on a different machine, the results are never sync'ed.

vBulletin 4 is installed on a subdomain for forums, and we are using MediaWiki for a wiki, with vbMediaWiki plugin for single-signon between those 2 products.

Do you think this mod could serve as a back-end to save the MT quiz results in a user's vB account? Has anyone integrated this with MT or any other software?
I've never played with MT. I'm not sure what you are wanting to do? If you are talking about using our quiz mod to just store the results while using MT to run the quizzes, it probably wont work. The way the results are stored requires the quiz mod to be controlling the quizzes.

Dylan
Reply With Quote
  #139  
Old 09-19-2011, 03:57 PM
waylandprod's Avatar
waylandprod waylandprod is offline
 
Join Date: Jan 2011
Posts: 16
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Like the product, just purchased pro. When I try to sort by highest individual score I get this error.
Quote:
Originally Posted by VB
Database error in vBulletin 4.1.5:

Invalid SQL:

SELECT
q.*,
u.username,
t.taken_id,
t.completed,
t.completed_date,
t.final_result_text
FROM dbtech_vbquiz_quiz q
LEFT JOIN user u ON q.userid = u.userid
LEFT JOIN dbtech_vbquiz_taken t ON q.quiz_id = t.quiz_id
WHERE
t.userid = 67
ORDER BY
percent_score DESC
LIMIT
0, 5;

MySQL Error : Unknown column 'percent_score' in 'order clause'
Error Number : 1054
Request Date : Monday, September 19th 2011 @ 10:55:47 AM
Error Date : Monday, September 19th 2011 @ 10:55:47 AM
Script : http://www.zombiepodcast.com/forum/v...ort=high_score
Referrer : http://www.zombiepodcast.com/forum/v...erresults&u=67
IP Address : xxx.xxx.xxx.xxx
Username : TCM Revolver
Classname : vB_Database
MySQL Version : 5.0.84
Also is there a way to alter the way scores are displayed on the leaderboard?? It is set to percentage now, is there a way we could do it by total points scored?? The percentage basis seems to be a bit off. When you take 1 quiz and get every question right, only registers a score of 50%. After 34, not missing a question, only get score of 99%
Do I possibly have something set wrong?

Thanks in advance.
Reply With Quote
  #140  
Old 09-19-2011, 05:09 PM
ozzy47's Avatar
ozzy47 ozzy47 is offline
 
Join Date: Jul 2009
Location: USA
Posts: 10,929
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Please post pro support issues in the correct forum on the DBT website.
Reply With Quote
  #141  
Old 09-21-2011, 10:07 AM
DragonByte Tech's Avatar
DragonByte Tech DragonByte Tech is offline
 
Join Date: Feb 2010
Location: Scotland
Posts: 8,814
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

The error I'll answer here since it could happen with both lite and pro and because I love anything zombie.
Open dbtech/vbquiz/actions/userresults.php

About line 218 you'll find

Code:
        $quiz_query = $vbulletin->db->query_read("
            SELECT 
                q.*, 
                u.username, 
                t.taken_id, 
                t.completed, 
                t.completed_date, 
                t.final_result_text 
            FROM " . TABLE_PREFIX . "dbtech_vbquiz_quiz q 
            LEFT JOIN " . TABLE_PREFIX . "user u ON q.userid = u.userid 
            LEFT JOIN " . TABLE_PREFIX . "dbtech_vbquiz_taken t ON q.quiz_id = t.quiz_id 
            WHERE 
                t.userid = " . intval($u) . "
            ORDER BY 
                " . $query_vars . " 
            LIMIT 
                " . ($limitlower - 1) . ", " . $perpage
        );
replace with
Code:
        $quiz_query = $vbulletin->db->query_read("
            SELECT 
                q.*, 
                u.username, 
                t.taken_id, 
                t.completed, 
                t.completed_date, 
                t.final_result_text , 
                (t. final_score/t.possible_score) as percent_score 
            FROM " . TABLE_PREFIX . "dbtech_vbquiz_quiz q 
            LEFT JOIN " . TABLE_PREFIX . "user u ON q.userid = u.userid 
            LEFT JOIN " . TABLE_PREFIX . "dbtech_vbquiz_taken t ON q.quiz_id = t.quiz_id 
            WHERE 
                t.userid = " . intval($u) . "
            ORDER BY 
                " . $query_vars . " 
            LIMIT 
                " . ($limitlower - 1) . ", " . $perpage
        );
For the other problem, can you create a thread on the DBT site? It could involve things not available in the lite version and saves on confusion. Thanks.

Dylan
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 10:32 PM.


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.04890 seconds
  • Memory Usage 2,373KB
  • Queries Executed 26 (?)
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
  • (2)bbcode_code
  • (3)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (4)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (2)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (5)post_thanks_box_bit
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (9)postbit_attachment
  • (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
  • fetch_musername
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • post_thanks_function_fetch_thanks_bit_start
  • post_thanks_function_show_thanks_date_start
  • post_thanks_function_show_thanks_date_end
  • post_thanks_function_fetch_thanks_bit_end
  • post_thanks_function_fetch_post_thanks_template_start
  • post_thanks_function_fetch_post_thanks_template_end
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete