Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
I think we should be able to make a chain out of different quizzes. I suggest a new little add-on module "Follow-up Quiz" that would just bring up the first question of a selected Quiz, after the previous quiz has been submitted.
Comments
Comment #1
falcon CreditAttribution: falcon commentedWe will consider this one when we start working on Quiz 5. Thank you for reporting!
Comment #2
jazzitup CreditAttribution: jazzitup commentedOh, and I just thought of a couple of other ideas where this module could shine, just to show you the direction of a further development of this feature:
The module could be expanded with conditional branching by pointing to different quizzes according to results (%) of a previous submission. It could also conditionally point to different quizzes according to selected answers from the previous quiz. Here's an example of a usecase:
A) To rate someone's knowledge of any given field: if he scores poorly on the first test, an easier test will be provided and the logic will be applied recursively. And also the logic could be inversed: if he scores the first test without any mistakes, a harder test will follow. Final result could be something like LEVEL 8 student of English.
B) Conditional branching according to given answers. This potential is huge but the logic used is more likely to be applied on a survey than quiz. Anyway, Quiz could maybe integrate both fields one day so we could plan changing its name during the progress. Imagine a survey where you could selectively add another set of questions regarding kidney disease, because your visitor/patient has selected "kidney" as an answer of a question about his illness in a previous set of questions, etc.
I think this module could work for now very narrow as I explained in my first post, but its huge potential makes it a must.
Comment #3
M_i_c_h_a_e_l CreditAttribution: M_i_c_h_a_e_l commentedA follow-up to "Follow-up Quiz"! :-)
Take a look at a website called www.freerice.com. The website is just one big continuous quiz. They have about 12,000 questions, grouped into 60 levels. You start at level 1. If you get 3 correct in a row, you automatically move up to level 2. Whenever you get 3 wrong in a row, you go down a level.
I think the drupal way would be to add weight to each question, or maybe to each quiz.
I would really like to see this in Version 5. Great module, by the way.
Comment #4
jazzitup CreditAttribution: jazzitup commentedWill this feature be ready in Quiz 5? Thanks!
Comment #5
jazzitup CreditAttribution: jazzitup commentedComment #6
ezraw CreditAttribution: ezraw commentedI'd argue that the logic to handle routing between quizzes would be better handled by a helper module such as Rules. There are also a number of other modules that handle this such as Course (https://drupal.org/project/course) or Quiz Dependency (https://drupal.org/sandbox/joel_osc/1620070) that can be extended to handle custom logic.