0% found this document useful (0 votes)
3 views15 pages

Quiz Report

The document outlines a project on a Quiz Management System developed under the guidance of Mr. D K Kamble at K.P. Patil Institute of Technology. It aims to automate the quiz process for teachers and students, reducing manual effort and providing features such as quiz creation, taking quizzes, and user queries. The proposed system is designed to be user-friendly, efficient, and secure, with future enhancements for broader applications in educational and corporate environments.

Uploaded by

janhavi1292006
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views15 pages

Quiz Report

The document outlines a project on a Quiz Management System developed under the guidance of Mr. D K Kamble at K.P. Patil Institute of Technology. It aims to automate the quiz process for teachers and students, reducing manual effort and providing features such as quiz creation, taking quizzes, and user queries. The proposed system is designed to be user-friendly, efficient, and secure, with future enhancements for broader applications in educational and corporate environments.

Uploaded by

janhavi1292006
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 15

QUIZ MANAGEMENT SYSTEM

PROJECT

ON

“QUIZ MANAGEMENT SYSTEM”

Under The Guidance

Mr. D K KAMBLE

SUB- OOP (313304)

DEPARTMENT OF COMPUTER ENGINEERING

K.P.PATIL INSTITUTE OF TECHNOLOGY (POLY)

MUDAL-416209

Academic Year

2024-25

DEPT OF COMPUTER ENGG KPIT MUDAL Page 1


QUIZ MANAGEMENT SYSTEM

K.P.PATIL INSTITUTE OF TECHNOLOGY, MUDAL

PROJECT ON

“QUIZ MANAGEMENT SYSTEM”

CLASS: THIRD SEMESTER

COURSE: COMPUTER ENGINEERING

ROLLNO. ENROLLNO. NAME


33 23213500252 SIDDHI TELI
34 23213500253 PRIYANKA JADHAV
35 23213500254 RUSHIKESH KAMBLE
36 23213500255 HARSHVARDHAN CHOUGALE

Principal Signature Of Signature Of


KPIT Head of Department Teacher
Guide

DEPT OF COMPUTER ENGG KPIT MUDAL Page 2


QUIZ MANAGEMENT SYSTEM

INTRODUCTION

The main aim of Quiz Management System is to facilitate a user friendly environment of
e-book implementation and reduces the manual effort

Users of the system are:

1. Teachers

2. Students

In past days quiz is conducted manually but in further resolution of the technology
we are able to generate the score and pose the queries automatically. Secure access of
confidential data, better design to give effective e-book and flexible. Service based architecture
will be highly desirable for future extension. Issues are to reduce the manual pressure and make
the project in effective manner.

Teacher is able to make quiz questions and take a contest both. But students are
only able to give a quiz. Their result is visible on the screen after the successful completion of
the quiz. Both are able to ask any query from the administrator and give any suggestion to
improve the site.

The present project elucidates the following features.

Registration of Teachers and Students

Making of Quiz

Taking of Quiz

Queries from Users

Contact From administrator.

DEPT OF COMPUTER ENGG KPIT MUDAL Page 3


QUIZ MANAGEMENT SYSTEM

LITERATURE REVIEW:

The idea draws motivation from the people who hesitate to visit the police station
and personal belief of weak investigation and corruption and limited spreading of crime
information. The usage of the internet is increased in every sector, so people find it easier to
register a complaint online rather than visiting the police station, it is secure and possible to hide
their identity if they want.

This application helps to create a bridge between normal people and the police
department to share information and evidence. It is helpful to track and monitor the criminals
around the state and country and maintain a complete record of criminal information.

It helps to search and access a large amount of data in less amount of time and
provides a language-independent search over a large amount of data collected from different
sources. It provides online assistance and general information and creates awareness among the
people.

Helps the people to gather general information and valuable advice and crime
control methods, along with case investigation status and “SOS‟ capability in which a person can
press a button and their location is shared with the nearest police station.

DEPT OF COMPUTER ENGG KPIT MUDAL Page 4


QUIZ MANAGEMENT SYSTEM

EXISTING SYSTEM :-

The whole process of assigning test and evaluating their scores after the test, was done manually
till date. Processing the test paper i.e. checking and distributing respective scores used to take
time when the software was not installed.

ADVANTAGES OF EXISTING SYSTEM :-

 The current system is very time consuming.

 It is very difficult to analyze the exam manually.

 To take exam of more candidates more invigilators are required but no need of invigilator
in case of on line exam.

 Results are not precise as calculation and evaluations are done manually.

 The chances of paper leakage are more in current system as compared to proposed
msystem.

 Result processing takes more time as it is done manually.

DEPT OF COMPUTER ENGG KPIT MUDAL Page 5


QUIZ MANAGEMENT SYSTEM

PROPOSED SYSTEM :-

The purpose of quiz management simulator is to take offline test in an efficient


manner and no time wasting for checking the paper. The main objective of offline test simulator
is to efficiently evaluate the candidate thoroughly through a fully automated system that not only
saves lot of time but also gives fast results.

For students they give papers according to their convenience and time and there
is no need of using extra Thing like paper, pen etc.,

ADVANTAGES OF PROPOSED SYSTEM :-

The system is very simple in design and to implement. The system requires very low system
resources and the system will work in almost all configurations.

It has got following features :

• Reduce the damages to the machines.

• Minimum time needed for the various processing.

• Greater efficiency.

• Better service.

• User-friendliness and interaction.

• Minimum time required.

• It saves more time.

• It saves the student's money.

• It saves paper.

• It's more secure.

DEPT OF COMPUTER ENGG KPIT MUDAL Page 6


QUIZ MANAGEMENT SYSTEM

SYSTEM ARCHITECTURE :-

• Login Module

• Register Module

• Exam Module

• Test Mod

FUTURE ENHANCEMENT :-

Scope of this project is very broad in terms of other manually taking exams.

Few of them are:-

• This can be used in educational institutions as well as in corporate world.

• Can be used anywhere any time as it is a web based application(user location doesn’t matter).

• No restriction that examiner has to be present when the candidate takes the test.

DEPT OF COMPUTER ENGG KPIT MUDAL Page 7


QUIZ MANAGEMENT SYSTEM

QUIZ MANAGEMENT SYSTEM SOURCE CODE:-

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include<conio.h>

// Structure to hold a question and its options


struct Question {
char question[256];
char options[4][100];
int correctAnswer; // 0-based index for the correct option (1 = option 1, 2 = option 2, etc.)
};

// Function to display the menu


void displayMenu() {
printf("\nQuiz Management System\n");
printf("1. Add Question\n");
printf("2. View Quiz\n");
printf("3. Take Quiz\n");
printf("4. Exit\n");
printf("Enter your choice: ");
}

// Function to add a question


void addQuestion(struct Question quiz[], int *qCount)
{ printf("\nEnter the Question: ");
getchar(); // To consume the newline character from previous input
fgets(quiz[*qCount].question, sizeof(quiz[*qCount].question), stdin);
quiz[*qCount].question[strcspn(quiz[*qCount].question, "\n")] = 0; // Remove the newline
at the end

DEPT OF COMPUTER ENGG KPIT MUDAL Page 8


QUIZ MANAGEMENT SYSTEM

printf("\nEnter 4 options:\n");
for (int i = 0; i < 4; i++) {
printf("Option %d: ", i + 1);
fgets(quiz[*qCount].options[i], sizeof(quiz[*qCount].options[i]), stdin);
quiz[*qCount].options[i][strcspn(quiz[*qCount].options[i], "\n")] = 0; // Remove the
newline
}

printf("\nEnter the correct answer number (1-4): ");


scanf("%d", &quiz[*qCount].correctAnswer); (*qCount)+
+;
printf("\nQuestion added successfully!\n");
}

// Function to display all questions in the quiz


void viewQuiz(struct Question quiz[], int qCount)
{ if (qCount == 0) {
printf("\nNo questions available.\n");
return;
}

printf("\n--- View Quiz ---\n");


for (int i = 0; i < qCount; i++) {
printf("\nQuestion %d: %s\n", i + 1, quiz[i].question);
for (int j = 0; j < 4; j++) {
printf("Option %d: %s\n", j + 1, quiz[i].options[j]);
}
}
}

DEPT OF COMPUTER ENGG KPIT MUDAL Page 9


QUIZ MANAGEMENT SYSTEM

// Function to conduct the quiz


void takeQuiz(struct Question quiz[], int qCount)
{ if (qCount == 0) {
printf("\nNo questions available to take the quiz.\n");
return;
}

int score = 0;
int answer;
printf("\n--- Take the Quiz ---\n");
for (int i = 0; i < qCount; i++) {
printf("\nQuestion %d: %s\n", i + 1, quiz[i].question);
for (int j = 0; j < 4; j++) {
printf("Option %d: %s\n", j + 1, quiz[i].options[j]);
}
printf("Enter your answer (1-4): ");
scanf("%d", &answer);

if (answer == quiz[i].correctAnswer) { printf("Correct!\


n");
score++;
} else {
printf("Incorrect. The correct answer is Option %d.\n", quiz[i].correctAnswer);
}
}
printf("\nYour final score: %d/%d\n", score, qCount);
}

void main() {
struct Question quiz[10]; // Maximum of 10 questions
int qCount = 0; // Number of questions added

DEPT OF COMPUTER ENGG KPIT MUDAL Page 10


QUIZ MANAGEMENT SYSTEM

int choice;
clrscr();
do {
displayMenu();
scanf("%d", &choice);

switch (choice)
{ case 1:
addQuestion(quiz, &qCount);
break;
case 2:
viewQuiz(quiz, qCount);
break;
case 3:
takeQuiz(quiz, qCount);
break;
case 4:
printf("\nExiting the Quiz Management System. Goodbye!\n");
exit(0);
// default:
// printf("\nInvalid choice, please try again.\n");
}
} while(choice!=5);

getch();
}

DEPT OF COMPUTER ENGG KPIT MUDAL Page 11


QUIZ MANAGEMENT SYSTEM

OUTPUT

DEPT OF COMPUTER ENGG KPIT MUDAL Page 12


QUIZ MANAGEMENT SYSTEM

DEPT OF COMPUTER ENGG KPIT MUDAL Page 13


QUIZ MANAGEMENT SYSTEM

CONCLUSION

In QUIZ management is a web application .The key concept is to minimize the amount
of paper and convert all the form of documents to digital form it can observe the information
required can be obtained with the easy and accuracy in the computerized system . The user
with minimum knowledge about computer can be able to operate the system easily the system
also provide a brief result required by the management.

DEPT OF COMPUTER ENGG KPIT MUDAL Page 14


QUIZ MANAGEMENT SYSTEM

WEBSITES

• http://www.support.microsoft.com

• http://www.codeacademy.com

• http://www.w3schools.c

DEPT OF COMPUTER ENGG KPIT MUDAL Page 15

You might also like