Create Quiz with questions and answers randomize

Sherry Lee
Tera Contributor

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. 

6 REPLIES 6

Community Alums
Not applicable

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

Amit Verma
Kilo Patron
Kilo Patron

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 .

 

https://developer.servicenow.com/connect.do#!/share/contents/7557547_practicenow_exam_preparation_ap...

 

Thanks and Regards

Amit Verma


Please mark this response as correct and helpful if it assisted you with your question.