Using XML serialization to persist state of an online exam for 500 concurrent objects - ASP.NET

Viewed 35

I am working on an online examination system using ASP.NET, C# and MS SQL Server.

Requirements are to make a state persisted examination system where suppose a student is taking an exam of 100 questions, if exam is interrupted at question # 50, student should start the exam again from where he left the exam.

I seek your opinion regarding if XML or JASON serialization is a good option to use for such kind of application considering the fact that it will need to serialize and deserialize the exam object (containing exam item list) with every click on NEXT or BACK button of the exam conduction module.

Number of students can reach upto 500 with 100 questions for each exam. That means serializing and deserializing 500 objects concurrently.

Please share your input if i should go with serialization or suggest some other better mechanism.

0 Answers
Related