Sangu Report

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 44

A

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

YEAR 2023-24 SEMESTER VIII Page 1


Name Roll No E-mail PRN No.

Sangameshwar 09 Sangameshwarekunde7447@gmail 2020032500164812


Ekunde .com

UNDER THE GUIDANCE OF.


Dr.Pravin Kathavate sir

DEPARTMENT OF INFORMATION TECHNOLOGY,


WALCHAND INSTITUTE OF TECHNOLOGY,
SOLAPUR-413006.
(2023-2024)

YEAR 2023-24 SEMESTER VIII Page 1


Online Assessment Platform
B. Tech - IT

CERTIFICATE
This is to certify that the Project entitled

“Online Assessment Platform ”


Submitted by

Name Roll. No. Exam Seat No.


Sangameshwar Balaji Ekunde 09 214934

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.

Prof. Pravin Kathavate Dr. L. M. R. J. Lobo Dr. V. A. Athavale


Project Guide Head, Dept of IT. Principal
WIT, Solapur WIT,Solapur WIT, Solapur

YEAR 2022-23 SEMESTER II Page 2


Online Assessment Platform
B. Tech - IT

Project Approval Sheet

The Project Entitled

“Online Assessment Platform”

Is hereby approved in partial fulfilment for the award of Degree, Bachelor of Technology in
Information Technology and is carried out by,

Name Roll. No. Exam Seat No.


Sangameshwar Balaji Ekunde 09 214934

Is hereby approved in partial fulfilment for the Bachelor’s Degree of Technology in


Information Technology and is carried out by

Prof.Pravin Kathavate (Dr.L.M.R.J Lobo)


Project Guide Head

Dept. of Information Technology

YEAR 2022-23 SEMESTER II Page 3


Online Assessment Platform
B. Tech - IT

(Dr. V .A. Athavale)

Principal

Department of Information Technology


Walchand Institute of Technology
Solapur-413006

YEAR 2022-23 SEMESTER II Page 3


Online Assessment Platform
B. Tech - IT

ACKNOWLEDGEMENT

I would like to express my sincere gratitude to all those who have contributed
to the successful completion of this project.

First and foremost, I extend my deepest appreciation to Prof.Pravin


Kathavate Sir my project supervisor, for their invaluable guidance, support,
and encouragement throughout the duration of this project. Their expertise
and constructive feedback have been instrumental in shaping the direction of
this work.

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.

I am grateful to the participants who volunteered their time and provided


valuable feedback during the testing and evaluation phase of the online
assessment platform. Their input was crucial in identifying areas for
improvement and refining the platform's functionality.

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.

YEAR 2019-20 SEMESTER II Page 85


Online Assessment Platform
B. Tech - IT

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.

DEPARTMENT OF INFORMATION TECHNOLOGY


WALCHAND INSTITUTE OF TECHNOLOGY
SOLAPUR – 413006
(2023-2024)

INDEX

Sr. No. Title Page No.

Abstract

Introduction

Literature Review

YEAR 2019-20 SEMESTER II Page 85


Online Assessment Platform
B. Tech - IT

Sr. No. Title Page No.


3

Requirements

System Architecture

Design (OMT / UML )

Methodology

Implementation

Graphical User Interface

Source Code Snippet

YEAR 2019-20 SEMESTER II Page 85


Online Assessment Platform
B. Tech - IT

Sr. No. Title Page No.


9

Constrains

10

Testing

11

Project Diagrams

12

Future Scope

13

Conclusion

14

References

YEAR 2019-20 SEMESTER II Page 85


Online Assessment Platform
B. Tech - IT

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.

YEAR 2019-20 SEMESTER II Page 85


Online Assessment Platform
B. Tech - IT

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.

YEAR 2019-20 SEMESTER II Page 85


Online Assessment Platform
B. Tech - IT

Literature Review

Literature Rewiew is the most important step in software development process.


Once these things are satisfied, next steps are to determine which operating system
and language can be used for developing the tool. While building the tool
programmers need a lot of external support. This support can be obtained from
senior programmers, from book or from websites. Before building the system the
above consideration are taken into account for developing the proposed system. The
advancements in Computer Sciences have certainly helped in creating such as Online
Examination System (OES) is an web application so as to permit greater interactions
between the candidates and web technologies. Dealing with large amount of data in
a manual way will make things complicated that will result in data lost. Nowadays
many institutions which in need of Online Examination System can manage easily
and maintain data of their Students. Maintaining, managing, organizing exams and
evaluating them is an important task which will be done easier with the existence of
an Online Examination System.

YEAR 2019-20 SEMESTER II Page 85


Online Assessment Platform
B. Tech - IT

Requirements

A Software Requirement Specification (SRS) is a document that clearly and precisely


specifies each and every requirement for the software product as well as the external
interfaces to hardware and firmware. Each requirement should be defined so that it
can be verified by a method such as inspection, demonstration, analysis and testing.
There are a number of desirable properties that a SRS should possess. In particular,
the requirements documents should be:

 Correct

 Complete

 Consistent

 Functional

 Verifiable

YEAR 2019-20 SEMESTER II Page 85


Online Assessment Platform
B. Tech - IT

 Easily changed

HARDWARE REQUIREMENT SPECIFICATIONS:

SERVER SIDE:

Processor : Pentium 4 and above.

Memory : 1 GB RAM.

Hard Disk : 4GB.

CLIENT SIDE:

Processor : Pentium 4 and above.

Memory : 512 MB RAM.

Browser : Any Browser.

System Architecture

YEAR 2019-20 SEMESTER II Page 85


Online Assessment Platform
B. Tech - IT

Design (OMT / UML )

USECASE DIAGRAMS:

YEAR 2019-20 SEMESTER II Page 85


Online Assessment Platform
B. Tech - IT

:
STUDENT LOGIN

STUDENT LOGIN

YEAR 2019-20 SEMESTER II Page 85


Online Assessment Platform
B. Tech - IT

ADMIN LOGIN

YEAR 2019-20 SEMESTER II Page 85


Online Assessment Platform
B. Tech - IT

YEAR 2019-20 SEMESTER II Page 85


Online Assessment Platform
B. Tech - IT

YEAR 2019-20 SEMESTER II Page 85


Online Assessment Platform
B. Tech - IT

YEAR 2019-20 SEMESTER II Page 85


Online Assessment Platform
B. Tech - IT

YEAR 2019-20 SEMESTER II Page 85


Online Assessment Platform
B. Tech - IT

Methodology

Requirement Analysis:

Conduct thorough research and analysis to understand the requirements of the online
examination system.

Gather input from stakeholders including teachers, administrators, and students to


identify their needs and preferences.

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.

Consider factors such as scalability, security, compatibility, and ease of maintenance.

Choose appropriate programming languages, frameworks, and database systems for


building the system.

System Design:

YEAR 2019-20 SEMESTER II Page 85


Online Assessment Platform
B. Tech - IT

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:

Deploy the online examination system on a reliable hosting platform or server


infrastructure.

YEAR 2019-20 SEMESTER II Page 85


Online Assessment Platform
B. Tech - IT

Configure the necessary environment settings and dependencies for the system to
function properly.

Perform rigorous testing in a production environment to verify system stability and


performance under real-world conditions.

Training and Documentation:

Provide training sessions for administrators, teachers, and students on how to use the
online examination system effectively.

Prepare comprehensive documentation covering system functionalities, user guides,


troubleshooting tips, etc.

Maintenance and Support:

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.

Monitor system performance and security continuously to ensure smooth operation


and data protection.

YEAR 2019-20 SEMESTER II Page 85


Online Assessment Platform
B. Tech - IT

Implementation

Implementation is the stage of the project when the theoretical design is


turned out into a working system. Thus it can be considered to be the most
critical stage in achieving a successful new system and in giving the user,
confidence that the new system will work and be effective. The
implementation stage involves careful planning, investigation of the
existing system and it’s constraints on implementation, designing of
methods to achieve changeover and evaluation of changeover methods.

YEAR 2019-20 SEMESTER II Page 85


Online Assessment Platform
B. Tech - IT

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.

b. USER MODULE: User module helps Alumni to register in AIS.


Admin maintains the information in AIS. There are 6 sub modules that
are implemented.

• Registration: This module helps user to register into OES by


giving details such as full name, Hall ticket number, E-mail and so
on. If it is successful the candidate can login successfully.

YEAR 2019-20 SEMESTER II Page 85


Online Assessment Platform
B. Tech - IT

• 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.

Graphical User Interface

YEAR 2019-20 SEMESTER II Page 85


Online Assessment Platform
B. Tech - IT

Admin Login Page:

Admin Homepage:

YEAR 2019-20 SEMESTER II Page 85


Online Assessment Platform
B. Tech - IT

Subject Listing:

Exam Result:

YEAR 2019-20 SEMESTER II Page 85


Online Assessment Platform
B. Tech - IT

Source Code Snippet

USER REGISTERATION:
<div id="createAccountForm" style="display: <?php echo isset($_GET["err"]) ? "block" : "none" ?>;">

<form class="form-horizontal" method="post" id="ca" name="ca" action="<?php echo


generate_site_link("login_auth"); ?>" enctype="multipart/form-data">

<input type="hidden" value="ca" name="mode">

<fieldset>

<div class="form-group col-12 center">

<label for="username" class="control-label"><span class="required">*</span>Full

Name: </label> <div class="input-group">

<span class="input-group-addon"><span class="glyphicon glyphicon-user"></span></span>

<input type="text" class="form-control" name="username" autocomplete="off" >

</div>

<div id="username-error" class="help-inline cont" style="clear: both;color: #F00;"></div>

<div class="padding10"></div>

<label for="user_hallticket" class="control-label"><span class="required">*</span>Hall

Ticket No.: </label> <div class="input-group">

<span class="input-group-addon"><span class="fa fa-envelope"></span></span>

<input type="text" class="form-control" name="user_hallticket" id="user_hallticket"


autocomplete="off" >

</div>

<div id="user_hallticket-error" class="help-inline cont" style="clear: both;color: #F00;"></div>

YEAR 2019-20 SEMESTER II Page 85


Online Assessment Platform
B. Tech - IT

<div class="padding10"></div>

<label for="user_email" class="control-label"><span

class="required">*</span>Email: </label> <div class="input-group">

<span class="input-group-addon"><span class="fa fa-envelope"></span></span>

<input type="text" class="form-control" name="user_email" id="user_email" autocomplete="off"


>

</div>

<div id="user_email-error" class="help-inline cont" style="clear: both;color: #F00;"></div>

<div class="padding10"></div>

<label for="password1" class="control-label" ><span

class="required">*</span>Password: </label> <div class="clearfix"></div>

<div class="input-group">

<span class="input-group-addon"><span class="glyphicon glyphicon-lock"></span></span>

<input type="password" class="form-control" name="password1" id="password1"


autocomplete="off">

</div>

<div id="password1-error" class="help-inline cont" style="clear: both;color: #F00;"></div>

<div class="padding10"></div>

<label for="password1" class="control-label" ><span class="required">*</span>Confirm Password:


</label>

<div class="clearfix"></div>

<div class="input-group">

<span class="input-group-addon"><span class="glyphicon glyphicon-lock"></span></span>

<input type="password" class="form-control" name="password2" id="password2"


autocomplete="off">

</div>

<div class="clearfix"></div>

<div id="password2-error" class="help-inline cont" style="clear: both;color: #F00;"></div>

<div class="padding10"></div>

<button class="btn btn-success loginbutton" type="submit">Create Account</button>

<div class="padding5"></div>

YEAR 2019-20 SEMESTER II Page 85


Online Assessment Platform
B. Tech - IT

<div class="pull-left"><a href="javascript:void(0);" onclick="$


('#createAccountForm').hide('slow');$('#loginForm').show('slow');" class="text-danger"
style="font-size: 15px;">Back to login</a> </div>

</div>

USER LOGIN:
<div class="clearfix"></div>

<div class="row">

<div class="col-6 center">

<div class="well well-lg">

<div id="loginForm" style="display: <?php echo isset($_GET["err"]) ? "none" : "block" ?>;">

<form class="form-horizontal" method="post" id="form1" name="form1" action="<?php echo


generate_site_link("login_auth"); ?>">

<input type="hidden" value="login" name="mode">

<fieldset>

<div class="form-group col-12 center">

<label for="username" class="control-label"><span class="required">*</span>Email: </label>

<div class="input-group">

<span class="input-group-addon"><span class="glyphicon glyphicon-user"></span></span>

<input type="text" class="form-control" name="u_email" id="u_email" autocomplete="off" >

</div>

<div><span for="u_email" generated="true" class="help-inline"></span></div>

<div class="padding10"></div>

<label for="u_pass" class="control-label"><span class="required">*</span>Password: </label>

<div class="input-group">

<span class="input-group-addon"><span class="glyphicon glyphicon-lock"></span></span>

<input type="password" class="form-control" name="u_pass" id="u_pass" autocomplete="off" >

</div>

<div><span for="u_pass" generated="true" class="help-inline"></span></div>

<div class="padding10"></div>

<button class="btn btn-success loginbutton" type="submit">Login</button>

<div class="padding5 clearfix"></div>

YEAR 2019-20 SEMESTER II Page 85


Online Assessment Platform
B. Tech - IT

<span class="pull-left"><a href="javascript:void(0);" onclick="$('#loginForm').hide('slow');$


('#createAccountForm').show('slow');" class="text-primary" style="font-size: 15px;">New User?
Signup</a></span>

</div>

ADMIN LOGIN:
<div class="page-header">

<h1>Welcome to Admin Panel</h1>

</div>

</div>

</div>

<?php if ($ERROR_TYPE <> "") { ?>

<div class="col-6 center">

<div class="alert alert-<?php echo $ERROR_TYPE; ?>">

<button data-dismiss="alert" class="close" type="button">×</button>

<?php echo $ERROR_MSG; ?>

</div>

</div>

<?php } ?>

<div class="clearfix"></div>

<div class="row">

<div class="col-6 center">

<div class="well well-lg">

<form class="form-horizontal" method="post" id="form1" name="form1" action="<?php echo


generate_admin_link("login_auth"); ?>">

<input type="hidden" value="login" name="mode">

<fieldset>

<div class="form-group col-12 center">

<div class="input-group">

<span class="input-group-addon"><span class="glyphicon glyphicon-user"></span></span>

<input type="text" class="form-control" name="username" autocomplete="off" required >

</div>

<div class="padding10"></div>

<div class="input-group">

YEAR 2019-20 SEMESTER II Page 85


Online Assessment Platform
B. Tech - IT

<span class="input-group-addon"><span class="glyphicon glyphicon-lock"></span></span>

<input type="password" class="form-control" name="userpass" autocomplete="off" required >

</div>

<div class="padding10"></div>

<button class="btn btn-success loginbutton" type="submit">Login</button>

<div class="padding5"></div>

<div class="small pull-right"><a href="<?php echo generate_admin_link("forgot_password"); ?>"


class="text-danger" style="font-size: 15px;">Forgot Password</a> </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.

YEAR 2019-20 SEMESTER II Page 85


Online Assessment Platform
B. Tech - IT

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

YEAR 2019-20 SEMESTER II Page 85


Online Assessment Platform
B. Tech - IT

Testing is process of confirming that a program or systems does what it is


proposed off. Testing is the only way to assure the quality of s/w and it is
an umbrella activity rather that a separate phase. This is an activity to be
performed in parallel with the s/w effort and one that consists of its own
phases of analysis, design, implementation, execution and maintenance.
Testing Strategy:

1. Unit Testing: This testing method considers a module as single unit


and checks the unit at interfaces and communicates with other
modules rather than getting into details at statement level. Here the
module will be treated as BLACKBOX, which will take some
inputs and generate output. Outputs for a given set of input
combination are precalculated and are generated by the module.

2. Integration Testing: Here all the pre-tested individual modules will


be assembled to create a larger system and tests are carried out at
system level to make sure that all modules are working in
synchronous with each other. This testing methodology helps in
making sure that all modules which are running perfectly when
checked individually and are also running cohesion with other
modules. For this testing we create test-cases to check all modules
once and then a generated test combination of test paths throughout
the system to make sure that no path is making its way into chaos.

3. Validation Testing: Testing is major quality control measure


employed during software development. Its basic function is to
detect errors. Sub functions when combined may not produce than
it is desired. Global data structures can represent the problems.

YEAR 2019-20 SEMESTER II Page 85


Online Assessment Platform
B. Tech - IT

Integrated testing is a systematic technique for constructing the


program structure while conducting the tests. To uncover errors that
is associated with interfacing the objective is to make test modules
and built a program structure. That has been detected by design. In
a nonincremental integration all the modules are combined in
advance and the program is tested as a whole. Here error will
appear in an end-less loop function. In incremental testing the
program is constructed and tested in small segments where the
errors are isolated and corrected.

Acceptance Testing: It involves planning and execution of functional


tests, performance tests and stress tests in order to demonstrate that the
implemented system satisfies its requirements. Tools to special
importance during acceptance testing include: Testing coverage analyzer-
records the control paths followed for each test case. Timing analyzeralso
called a profiler, reports the time spent in various regions of the code are
areas to concentrate on to improve system performance. Coding
standards-static analyzers and standard checkers are used to inspect code
for deviations from standards and guidelines
Testing means quality test. Testing is a process of executing a program
with the intent of finding error. A good test case is one that has a high
probability of finding an as yet undiscovered error. Any engineering
product can be tested in one of the two ways. Knowing the specific
function that a product has been designed to perform, test can be
conducted that demonstrate each function is fully operational. This
approach is called ‘BLACK BOX
TESTING’

YEAR 2019-20 SEMESTER II Page 85


Online Assessment Platform
B. Tech - IT

Knowing the internal working of the product, test can be conducted to


ensure that “all gears mesh”, that is, that internal operation of the product
performs according to specification and all internal components have been
adequately exercised. This approach is called “WHITE BOX TESTING”.
These approaches provide a mechanism that can help to ensure the
completeness of tests and provide the highest likelihood for uncovering
errors in s/w. The goals of verification and validation are to access and
improve the quality of work products generated during development and
modification of s/w. these are 2 types of verifications namely (1) lifecycle
verification (2) formal verification.

Validation is the process of evaluating s/w at the end of s/w development


process. Quality assurance is a planned and systematic pattern of action
necessary to provide adequate confidence that the item confirms to the
technical requirement. Walkthroughs are sessions where the material
being examined is examined is presented by a review and evaluated by a
team of reviewers. Inspection involves assessing the s/w life cycle and
improving the quality of work products. Life –cycle verification is the
process of determining the degree to which the work products of a given
phase of the development cycle fulfill the specification established during
prior phases. Formal verification is a rigorous mathematical
demonstration that source code confirms to its specification. High quality
can be achieved through testing of source code alone. Although a program
should be totally free of errors, this seldom the case for large s/w
products.
There are 3 major categories of s/w error.
1. Requirement errors
2. Design errors

YEAR 2019-20 SEMESTER II Page 85


Online Assessment Platform
B. Tech - IT

3. Implementation errors

TCD (Test Case Document):


Test Case Document Contains
1. Test scope: Test coverage is provided for the screen “Academic
status entry” form of a student module of university management
system application
Areas of the application to be tested
2. Test Scenario: When the office personals use this screen for the
marks entry, calculate the status details, saving the information on
student’s basis and quit the form.
3. Test Procedure: The procedure for testing this screen is planned in
such a way that the data entry, status calculation functionality,
saving and quitting operations are tested in terms of GUI testing,
Positive testing, Negative testing using the corresponding GUI test
cases, Positive test cases, Negative test cases respectively.

YEAR 2019-20 SEMESTER II Page 85


Online Assessment Platform
B. Tech - IT

Project Diagrams

YEAR 2019-20 SEMESTER II Page 85


Online Assessment Platform
B. Tech - IT

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.

1. Online certificates can be sent directly to the registered E-mail’s.


New user upon registration into gets a message alert to the mobile

YEAR 2019-20 SEMESTER II Page 85


Online Assessment Platform
B. Tech - IT

Conclusion

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.

YEAR 2019-20 SEMESTER II Page 85


Online Assessment Platform
B. Tech - IT

Online Examination System contains modules such as Admin/Examiner


Module and Student Module. Online Examination System (OES) is a web
application.
The key concept is to minimize the amount of paper and convert all
forms of documentation to digital form. It can observe that the
information required can be obtained with ease and accuracy in the
computerized system. The user with minimum knowledge about
computer can be able operate the system easily. The system also
produces brief result required by the management.
From a proper analysis of positive points and constraints on the
component, it can be safely concluded that the product is a highly
efficient GUI based component. This application is working properly and
meeting to all user requirements. This component can be easily plugged in
many other systems.

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.

YEAR 2019-20 SEMESTER II Page 85


Online Assessment Platform
B. Tech - IT

5. www.w3schools.com.

YEAR 2019-20 SEMESTER II Page 85

You might also like