I've seen this module http://drupal.org/project/personality-test. However, I am already using quiz for other parts of my site, so I would prefer using quiz for personality type quiz.

20 questions. Some questions should score on one personality type. When the quiz ends, it should be able to tell how high the score is for each personality type.

Comments

1websitedesigner’s picture

Issue summary:View changes

I'd really like a Personality quiz too and feel that it could be designed fairly simply by modifying the existing Quiz.

Most personality quiz questions are multi-choice, so you could specify that it only works with multi-choice questions, then in advanced options, where it says:

Score if chosen:
Score if not chosen:

Change this to:

Type 1 - Score if chosen:
Type 1 - Score if not chosen:

Type 2 - Score if chosen:
Type 2 - Score if not chosen:

Type 3 - Score if chosen:
Type 3 - Score if not chosen:

You can then assign a separate score to each Personality Type (1, 2 and 3 in this example).

At the end, simply compare the scores for different personality types and show the Result field based on the Personality Type with the highest total score.

I would imagine that this would be the simplest way to modify the existing Quiz module to create a Personality Quiz instead.

djdevin’s picture

Status:Active» Closed (works as designed)

Are you sure this isn't already working?

Each quiz has a "result feedback" section where you enter the percentage range, and then the feedback to show. Using that, you can show different feedback based on the ending percentage of the Quiz.

lsolesen’s picture

Status:Closed (works as designed)» Active

I cannot seem to find a way to score on four different roles so i can see the score for each role afterwards.

ezraw’s picture

This seems to be a request for having more than one potential score for each choice.

For example:

Question 1
Blue
choice 1 - 5 points
choice 2 - 10 points

Green
choice 1 - 5 points
choice 2 - 10 points

Yellow
choice 1 - 10 points
choice 2 - 5 points

Question 2
Blue
choice 1 - 0 points
choice 2 - 5 points

Green
choice 1 - 5 points
choice 2 - 0 points

Yellow
choice 1 - 10 points
choice 2 - 10 points

The goal is to see how many points you get for Blue, Green and Yellow. If Blue is the the highest, then you are personality type "Blue."

Is that correct?

Unicycle’s picture

Doesn't look like there's been much activity on this front, but I am looking for this functionality as well. It looks as though #1 and #3 are pretty similar, with a slightly different approach but the same end data set. Has anyone successfully implemented this in a patch or another module?