Hi folks,
I'm trying to deploy a quiz for a "personality" test. I want to define if the user is more "technical" or "administrative". In order to do it I'll make them take a quiz with multiple-choices questions. Each answer will be associated to either "technical" or "administrative". One question may have 2 or more answers but the user will be able to select only one answer for each question.
The quiz result must output if the user is more "technical" or "administrative". And in the backend reports I need to see how many answers of each type the user has selected and if she's more "technical" or "administrative".
I'm using Drupal 6 and Quiz 4, and I couldn't come up with a solution for this problem other than developing a custom question type.
So, my question is: Does anybody know a better (easier) way to achieve this result? If I really need to develop a custom question type, does anybody know a good tutorial on how to do that? Or at least any documentation about that...
Regards!
Comments
I wonder if using scoring is an option?
I have not used D6 Quiz, but if it is like D7 I think this should be possible using scoring. If you have answers that are scored from admin (0) to technical (10) then the final score total should tell you which trait they tend towards. You may want to just theme out the score total when complete as it may leave the wrong impression, i.e. admin = fail, tech = pass.
joel_osc: Simple yet smart!
joel_osc: Simple yet smart! Thanks for this insight!
Still interested, though
I'm still interested in a question type that would be able to assign or increment a value among several possible values depending on the choice the user makes, for MBTI-like personality tests. They can be very useful for helping in decision-making as well as psychology-type tests.
Multiple Quiz
Well, I agree with joel_osc that having an increment type scoring scheme could be one way to implement it. since quiz supports feedback depending on what percentage score the taker received.
e.g.
10% - noob
30% - beginner
50% - intermediate
80% - expert
100% - L33t
emdalton, The way I understand it, you mean to have several "score types", if you will. Like for example "photoshop skills", "html skills", "hardware proficiency". am I right?
This could work with several quizzes and a custom module or edit that takes the collective information and interprets it to overall data
But that's just a workaround. Having it natively available would be a great feature. :)
Separate scoring variables
No, that wouldn't work. Suppose I have one question:
Which color do you like best?
a: Magenta
b: Chartreuse
c: Lemon
d: Cerulean
Suppose I have four variables, LikesRed, LikesGreen, LikesYellow, and LikesBlue. Depending on what the user selects, I want to increment one of these four variables. I keep asking these sorts of questions, and eventually I know which color people really like. (Yes, this is a silly example. I don't think I want to go into uses in politics, etc. but see http://votesmart.org for a good example.)
The point is not to rank a user along a bipolar scale, but to use a series of questions with different valid answers to determine an individual's profile with respect to several categories. Also, if I were doing this with a series of "which do you prefer" binary questions, it would be very important to mix up the different scoring variable questions. That's how these kinds of instruments maintain validity.
Got it
Gotcha. Yup that would be a nice feature.
Is Chartreuse even a color? This is the first time I've heard of it. LOL
It's a yellow-green, named
It's a yellow-green, named after a liqueur. I don't care for the color myself, but the word is in fairly common use in the US.
Hi emdalton, I looked into
Hi emdalton,
I looked into doing this a few years ago but due to the way in which quiz stored responses I didn't think it was possible at the time. Not sure if things have changed or not now but I have had a go at making my own module do do this sort of thing, which is currently under review pending release.
http://drupal.org/node/1236914
If you are happy to use a different module I believe forms will also do what you want. (edit: sorry that should be "Webform")
Chrisp.
Thanks!
I'll test this week. :)
Personality Test module
I was looking for the same functionality and found this module -- https://drupal.org/project/personality-test, hopefully it does the trick for all of us
I created as you
I was also looking for the same, I got various problems. I have now created a simple personality test with yes and now type questions. This personality can only check whether a person is introvert or extrovert. I am think to create a general personality which can be used for personality disorder, and types. For this project i think drupal is best for me. Thanks
@joel_osc, I agree with you..
@joel_osc, I agree with you..
Could this work for you?
Could this work for you? http://labs.h5p.org/?p=190