Skip to content

Latest commit

 

History

History
22 lines (15 loc) · 1.45 KB

README.md

File metadata and controls

22 lines (15 loc) · 1.45 KB

DigitalQuizzer

In order to solve the problem of generating digital quizzes, this is a server/client application that provides an interactive interface (Desktop and Mobile) to an instructor for generating quizes, and student to attempt those quizes.

Functionalities for Instructors:

Instructors after logging in, are allowed to create a Quiz by providing a short title and description for the quiz. Once a quiz has been created, the application then allows them to add a question (of type multiple choice, true false or numeric). For each question the instructor must add a text for the question, options (4 for MCQs, 2 for True False and none for numeric), expected correct answer, and a maximum achievable score.

Functionalities for Students:

Students can view all quizzes and take a particular quiz. The student attempts the quiz by providing his answers, which are matched against the correct answers and a score is calculated. At the end of the quiz, the score of student is displayed in this attempt.

Server Side

The server provides a rest api by using Spring framework. https://github.com/mohammaduzair9/DigitalQuizzer/blob/master/QuizerServer/README.md

Client Side

There are 2 client applications: Desktop Application (Java)
https://github.com/mohammaduzair9/DigitalQuizzer/blob/master/QuizerClient(Java)/README.md
Mobile Application (Android)
https://github.com/mohammaduzair9/DigitalQuizzer/blob/master/QuizerClient(Android)/README.md