Notes
As a quiz program user, I want to be able to take a quiz that fetches all the questions from a custom object in our company's CRM system, so that I can test my knowledge of the subject matter.
When I open the quiz program, I should be presented with a welcome screen that includes a "Start Quiz" button. Upon selecting this button, the program should retrieve all questions from the custom object in our CRM system and randomly select one to display on the screen.
I should be able to select an answer from the list of options provided, and the program should immediately inform me whether my answer is correct or incorrect. The program should then proceed to the next question and repeat the process until all questions have been answered.
At the end of the quiz, the program should display my score and provide me with the option to retake the quiz or exit the program. Overall, the quiz program should be user-friendly and provide a seamless experience, while also drawing from our company's internal resources to ensure the questions are relevant and accurate.