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

Reply
 
Thread Tools
vB Survey: Add a full-featured survey tool to your forum Details »»
vB Survey: Add a full-featured survey tool to your forum
Version: 1.9a, by Spikeman Spikeman is offline
Developer Last Online: Apr 2014 Show Printable Version Email this Page

Category: Major Additions - Version: 3.6.4 Rating:
Released: 11-14-2006 Last Update: Never Installs: 261
Uses Plugins Template Edits
Additional Files Is in Beta Stage  
No support by the author.

What this hack does:

This hack will add a full featured survey application system to your forum. You can survey your members opinions on various topics, or allow usergroups to create their own surveys.

Credits: John W. Holmes: Author of UCCASS Survey.
tamarian: Who originally made this a vB hack for vB 3.5

Application Features: See the UCCASS site for full details.

http://www.bigredspark.com/survey.html

The UCCASS offers some advanced features such as branching conditionals (allows hiding/displaying questions based on specific answers), result filtrations and much more.

Integration features:
Replaced authentication with VB's user database
Set permissions per usergroup, for admin/edit/create/take and view results priviliges.
Replaced config files with vB admin settings
Applied vB style to the UCCASS templates (it uses Smarty)

vB Survey added features: (some will be ported back to UCCASS)
Added anonymity option. If a survey is not anonymous, members can see how other members answered.
Added Hide/unhide survey option. This is useful to send surveys to specific users or usergroups.
Added Date answer types (D), with dropdown lists for day, month, year to ensure correct date entry.
Added REGEX control for new answer types, to control the answer format.
Added size control for single like text answers and REGEX answers.

Liscense: The original UCCASS Survey application is released under a modified GPL Liscense (Aferro GPL) : http://www.bigredspark.com/survey/license.txt (or look under the /docs directory in the zip file)

Installation difficulty:
2 mins, all done via product file.

Installation:

* Unpack the included file
* Copy survey.php to your main forum directory
* Copy the survey directory into your forum directory (cannot change the directory name)
* Install the Product-Survey.xml
* The product file will also install all data for the 2 default surveys to get you started.
* Go to AdminCP => vBulletin Options => Survey System Options - and set the options for access and other settings
* If you get permission errors, change file permissions for the survey directory and its contents to 744, and the owner/group to apache:apache (or, some servers are setup to nobody:nobody):

cd /path/to/main/forum

chown -R apache:apache survey

chmod -R 744 survey

Notes:

The "do not remove" comment on the copyright link in the footer is from the original UCCASS footer template. You may contact the original author, John W. Holmes, for permission to remove the copyright notice, he's willing to talk according to their support forum.

Please click Install if you have installed this mod.

I personally do not claim credit for this hack, however this is what I have done to port over to 3.6.3 :-

1. All tables, templates, phrases etc are installed via product file.
2. Support for wol has been added.
3. Some bugs fixed with the UCCASS system

This hack is for 3.6.3 not 3.5, the 3.5 version can be seen and downloaded here this will not upgrade the 3.5 version.

I did obtain the permission from tamarian to port this to 3.6.

This is my first big hack here so I would grateful if you did click Install if you use it. Remember you only get notified of updates if you Install

Demo Here :- http://www.internetwatchers.co.uk/forums/survey.php please note the Demo may have restrictions as it is a live board. You may or may not be able to test the survey as a guest, this will not affect your sites as generally why would you want guests taking a survey on your site, you would never get a true survey result, I have only enabled this on my board so as to get the ball rolling and you guys can see it. you should all be able to see results page though.

If you have the older 3.5 Hack installed you MUST uninstall that before installing 3.6.3

vB Survey for vB 3.0 version by tamarian
vB Survey for vB 3.5 version by tamarian

Show Your Support

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

Comments
  #102  
Old 12-30-2006, 04:36 PM
SteveC SteveC is offline
 
Join Date: Mar 2005
Posts: 41
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I'd like to use this for an anonymous rating system, similiar to how college students rate professors.

Can it be set so that the replies to the survery are anonymous but all users can read them (just not know who wrote the specific survey they are reading).

Can a standard survey be created as a template that can't be modified. So if a user wants to start a survey about Joe Smith, all they have to do is add "Joe Smith" as the title.

Can it be set so that users can only respond once to each survey. So in my case, I'd want them to be able to fill out one survery for Joe Smith, and another for John Smith, and each survey would have identical questions.

TIA!
Reply With Quote
  #103  
Old 01-01-2007, 10:51 AM
jonty jonty is offline
 
Join Date: Dec 2006
Posts: 65
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

/edit: my bad - wrong link ... arrgghhhhh

Took a while to find the surveys page. A possible hack for the 'quick links' menu?

J
Reply With Quote
  #104  
Old 01-05-2007, 11:44 AM
SDB SDB is offline
 
Join Date: Feb 2004
Posts: 136
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

GREAT work, thank you.

Is there a conditional to use within a template so you can see whether the user browsing has already completed a specific survey?

I was to say :

[If Browsing User Has Not Completed Survey X Then]show some text[/if]

Thanks in advance.

Simon
Reply With Quote
  #105  
Old 01-05-2007, 05:34 PM
Spikeman Spikeman is offline
 
Join Date: Aug 2006
Location: UK
Posts: 203
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by SDB View Post
GREAT work, thank you.

Is there a conditional to use within a template so you can see whether the user browsing has already completed a specific survey?

I was to say :

[If Browsing User Has Not Completed Survey X Then]show some text[/if]

Thanks in advance.

Simon
i will add to my list
Reply With Quote
  #106  
Old 01-08-2007, 03:00 PM
hurry hurry is offline
 
Join Date: Feb 2006
Posts: 58
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Spikeman, I really need a way to be able to send each Survey answer in the moderation queue for approval by the admin and the result is shown to all only after that survey answer is manually approved by me. I have a lot of surveys which require text answers and I don't want this feature to be abused as I want to keep it open even for non-registered members.

Ofcourse one partial solution would be to give the view results permission to no one but the problem is that the majority of my surveys are not time based and will be open for an indefinite amount of time and I don't want the results to be indefinitely unviewable. I hope you understand this problem and can add an approval feature to survey submissions. Many thanks for a nice mod and awaiting your reply.
Reply With Quote
  #107  
Old 01-09-2007, 05:14 PM
hurry hurry is offline
 
Join Date: Feb 2006
Posts: 58
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

In the permission to take the survey, I have put the ids of all usergroups from 1 to 7, but still when an unregistered forum member tries to go to the survey to take it, it gives the login box forcing one to login which I don't want it to happen. I want that unregistered members can also take the surveys. Is this a bug or anyway to solve this?

Also when I give the registered member groups permission to View Results, still it gives them the error that they do not have permissions to view the survey results. Please help.
Reply With Quote
  #108  
Old 01-09-2007, 06:32 PM
Spikeman Spikeman is offline
 
Join Date: Aug 2006
Location: UK
Posts: 203
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by hurry View Post
In the permission to take the survey, I have put the ids of all usergroups from 1 to 7, but still when an unregistered forum member tries to go to the survey to take it, it gives the login box forcing one to login which I don't want it to happen. I want that unregistered members can also take the surveys. Is this a bug or anyway to solve this?

Also when I give the registered member groups permission to View Results, still it gives them the error that they do not have permissions to view the survey results. Please help.
Try this post https://vborg.vbsupport.ru/showpost....6&postcount=62
Reply With Quote
  #109  
Old 01-09-2007, 07:27 PM
hurry hurry is offline
 
Join Date: Feb 2006
Posts: 58
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks, that worked but the userid should remain as 0 instead of 1 as otherwise it blocks the admin.

Now how to solve the second problem? When I give the registered member group userid 2 permission to View Results, still it gives them the error that they do not have permissions to view the survey results.

Thirdly there should be a way for the admin to edit survey results. I tried to take some test surveys as unregistered to test the above problem and the results have got stuck there. I want to remove them but found out that there is no way to edit survey results.

Fourthly, can you please kindly consider my previous request to add the moderation-approval-editing features of survey results which will solve the third problem also? Thankyou again.
Reply With Quote
  #110  
Old 01-10-2007, 08:23 PM
molieman's Avatar
molieman molieman is offline
 
Join Date: Oct 2006
Location: Ocala, FL
Posts: 141
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

[QUOTE=Spikeman;1117996]

Possible addons I am considering:
1. Ability to post final survey results directly to forum thread
QUOTE]

First of all, We installed at www.mycockpit.org with ease. Wonderful MOD and addition to our site. I look forward to using it to it's full capacity. Thank you Spikeman!!!

Now for the question, as noted in the above quote. Is this option available (I may of missed it somewhere), or is this a future addon?

Matt Olieman
www.mycockpit.org
Reply With Quote
  #111  
Old 01-14-2007, 12:46 AM
Spikeman Spikeman is offline
 
Join Date: Aug 2006
Location: UK
Posts: 203
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

[QUOTE=molieman;1155742]
Quote:
Originally Posted by Spikeman View Post

Possible addons I am considering:
1. Ability to post final survey results directly to forum thread
QUOTE]

First of all, We installed at www.mycockpit.org with ease. Wonderful MOD and addition to our site. I look forward to using it to it's full capacity. Thank you Spikeman!!!

Now for the question, as noted in the above quote. Is this option available (I may of missed it somewhere), or is this a future addon?

Matt Olieman
www.mycockpit.org
It will be a future addon
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 03:20 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.04908 seconds
  • Memory Usage 2,322KB
  • 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
  • (3)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
  • (1)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