Building randomized quizzes from a question pool, looking for the best approach

dylandamico
Tera Contributor

I'm looking to build a quiz system in ServiceNow with the following requirements:

1. Question Pool
Each quiz should draw from its own dedicated pool of questions. Ideally, I'd also like the option to split that pool into multiple categories within a single quiz.

2. Randomization
Every time a user starts a quiz, the system should pull (x amount of) questions at random from the pool, so each attempt produces a different quiz. The answer order should be randomized as well.

3. Results & Review
As soon as the user finishes, I want to display all the questions (grouped by category, where applicable) along with the correct answers. Users should also be able to expand each question to see a brief explanation of the answer, possibly using Now Assist to generate these explanations dynamically. Importantly, users should be able to revisit this results overview at any time in the future, not only right after completing the quiz.

Has anyone built something similar? I'd appreciate any guidance on the best workflow for all of this, how to handle the randomization specifically, and whether Now Assist is a good fit for this use case at all.

Is there an out-of-the-box option that covers any of this, or is it going to require a fully custom implementation?

Thanks in advance!

0 REPLIES 0