Hi,
-
I would like the ability to show feedback to the user at the end of the quiz (their score and whether they passed or not) but not the details of which questions were right/wrong. As far as I can see the only option is to show all or none. Am I missing something?
-
I saw there are ways to limit how many times a user can take a quiz. I've seen there is a message if someone has already passed and tries to take the quiz again, but it would be nice to just not have the option to click on the "next" button then.
-
I am using Ajax quiz and it is confusing how clicking "next" for all questions but the last is for navigation, while clicking "next" at the last question submits the quiz. I'd like to allow users to navigate between questions (go back) and it would make much more sense for the submit button to say "submit quiz" or something like that.
Does anyone know how I could implement these features?
Thanks,
Delphine
Comments
My thoughts
1 This link will answer your first question http://drupal.org/node/635684#comment-2357496.
2 I don't understand your second point, existing quiz system can print only one question per page, you can not go to next question unless you click next or skip button.
3 AJAX quiz is still primitive it doesn't supports backward navigation, it may not be good enough for product site yet.
Clarification
Hi Sivaji,
Thanks for the help!
My point in 2. was that, if the user is no longer allowed to take the quiz (e.g. has passed already) it should be obvious before they start clicking on the quiz again. Currently I only get an error message upon validation. Either the quiz forms should be hidden, or greyed out, or a message should be shown saying "you cannot take this quiz right now, because...."
For 3., I just checked and it looks the same without Ajax.
Here is what I find bothersome.
For all questions, clicking "next" will bring the next question.
But when you reach the last question, then clicking "next" submits the quiz - which can be unexpected for the user, based on the effects of most "next" buttons. If the user is allowed to go back and check their answers, "next" on last question will block them out of changing their answers. Instead of "next", the last quiz question should have a button saying "submit answers" or something similar, so that users are warned that clicking that button will end the quiz.
I hope this makes more sense! Thanks again for the help,
Delphine
Submit answers
I agree. Only showing "Next" buttons is not very intuitive, but it's confusing. Since, this is still an issue, is there a chance to see some progress there any time soon?
AJAX quiz
Hello Delphine,
would you mind testing an alternative AJAX quiz module? I wrote one and want to get it ready for inclusion into quiz, you can find it over here: http://drupal.org/node/701716 At least it supports "Back" navigation.
Could I further bribe you into testing by writing a patch for showing a "submit answers"-button instead of "next" on the last question? I could start to do this on 2010-05-06.
Thank you!
Raphael
Oops
... missed to look at the date of the original post. Sorry. But I still offer that "deal"... ;-)