Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Case Study P1 P2 P3 P(1) TheOpportunisticCompany Pvt. Ltd. is designing an online examination system, hoping to take advantage of the current pandemic. Their idea

Case Study

P1

P2

P3

P(1) TheOpportunisticCompany Pvt. Ltd. is designing an online examination system, hoping to take advantage of the current pandemic. Their idea to leverage the current advances in Natural Language Processing to optionally automate marking.

P(2) The system will require teachers to supply questions and answers for an examination. Currently, three types of questions are supported, MCQs, Questions with descriptive answers, and Questions requiring mathematical reasoning. For MCQs, teachers simply indicate which answers are correct. For descriptive questions, teachers must supply multiple answers, each carrying a different mark. For questions requiring mathematical reasoning, teachers supply the correct answer as well as the text of the workings. As you can imagine each question type has one or more evaluation algorithms associate with it. In the future, new question types may be introduced.

P(3) Once the teacher sets up an examination, he/she has to associate a list of students with the examination. Students take the examination and the system automatically does the marking using the appropriate algorithms per question type. The marking is done after the examination finishing time is over and the teacher is sent a notification.

Questions:

Q2. (a) Name a maximum of three design patterns that you will use to solve the design problem mentioned in the third paragraph (P3).

(b) Draw a high-level UML class diagram depicting the design of your solution to the design problem mentioned in the third paragraph (P3).

Q3. Use the design in your answer to Question 2(b) and write the code of the class(es) used to ensure that each question is evaluated by an algorithm that is suitable for the type of question.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Filing And Computer Database Projects

Authors: Jeffrey Stewart

2nd Edition

007822781X, 9780078227813

More Books

Students also viewed these Databases questions

Question

How do modern Dashboards differ from earlier implementations?

Answered: 1 week ago