Create Quiz with questions and answers randomize
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-09-2024 12:03 AM
I would like to develop a quiz system. Is there any template/application I can download from ServiceNow Store.
I tried using "ServiceNow Quiz" but it does not fit my following requirements. Kindly advise.
1. Create a Question Bank: MCQ can be radio button, check box (multiple answers)
2. Randomize Questions: 5 Questions from Topic A and Display 3 Random Questions from Topic A
3. Randomize Answers Option: Shuffle the order of the answer option to prevent users from relying on a pattern
4. Scorecard: Once the user complete the quiz, display the scoring and provide them the correct answers
5. Dashboard: Admin Track the highest score, identify the topics that user excel in
The quiz to be available in Service Portal for all users to take.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-12-2024 02:00 AM
Hi @Sherry Lee ,
For your requirements mainly you need two things
1. Custom table - Here you can add any number of questions and you can display them
2. Portal - Create a portal which contains a widget and in that widget you can prepare your logic, like you can display questions with the help of glide record, you can Randomize your answer's option and also Randomize the questions.
You can create one variable which contains the scorecard of that user when user complete the test.
In your custom table you can create one column that track the record of score card of user and you can sort them and show on the Dashboard.
In that use all your requirements got covered.
Please mark my answer correct and helpful if this works for you
Thanks and Regards
Sarthak
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-12-2024 02:11 AM
Hi @Sherry Lee
Maybe you can look upon the following ServiceNow share application which allows you to create quizzes. It could also act as a reference for you to design your own application as suggested by @Dr Atul G- LNG .
Thanks and Regards
Amit Verma
Please mark this response as correct and helpful if it assisted you with your question.