0% found this document useful (0 votes)
4 views

CPP final report

The document is a project report on the development of an Online Examination System, submitted for the Diploma in Computer Engineering. It outlines the project's objectives, specifications, methodologies, and the significance of transitioning from traditional examination methods to a digital platform. The report includes acknowledgments, an abstract, and a detailed content structure, highlighting the need for a secure, efficient, and user-friendly online examination solution.

Uploaded by

RD editar mh18
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views

CPP final report

The document is a project report on the development of an Online Examination System, submitted for the Diploma in Computer Engineering. It outlines the project's objectives, specifications, methodologies, and the significance of transitioning from traditional examination methods to a digital platform. The report includes acknowledgments, an abstract, and a detailed content structure, highlighting the need for a secure, efficient, and user-friendly online examination solution.

Uploaded by

RD editar mh18
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 20

MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION,

MUMBAI
A Project Report on

Online Examination System


Submitted in partial fulfillment for the award of Fifth Semester of
Diploma in Computer Engineering

By

Sonpari Rajendra Khatal


Kaustubh Pradip Rajput
Aakanksha Bhikan Sonawane
Yashraj Rajendra Rajput
Vinita Yogesh Patil

Guided by

Ms. R. S. Patil

DEPARTMENT OF COMPUTER ENGINEERING

S.S.V.P. S’s Bapusaheb Shivajirao Deore Polytechnic, Dhule


(Institute Code: 0059)2024-2025
MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION,
MUMBAI

CERTIFICATE
This is to certify that,
Sr. Roll Enrollment Exam Seat
No. No. Name Number Number
1 34 Sonpari Rajendra Khatal 2200590115 379063

2 74 Kaustubh Pradip Rajput 2200590169 379103

3 109 Aakanksha Bhikan Sonawane 23610960322 379141

4 127 Yashraj Rajendra Rajput 2200590170

5 140 Vinita Yogesh Patil 2200590317 379134

from S. S. V. P. S’s B. S. Deore Polytechnic, Dhule have completed Capstone

Project Planning Report (CPP–22058) having

title “Online Examination System” during the academic year 2024-2025. The
project is completed individually / in a group consisting of …4… persons
under the guidance of the Faculty Guide.

Date : …………….
Place: Dhule

Signature: Signature:
Name: Ms. S. H. Patil Name: MS. R. S. Patil
Head Guide
Acknowledgment
We wish to express our heartfelt gratitude to our project guide, Ms. R. S. Patil
and who gave us the courage to undertake the project and provided us with valuable guidance
at every step. He stood behind us in all the difficulties we faced during the development of
the project.
We would also like to express our sincere thanks to our subject co-ordinator Mr.N.D.Patel
and Head of Department Mrs. S.H. Patil, and all the staff members of the Computer
Engineering Department for their support in the preparation of this project. We are also
grateful to our friends for their unwavering support.
Finally, we would like to express our deepest gratitude to our families for always being
there for us when we needed them the most.

Sonpari Rajendra Khatal


Kaustubh Pradip Rajput
Aakanksha Bhikan Sonawane
Yashraj Rajendra Rajput
Vinita Yogesh Patil

Abstract
The Online Examination System is a web-based application designed to facilitate the
administration of exams and assessments for educational institutions. The system enables
students to take exams online, while also providing instructors with tools to create, manage,
and grade exams. The system features a user-friendly interface, automated grading, and real-
time feedback. Additionally, the system provides robust security measures to ensure the
integrity and confidentiality of exams. Overall, the Online Examination System aims to
enhance the efficiency, effectiveness, and accessibility of the examination process, while also
providing a reliable and secure platform for students and instructors.
Content Page

Chapter Page
Number Title Number

List of figures i

List of tables ii

1 Introduction or Background of Industry

2 Literature survey

2.1 Study of existing system / Review of research paper

Limitations of existing system / Problems discussed in


2.2 research papers

2.3 Problem Identification / Need of a system

2.4 Problem definition

3 Specifications

3.1 User requirements

3.2 System requirements

4 Proposed methodology

4.1 Proposed work

4.2 Proposed design

5 Week wise Action Plan for Sixth semester

6 References and Bibliography


Chapter 1

Introduction or Background of Industry


The online examination industry has witnessed significant growth in recent years, driven by
the increasing demand for digital assessment solutions. The traditional pen-and-paper based
examination system has several limitations, including logistical challenges, security concerns,
and manual grading errors. To address these issues, educational institutions and organizations
are increasingly adopting online examination systems.

The online examination industry is expected to continue growing, driven by factors such as:

- Increasing adoption of digital technologies in education


- Growing demand for online and distance learning
- Need for efficient and secure assessment solutions
- Advancements in artificial intelligence and machine learning technologies

The online examination industry is highly competitive, with several players offering a range
of solutions. However, there is still a need for innovative and effective solutions that can
address the specific needs of educational institutions and organizations.
In this context, the development of an online examination system that is secure, efficient, and
user-friendly is essential. The system should be able to cater to the needs of various
stakeholders, including students, instructors, and administrators.
Chapter 2

Literature survey

2.1 Study of existing system

The existing online examination systems have been studied to identify their strengths,
weaknesses, and areas for improvement. Most existing systems provide a basic framework for
conducting online exams, including features such as user registration, exam scheduling, and
question management. However, many of these systems lack advanced features such as
automated proctoring, real-time feedback, and detailed analytics. Additionally, some existing
systems have been criticized for their lack of security, scalability, and user-friendliness.
Therefore, there is a need for a more comprehensive and robust online examination system that
addresses these limitations and provides a seamless and secure experience for users.

2.2 Limitations of existing system / Problems discussed in research papers


Technical Limitations

1. Connectivity Issues: Online examination systems require stable internet connectivity, but
connectivity issues can occur.
2. Server Overload: When many students access the system simultaneously, server overload
can occur.
3. Technical Glitches: Technical issues such as question papers not displaying, answers not
submitting, etc. can arise.

Security Limitations

1. Data Breach: Online examination systems are vulnerable to data breaches, compromising
student personal information and examination results.
2. Cheating: Online examination systems are susceptible to cheating, allowing students to
manipulate their answers.
3. Unauthorized Access: Unauthorized access to the examination system can occur, allowing
individuals to tamper with the system.
Usability Limitations

1. User-Friendly Interface: Online examination systems often lack user-friendly interfaces,


making it difficult for students to navigate.
2. Navigation Issues: Navigation issues can arise, making it challenging for students to submit
their answers.
3. Time Management: Online examination systems can pose time management challenges,
leaving students with insufficient time to complete their answers.

Other Limitations

1. Lack of Human Interaction: Online examination systems often lack human interaction,
making it difficult for students to clarify doubts.
2. Limited Feedback: Online examination systems often provide limited feedback, leaving
students unaware of their performance.
3. Dependence on Technology: Online examination systems rely heavily on technology, which
can fail, causing the examination system to fail.

2.3 Need of a System

The need for an online examination system has become increasingly important in today's
digital age. Traditional pen-and-paper based examinations have several limitations, including
logistical challenges, high costs, and limited scalability. Moreover, manual evaluation of
answer scripts can be time-consuming and prone to errors. An online examination system can
overcome these limitations by providing a convenient, cost-effective, and efficient way to
conduct examinations. It can also enable instant evaluation and feedback, reducing the time
and effort required to declare results. Furthermore, an online examination system can increase
accessibility and reach, allowing students from remote or disadvantaged areas to participate in
examinations. Overall, an online examination system is essential for promoting efficiency,
transparency, and fairness in the examination process.
2.4 Problem definition
The traditional examination system is plagued by various issues such as logistical challenges,
high costs, and limited scalability. Manual evaluation of answer scripts is also time-
consuming and prone to errors. Moreover, the existing examination system lacks
transparency, security, and flexibility, leading to a negative impact on the overall examination
experience.The primary objectives of this project are to design and develop an online
examination system that addresses the aforementioned issues and provides a convenient, cost-
effective, and efficient way to conduct examinations. The proposed system should ensure
transparency, security, and flexibility, while also providing a user-friendly interface for
administrators, instructors, and students.
Chapter 3

Specifications

3.1 User requirements


The online examination system should allow users to register and create their profiles. The
system should also enable administrators to create and manage exams, including setting
questions, timing, and scoring. Additionally, the system should provide a secure and user-
friendly interface for students to attempt exams, with features such as navigation, timer, and
submission. Furthermore, the system should generate results and reports, and provide
analytics and insights for administrators to evaluate student performance.

3.2 System requirements


- Server: Dual-core processor, 8 GB RAM, 500 GB storage

- Client: Intel Core i3 processor, 4 GB RAM, 256 GB storage

- Internet Connection: High-speed internet connection (min. 100 Mbps)

- Web Server: Apache or Nginx

- Database Management System: MySQL or PostgreSQL

- Programming Language: PHP or Python


Chapter:4
Proposed methodology
Proposed work:

Fig: 4.1
Our online examination system's site map consists of several components. The home page
provides an introduction, features, and benefits of the system. The admin panel includes a
dashboard, exam management, user management, and result management functionalities. The
admin dashboard offers options for exam, user, and result management. Exam management
allows admins to create, edit, and delete exams. User management enables admins to create,
edit, and delete user accounts. Result management permits admins to view, edit, and delete
results. The student panel includes login, register, profile, exam list, exam details, start exam,
and result functionalities. The exam panel offers exam list, exam details, start exam, and result
functionalities. The result panel provides exam results and exam history functionalities.

Student Workflow
Students register on the website and create their profile.
Students log in to the website using their username and password.
Students view the list of available exams and select the exam they
want to take.
Students view the exam details, including the exam date, time, and
pattern.
Students start the exam and answer the questions.
Students submit the exam and view their results.
Students can view their exam history and track their performance.

Admin Workflow
Admins log in to the website using their username and password.
Admins create and manage exams, including setting the exam date, time, and pattern.
Admins create and manage questions, including setting the question type and difficulty level.
Admins assign exams to students and track their progress.
Admin’s view and manage exam results, including viewing student scores and tracking
student performance.
Admins generate reports on exam results and student performance.
Admins manage user accounts, including creating and deleting user accounts.
Flow Control

Fig: 4.3
A Flow Control Diagram visually represents the step-by-step sequence of processes in the
Online Examination System capstone project, highlighting decision points, process flows, and
data interactions. Below is a textual breakdown of the flow control, which can be visualized as
a diagram:

Flow Control Steps

1. Start

User Registration:

Users input personal details.


Decision Point:

If the user is already registered, proceed to login.

If not, validate details and store them in the Database.

2. Login

Users log in using their credentials.

Decision Point:

If login is successful, proceed to the Dashboard.

If login fails, prompt the user to re-enter credentials or reset the password.

3. Select Test

The user chooses a specific test to start.

System fetches test questions from the Database.

4. Online Examination

Begin Test:

Questions are presented one at a time (or all at once).

Users submit answers.

Save Responses:

Each submitted answer is recorded in the Database.

5. Test Completion

Upon completing the test:

Decision Point:

If the user finishes within the time limit, proceed to evaluation.


If the time limit is exceeded, auto-submit the test.

6. Evaluation

The system compares the user's answers with the correct answers stored in the Database.

The total score is calculated.

7. Result Generation

The system generates a detailed score report.

The result is stored in the Database and made accessible to the user.

8. Admin Monitoring

The admin oversees:

Registration details.

Test progress.

Evaluation results.

The admin can retrieve results and generate reports as needed.

9. End

The process completes with the results being displayed to the user.
ER-Diagram:

Fig: 4.4
The diagram provided is an Entity-Relationship (ER) Diagram that represents the data structure
for a system, Here’s a detailed explanation:

Key Components in the Diagram:


1. Entities:
1. Student: Represents a student who takes exams.
- Attributes: Student ID, Name, Email, Password
2. Exam: Represents an exam that is conducted online.
- Attributes: Exam ID, Exam Name, Exam Date, Exam Time
3. Question: Represents a question that is part of an exam.
- Attributes: Question ID, Question Text, Question Type (MCQ, Subjective, etc.)
4. Option: Represents an option for a multiple-choice question.
- Attributes: Option ID, Option Text, Question ID (foreign key)
5. Answer: Represents a student's answer to a question.
- Attributes: Answer ID, Student ID (foreign key), Question ID (foreign key), Answer
Text
6. Result: Represents a student's result for an exam.
- Attributes: Result ID, Student ID (foreign key), Exam ID (foreign key), Score
7. Admin: Represents an administrator who manages the online examination system.
- Attributes: Admin ID, Name, Email, Password

2. Relationships:
1. A student can take multiple exams (one-to-many).

2. An exam can have multiple questions (one-to-many).

3. A question can have multiple options (one-to-many).

4. A student can answer multiple questions (one-to-many).

5. An answer is related to one question and one student (many-to-one).

6. A result is related to one student and one exam (many-to-one).

7. An admin can manage multiple exams, questions, and students (one-to-many).


Use Case

The diagram provided is a Use Case Diagram that depicts the interactions between two actors
(Admin and User) and the functionalities provided by the system. Here's a detailed explanation:

Actors:
1. Admin:
Represents the administrator who create and manages the online examination system.

User:
Represents a student who takes online exam.

Use Cases (Functionalities):


Student Functionalities

1. Registration:
Students can register for an account to access the system.
2. Exam Registration:
Students can register for exams and view their exam schedules.
3. Exam Attempt:
Students can attempt exams online and submit their answers.
4. Result Viewing:
Students can view their exam results and scores.
5. Profile Management:
Students can update their profile information and change their passwords.

Admin Functionalities

1. Exam Creation: Admin can create new exams and add questions.
2. Question Management: Admin can manage exam questions, including adding, editing, and
deleting questions.
3. Exam Scheduling: Admin can schedule exams for specific dates and times.
4. Student Management: Admin can view student registrations and results.
5. Result Analysis: Admin can analyze exam results and view student performance.

Relationships:
The lines connecting the Admin/User to the use cases represent direct interactions.
The shared functionalities (e.g., Login) are used by both Admin and User.
Some functionalities are exclusive to Admin, while others are exclusive to the User.
Chapter 5
Week Action Plan for Sixth semester:

Semester: CO 6 I Subject: Capstone Project Execution

(CPE)Even Semester Academic Schedule from January 01, 2025 to April 17,

Sr.
No. List of Activities Week Dates
01/01/2025 to
1 08/01/2025
Design User Interface Week 1
Design database structure, create database 09/01/2025 to
2 16/01/2025
Week 2
17/01/2025 to
3 24/01/2025
Develop GUI and various Interfaces Week 3
25/01/2025 to
Week 4 01/02/2025
4
Programming / coding , database 28/01/2025 to
connectivity, if required Week 5 03/02/2025

Installation of Project, 04/02/2025 to


5 Dummy Data Entry 11/02/2025
Week 6
12/02/2025 to
6 19/02/2025
Testing Week 7
20/02/2025 to
7 27/02/2025
Modifications (if any required) Week 8
28/02/2025 to
8 07/03/2025
Project Report Writing Week 9
08/03/2025 to
9 15/03/2025
Presentation and Submission of project report Week 10
Chapter 6
References and Bibliography

References:
1) https://pixabay.com/
2) https://www.pexels.com
3) https://www.mediafire.com/file/6ta2j0
4) https://www.skyscanner.co.in/carhire

You might also like