Data Structures : MCQ Question paper and Answer sheet development
Objective :To develop M number of MCQ Question Papers and M Answer sheets using various Data structure :
Disadvantages of the existing system:
- Manual dependency resulting in the delay of Question Paper Development.
New system development : From Class of CS102 B Section - Project Teams • Hardware and System Software requirements : Not required
Facilities to be designed and developed :
- For a given number(N) of Question Papers, Develop K number of MCQ Questions and respective answer file.
- Select N value such that N is <= 15 and >10
- Select K Value such that K is <= 20 and >15
- Each question will have 3/4 choices
- Each question paper is different and has questions in different order
- Question paper and Answer File will look like:
Bit Coin Selection Question paper 1:
-
What is the symbol for Bitcoin?
A. LTC
B. BTC.
C. XEM -
What is the symbol for VeChain?
A. VEN
B. LSK.
C. DASH
Corresponding Answer file 1 will have:
-
B
-
A
Problem Statement : Design an efficient Data structure enabled MCQ Papers and Answer Sheet system : Tips : • Transfer File contents into an appropriate Data structure • Generate N Question Papers and N Answer Sheets. • Each Question paper will have K MCQ questions and K Answers. • Use Lists, Dictionary, File system, Class objects, Def functions as necessary. Use the Data file provided with the Problem. • Clearly specify all the assumptions made during the Data Structure identification and data retrieval process.