Sangu Report
Sangu Report
Sangu Report
PROJECT REPORT
ON
“Online Assessment Platform”
For the Subject Project Phase 2
Submitted in partial fulfilment of the requirement for the award of
Bachelor of Technology
In
Information Technology
Punyashlok Ahilyadevi Holkar Solapur University, Solapur
By
CERTIFICATE
This is to certify that the Project entitled
Has been carried out by the student of final year under the guidance of Prof. Pravin
Kathavate Sir during the year 2023-24 in partial fulfilment for the award of Degree, Bachelor
of Technology in Information Technology as per requirements of Punyashlok Ahilyadevi
Holkar Solapur University.
Is hereby approved in partial fulfilment for the award of Degree, Bachelor of Technology in
Information Technology and is carried out by,
Principal
ACKNOWLEDGEMENT
I would like to express my sincere gratitude to all those who have contributed
to the successful completion of this project.
I would also like to thank the faculty and staff of Walchand Institute of
Technology, whose resources and facilities provided a conducive environment
for conducting this research and development.
Lastly, I am thankful to all the individuals and organizations whose work in the
field of online education and assessment served as a source of inspiration and
knowledge for this project.
This project would not have been possible without the collective effort and
support of all those mentioned above. Thank you for being part of this
journey.
INDEX
Abstract
Introduction
Literature Review
Requirements
System Architecture
Methodology
Implementation
Constrains
10
Testing
11
Project Diagrams
12
Future Scope
13
Conclusion
14
References
Abstract
The project is about an Online Examination System designed with the specific goal of
reducing hard job of assessing the answers given by the candidates manually. Online
Examination will reduce the huge work done by teachers, administrators and also
students. Responses by the candidate will be checked automatically and instantly
which reduces student anxiety. By using Online Examination System paper work is
reduced. Online Examination System contains modules such as Admin/Examiner
Module and Student Module. Online Examination System (OES) is a web application.
It can observe that the information required can be obtained with ease and accuracy
in the computerized system from the Database. The Online Examination System
provides brief result to Students. The Online Examination System will permit to take
and give online examination and maintaining master information and generating
various reports of test. The main users of the project are Student or Member and
system Administrator. From an end-user perspective, the Examination System
Project consists of two functional elements: Enhanced Member modules for
registration, giving examination, manage profile and Administration module for
Mange members, examination, question bank and view the reports.
Introduction
Examination is a test not just for the person who gives the exams but also a big test
for the management and teacher who arranges the exams. The traditional method of
exams involves the paperwork, then checking the papers, arranging the marks and
then finally feeding the results in computer for printing the reports. Online
Examination System removes most the drawback that was in the traditional method.
The exams is not online so user can give the exams from anywhere around the world.
Also the exams results can be calculated automatically just at the end of exams. It
also minimizes the error in calculating results which humans do most of the time.
Also the most important benefit of making exams online is the data is saved in a
structured format which can be used for detail report to make reports, charts and
presentation over a period of time. A person can check question paper that was
published 10 years ago in an instant.
The purpose of this document is to analyze and elaborate on the high-level needs of
the Online Examination System.
Literature Review
Requirements
Correct
Complete
Consistent
Functional
Verifiable
Easily changed
SERVER SIDE:
Memory : 1 GB RAM.
CLIENT SIDE:
System Architecture
USECASE DIAGRAMS:
:
STUDENT LOGIN
STUDENT LOGIN
ADMIN LOGIN
Methodology
Requirement Analysis:
Conduct thorough research and analysis to understand the requirements of the online
examination system.
Define the features and functionalities required for the system, such as user
registration, exam creation, question bank management, result processing, etc.
Technology Selection:
Evaluate different technologies and platforms suitable for developing the online
examination system.
System Design:
Design the architecture of the online examination system based on the identified
requirements.
Define the database schema for storing user data, exam details, question bank, etc.
Create wireframes or mockups to visualize the user interface and navigation flow.
Plan for scalability and performance optimization to ensure the system can handle a
large number of concurrent users.
Development:
Develop the core modules of the online examination system, including user
authentication, exam creation, question management, exam scheduling, etc.
Implement features for online exam conductance, such as timer functionality, question
randomization, and answer submission.
Integrate security measures to prevent cheating and ensure the integrity of the
examination process.
Conduct thorough testing at each stage of development to identify and fix any bugs or
issues.
Deployment:
Configure the necessary environment settings and dependencies for the system to
function properly.
Provide training sessions for administrators, teachers, and students on how to use the
online examination system effectively.
Establish a maintenance plan for regular updates, bug fixes, and system
enhancements.
Set up a support mechanism to address user inquiries, technical issues, and feedback.
Implementation
MODULE DESCRIPTION:
a. ADMIN MODULE: The admin has to register in Online Examination
System. There are 5 different sub modules are implemented.
• Can print individual result or group results.
• Login: This module helps Admin to log into Online Examination
System by using valid E-mail ID and password, if it is correct he
can view the home page.
• Manage Category, Subjects And Exams: This module manages the
category such as subject related to as programming or sports,
subjects such as C, C++, JAVA, cricket, Hockey etc.
• Add Category, Subjects And Exams: This module is used to add
category or subjects and it can active and de-active the exams.
• Can Check The Users: This module helps admin to check different
users in OES by giving valid username.
• Can Print Individual Result Or Group Results: In this module the
admin can print the individual result or group results.
• Login: By this module user has to log into OES by giving valid E-
mail ID and password which is authenticated by the admin. If it is
valid user get login into his/her home page.
• Change Password: In this module the user can modify his/her
password.
• Select The Exam: In this module user has to select the type of the
exam.
• Take The Exam: This module helps user to take the type of
exam such as sports or programming.
• Submit Exam: The candidate has submitted the exam after
completion of the exam.
• View the Result: The candidate can view the result. This result can
be viewed in pie diagrams and saved in the pdf formats.
Admin Homepage:
Subject Listing:
Exam Result:
USER REGISTERATION:
<div id="createAccountForm" style="display: <?php echo isset($_GET["err"]) ? "block" : "none" ?>;">
<fieldset>
</div>
<div class="padding10"></div>
</div>
<div class="padding10"></div>
</div>
<div class="padding10"></div>
<div class="input-group">
</div>
<div class="padding10"></div>
<div class="clearfix"></div>
<div class="input-group">
</div>
<div class="clearfix"></div>
<div class="padding10"></div>
<div class="padding5"></div>
</div>
USER LOGIN:
<div class="clearfix"></div>
<div class="row">
<fieldset>
<div class="input-group">
</div>
<div class="padding10"></div>
<div class="input-group">
</div>
<div class="padding10"></div>
</div>
ADMIN LOGIN:
<div class="page-header">
</div>
</div>
</div>
</div>
</div>
<?php } ?>
<div class="clearfix"></div>
<div class="row">
<fieldset>
<div class="input-group">
</div>
<div class="padding10"></div>
<div class="input-group">
</div>
<div class="padding10"></div>
<div class="padding5"></div>
</div>
Constraints
Technical Constraints:
Compatibility: The platform must be compatible with various web
browsers and devices to ensure accessibility for users.
Scalability: The platform should be able to handle a large number of
concurrent users, especially during peak times such as exam periods.
Security: Stringent security measures must be implemented to protect
user data, prevent cheating, and ensure the integrity of assessments.
Performance: The platform should be responsive and perform efficiently,
with minimal downtime or latency.
Budget Constraints:
Cost: Development, deployment, and maintenance costs must be within
budget constraints.
Resource Allocation: Limited financial resources may impact the
allocation of resources such as personnel, technology, and infrastructure.
User Constraints:
User Experience: The platform must be user-friendly and intuitive, with
features and functionalities that meet the needs of administrators,
instructors, and students.
Content Constraints:
Content Management: The platform should support various types of
content, including text, images, audio, and video, for creating diverse
assessments.
Question Bank: Building and maintaining a comprehensive question
bank may require time and resources.
Testing
3. Implementation errors
Project Diagrams
Future Scope
Online Examination System has a lot of future scope. This system
provides only some privileges to users. This project has wide scope to
implement it in any University/Institution having multiple papers there.
Below is the list of few upgrades that can be done in near future.
Conclusion
References
1. “Beginner to Intermediate Php5” by Mario Lurig.
2. “Php: The Complete Reference” by Steven Holzner.
3. http://www.javatpoint.com/php/
4. www.google.com.
5. www.w3schools.com.