Let me start by explaining my scenario:
I am developing a quiz engine in C# Asp.net. There is an option to display one question at a time. Since there will be a lot of users accessing the quiz, I do not want to make database calls for each question. Ideally I want to load all the questions on page load, and somehow display one question at a time.
Operations to be done for each question:
The question controls will be generated dynamically depending on question type.
After each question I need to save the user response.
What is the ideal way to do this by conserving database calls? I would really like some directions. Thanks in advance.