Personality test - how to?

bezprym@drupal.org's picture

I would like to quickly create a personality test, using a quiz module or webform module. There will be multiple test questions, each answer will be adequately scored, e.g.:

Do you like tv?

a) no (3 points)
b) yes (0 points)
c) rather no (2 points)
d) rather yes (1 point)

The test will consist of for example 20 questions. I must inform the user about his test results after he has completed it. I also need some statistics about results(each of them) of the test for the admin.

Which module should I use to create this test, Is there any fast way to do that?

I will be grateful for a quick help.

Login to post comments

Webform is going to get you

jpj171's picture
jpj171 - Thu, 2009-01-08 20:50

Webform is going to get you as close as you're going to get quickly, I think.

Webform will allow you to create your own questionnaire, and using pipes (|) you can separate the answer from the point value you want back as the value for the answer. You can even insert page breaks so each question is it's own page.

The piece that it does not have is the code to add all of the answer values together and display a result. To do that, you might have to create a hidden field and write a snippet of code to add all the values together.


Quiz module for Drupal 6

Frank Ralf's picture
Frank Ralf - Thu, 2009-02-26 09:28

Have you already looked at the Quiz module (http://drupal.org/project/quiz)? The new version has been out since December and looks quite promising. There's also a live demo site under http://sivaji.ubuntu-tam.org/quiz-demo/.