0% found this document useful (0 votes)
111 views20 pages

"Online Examination System": Inter Institute of Education and Skill Training

This document provides an overview of an online examination system project. It discusses the scope, users, problems with existing examination systems, and objectives of the proposed online system. The key points are: - The proposed online examination system (OLES) would allow administrators to conduct exams remotely and efficiently evaluate student progress. It aims to save time for examiners and students. - OLES has three types of users: administrators, test conductors, and students. It would replace paperwork and overcome issues with traditional exam methods like leaking papers. - The objectives are to create an economic, technically feasible, time efficient, and user-friendly online exam platform. Some limitations are that it requires internet access and multiple systems

Uploaded by

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

"Online Examination System": Inter Institute of Education and Skill Training

This document provides an overview of an online examination system project. It discusses the scope, users, problems with existing examination systems, and objectives of the proposed online system. The key points are: - The proposed online examination system (OLES) would allow administrators to conduct exams remotely and efficiently evaluate student progress. It aims to save time for examiners and students. - OLES has three types of users: administrators, test conductors, and students. It would replace paperwork and overcome issues with traditional exam methods like leaking papers. - The objectives are to create an economic, technically feasible, time efficient, and user-friendly online exam platform. Some limitations are that it requires internet access and multiple systems

Uploaded by

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

“ONLINE EXAMINATION SYSTEM”

A Synopsis Submitted
To
Inter Institute of Education and Skill Training
Dwarka Sector- 9, New Delhi
In Partial Fulfillment
For the Minor Project of the Diploma
Of
Software Engineering
By
Archana Jha
Under the Guidance of
Rani Ojha
Assistance Lecturer of Information & Technology

Department of Information & Technology


Inter Institute of Education and Skill Training
Session: 2015- 2018
ACKNOWLEDGE
Project is a milestone in study period of student’s life. Before starting the project, I
had not any idea about how a project can be made and implement. But I am
thankful to IIEST and want to show my gratitude towards Rani Ojha to give me an
opportunity to enhance my knowledge through this practical platform. tn my point
of view, Online Examination System is a minor way to tribute my regards to IIEST
who helps me to raise my professional attitude and skills one step above. It will my
honor if Online Examination System helps in future enhancement of IIEST and
approved by Head Controller Department. It is my pleasure to have a helping guide
like Rani Ojha who guided me at each and every step during project
implementation and correct my errors at every milestone.

I also wish to thank Amit Sharma, Assistance Lecturer of IT, who gave me valuable
knowledge through their lectures. At this place, I have got plenty of fundamental
and advance knowledge for my future career.

I also pay my regards to all my classmates who were keen to help me when I
struck in any doubt.

Overall, It was a great experience for me in all maner.

Archana Jha

I
ABSTRACT
Online Examination System is a web based application totally focused on student’s
progress evaluation. While studying in IIEST, I experienced that manage and
conduct examination for all batches of all departments is a major headache for
Examination Controller. So I decided to design a platform with examination
controller perspective with all rights like edit, create, update and delete student’s
information.

This application is capable enough to save time of students and faculty. OLES not
only replace paperwork but also release the workload of faculty. OLES give
reliability, flexibility and robustness to examination by modern computer technology

II
Table of Contents
Abstract II
List of Figures V
List of tables V
Acronyms & Abbreviations V

Chapter Page No.


1. Analysis 1-2
1.1 Introduction 1
1.2 Scope 1
1.3 Users of OLES 1
1.4 Problem Definition of Existing System 1
1.5 Problem Solution 1
1.6 Objective of proposed system 2
1.7 Limitations 2
2. Planning 3-5
2.1 Tools & Technology Specification 3
2.1.1 Software Specification 3
2.1.2 Back End Specification 3
2.1.3 Front end Technology 3
2.1.4 Hardware Specification 3
2.2 User Requirements 3
2.3 Constraints 3
2.4 Time Scheduling 3
2.5 Project Description 4
2.6 Module Design of System 4
2.6.1 Description of Project Module 4-5
2.6.2 Student Module 4
2.6.3 Exam Module 4
2.6.4 Administrative Module 5
3. Designing 6-8
3.1 Use Case Diagram 6
3.1.1 UCD for Administrative 6
3.1.2 UCD for Student 6
3.1.3 UCD for Faculty 7
3.2 Data Flow Diagram 7
3.3 E-R Diagram 8
4. Implementation 9-10
4.1 Database tables 9
4.1.1 Student Database Table 9
4.1.2 Add Questions Table 9
4.1.3 Login Table 9
4.1.4 Marking Table 10
III
4.1.5 Result Table 10
5. Testing 11-12
5.1 Introduction 11
5.2 Design of Test Cases & Scenario 11
5.2.1 Integration Testing 11
5.2.2 Validation Testing 11
5.2.2.1 Validation Test Criteria 12
5.2.2.2 Alpha and Beta Testing 12
5.2.2.3 System Testing 12
5.3 Conclusion 12
6. Monitoring & Controlling 13
6.1 Conclusion 13
6.2 Future Enhancement 13
7. References 14
7.1 Websites 14
7.2 Video 14
7.3 Synopsis Example 14
7.4 Projects 14

IV
List of Figures
3.1 Use Case Diagram 6-7
3.1.1 Use Case Diagram for Administrator 6
3.1.2 Use Case Diagram for Faculty 6
3.1.3 Use Case Diagram for Student 7
3.2 Data Flow Diagram 7
3.3 E-R Diagram 8

List of Database Tables


4.1.1 Student Database Table 9
4.1.2 Add Questions Table 9
4.1.3 Login Table 9
4.1.4 Marking Table 10
4.1.5 Result Table 10

Acronyms & Abbreviations


OLES Online Examination System
IIEST Inter Institute of Education and Skill Training
IT Information & Technology
HTML Hypertext Markup Language
E-R Entity Relationship
DFD Data Flow Diagram
SRS Software Requirement Specification

V
ANALYSIS
1.1 Introduction

Online Examination System refers to service as conduct online examination


or test. It will use in IIEST for students progress evaluation using modern
computer technology. It replaced the paperwork and overcome the outcomes
of traditional way of examinations using paper or pen.

1.2 Scope

 It is web based platform can be used by Admin at any remote location.


 OLES is fully developed automated system is to efficiently evaluate the
candidate progress that not only save the time of Examination Controller and
also gives fast result.
 The Administrator of the system has authority to propose tests or papers.
 It is cost effective and time effective.
 The candidate can login through proposed computer with their Enrollment
number matching the details to the student’s database, then they can take
the exam.
 Candidate can give their course’s examination in a specific duration and in
specific number of questions.
 The questions can be appear in both mode MCQ (Multiple Choice Questions)
and answer in paragraph.

1.3 Users of OLES

Users of OLES are classified into three categories:-


 Administrator
 Test Conductor
 Student

1.4 Problem Definition of Existing System

 Conductors required a long time to conduct examination in a traditional way.


It is not possible to take examination of mass students.
 Examiners are not able to maintain the hard copy record of students in large
quantity.
 For examiner, manipulation of student record is difficult.
 And have the problem of leaking the paper before examination but this
problem will not born in online examination system.

1.5 Problem Solution

After tackling with these problems, I feel that we need to create a virtual
examination system because:
 It is easy to conduct.

1
 Give speed and accuracy to give examination and show result.
 Required less manpower to execute the examination.
 Save students and examiner’s time.
 It is cost effective and time effective.
 The questions are shuffled in a random order so that possibilities for getting
questions in the same order for the students who are beside, is less.

1.6 Objective of Proposed System

 Economic feasibility
 Technical feasibility
 Time feasibility
 User friendly Interface

1.7 Limitations

 It is not applicable for guest user.


 Required of a number of system for individual examination.

2
PLANNING
2.1 Tools & Technology Specification

2.1.1 Software Specification


 Wamp Server: It is a window web development environment. It allows you
to create web applications with PHP and MySqli database.
It also comes with PHPMyAdmin to easily manage your database.

2.1.2 Back End Technology


 PHP: It is Hypertext Preprocessor is a widely used open source general
purpose scripting language that is especially suited for dynamic web
development.
 MySqli: MySqli is an open source database. MySqli is the most popular
database system used with PHP.
 Browser: Internet Explorer and others.

2.1.3 Front End Technology


 HTML: HTML is used to create and save web development.
 CSS: Cascading Style Sheet creates attractive layout and design.
 Javascript: It is a programming language commonly used with web
browser.

2.1.4 Hardware Specifications


 Operating System: Window XP and others
 Processor: Pentium 2.0 and above
 Ram: 256 MB
 Hard Disk Space: 1 GB

2.2 User Requirements


 Every user should be:
 Comfortably work with computer
 He must also have basic knowledge of English.

2.3 Constraints
 Graphical User Interface is only in English.
 Enrollment ID and password is used for identification of user and there is no
facility for guests.
 Only Registered users will be authorized to use the services.

2.4 Time Scheduling (Milestone)

3
Sr. No. Milestone/Phases Time Duration
1. Software Requirements 2 weeks
2. System Design 3 weeks
3. Coding 4 weeks
4. Implementation 5 weeks
5. Testing 1 week

2.5 Project Description


This project will complete in three modules which are as follows:

Online Examination System

ADMIN FACULTY STUDENT

2.6 Module Design of System


The processes to design the described modules of system involved are:
 Announcement
o Examination Announcement, here the date of start of examination,
another details are handled.
 Schedule
o The schedule of the examination is made here.
 Admit Card
o Student ID card use as an admit card.

2.6.1 Description of Project Module


There are 3 types of modules:
2.6.1.1 Student Module
The student module contain another module
 Login to the online examination system.
 There is a personal window because in this window, person can only enter by
login.
 Enrollment ID of student is user id and password by which a person can
enter the system.
2.6.1.2 Exam Module
Examination Process
a. Login to the online examination system
b. Attend Test
c. Submit
Test Pages
This is most creative and important pages in this project:-
 This test pages includes:-

4
o Timer
o Skip
o Next
o Previous
o Finish
 The form of question in test pages:-
o Multiple Choice Questions
o The questions are selected at random.
o Paragraph based Questions
2.6.1.3 Administrative Module
This module is protected by user id and password. This is encrypted format. So
ordinary user of the software will not permitted to enter the administrative module
of the application. Only Examination Controller (Admin) and Academic Director of
IIEST has authority to access this module of application.

5
DESIGNING

3.1 Use Case Diagram


Use Case Diagram’s purpose is to present a graphical overview of the
functions provided by a system in terms of actors, their goals. Its main
purpose is to show what systems functions are perform for which actors.
Roles of the actors in the system can be depicted.
3.1.1 Use case Diagram for Administrator
Login

Enroll Students

Manage Students Records

Schedule Exam

Result

Administrator View Students

Create Exam

3.1.2 Use case Diagram Student


Login

Result

Take Exam

Student

6
3.1.3 Use Case Diagram for Faculty

Login

Enroll Student

Schedule Exam

Result

Faculty View Student

Create Exam

3.2 Data Flow Diagram

Manage
Administrator Students Record

Conduct

Faculty Result

Take Evaluate

Examination

Manipulate
Give

Student Test Records

7
3.3 E- R Diagram

Username Password

User

Receive Register

Username
Username

Exam Id

Exam Result Registration User Id


Ex. Result
Password
Marks

Result
Perform

Examination

OOPS OS DBMS

8
IMPLEMENTATION

4.1 Database Tables


4.1.1 Student Database Table
S. No. Name Data Type Length
1. Ent. Num. (PK) Int 14
2. Fname Varchar 50
3. Lname Varchar 50
4. CAddress Varchar 50
5. C. No. Int 10
6. Age Int 3
7. Gender Varchar 10
8. Email Varchar 30
9. Password Varchar 30
10. CPassword Varchar 30
11. DOB Date 10
12. Username Varchar 50

4.1.2 Add Questions


S. No. Name Data Type Length
1. Quid (PK) Int 9
2. Question Varchar 50
3. Option1 Varchar 50
4 Option2 Varchar 50
5. Option3 Varchar 50
6. Option4 Varchar 50
7. Paragraph Answer Varchar 800

4.1.3 Login Table


S. No. Name Data Type Length
1. Username Varchar 50
2. Password Varchar 50

4.1.4 Marking Table

9
S. No. Name Data Type Length
1. Qid Int 9
2. Username Varchar 50
3. NR Question Int 9
4. NW Question Int 9
5. TMark Int 9

4.1.5 Result
S. No. Name Data Type Length
1. Ent. Roll (PK) Varchar 50
2. Username Varchar 50
3. Course Varchar 10
4. Batch Varchar 10
5. Paper Name Varchar 10
6. Tmark Int 10
7. Percentage Int 10
8. No. Right Int 10
9. No. Wrong Int 10
10. Date Datetime 10

10
TESTING

5.1 Introduction
Software testing is a critical element of software quality assurance and
represents the ultimate review of specification, design and coding. In fact,
testing is the one step in the software engineering process that could be
viewed as destructive rather than constructive.
A strategy for software testing integrates software test case design methods
into a well- planned series of steps that result in the successful construction
of software. Testing is the set of activities that can be planned in advance
and conducted systematically. The underlying motivation of program testing
is to affirm software quality with methods that can be economically and
effectively apply to both strategies to both large and small scale system.
The following are the Testing Objectives:
 Testing is a process of executing a program with the intent of finding
an error.
 A good test has a high probability of finding an as yet undiscovered
error.
 A successful test is one that uncovers an as yet undiscovered error.

5.2 Design of Test cases & scenarios


The objective is to design tests that systematically uncover different classes
of errors and do so with a minimum amount of time and effort. Testing
cannot show the absence of defects. It can only show that software defects
are present.

5.2.1 Integration Testing


Modules integrated by moving down the program design hierarchy. Can use
depth first or breadth first top down integration verifies major control and
decision points early in design process. Top- level structure tested most.
Depth first implementation allows a complete function to be implemented,
tested and demonstrated and does depth first implementation of critical
function early. Top down integration forced (to some extent) by some
development tools in program with graphical user interfaces.
Begin construction and testing with atomic modules (lowest level modules).
Bottom up integration testing as its name implies begins construction and
testing with atomic modules. Because molecules are integrated from the
bottom up, processing required for modules subordinates to a given level is
always available and need for stubs is eliminated.

5.2.2 Validation Testing


Validation testing is aims to demonstrate that the software functions in a
manner that can be reasonably expected by the customer. This tests
conformance the software to the Software Requirements Specification

11
5.2.2.1 Validation Test Criteria
A set of black box test is to demonstrate conformance with requirements. To
check that all functional requirements satisfied, all performance requirements
achieved, documentation is correct and ‘human engineered’, and other
requirements are met
e.g. compatibility
Error recovery and
Maintainability
When validation tests fail it may be too late to correct the prior to scheduled
delivery. Need to negotiate method of resolving deficiencies with the
customer.

5.2.3 Alpha and Beta Testing


Alpha testing
It’s an acceptance testing conducted by the developed environment.
Beta testing
It is an acceptance testing conducted by the multiple customers in the
customer environment.

5.2.4 System Testing


Software is only one component of a system will be incorporated with other
system components and system integration and validation test performance.

5.3 Conclusion
In this way we also completed the testing phase of the project and ensured
that the system is ready to go live. Thus we developed a system that
provides a paperless examination.

MONITORING & CONTROLLING

6.1 Conclusion
This web application provides facility to IIEST to conduct online examination.
It saves time as it allows number of students to give exam at a time and
displays the need to wait for the results.

It is automatically generated by the server. Administrator has privilege to


create, modify and delete the particular questions. User can register, login

12
and give the test with student specified ID and can see the result as well. I
will honor if will enhance the performance of IIEST Examination Department.

6.2 Future Enhancement


Development of application is one time effort but its maintenance is
continuously dynamically. It forces the developers to continuously develop
new ideas which will make this application more user friendly and easy to
use. So according to my perspective, the following modules can be subjected
to further enhancements:-

 Give accessibility to guest user.


 Interviewer technical round also can be handled by this.
 Implementation on cloud server.

REFFERENCES
7.1 Websites
 www.tutorialspoint.com
 www.slideshare.net
 www.phptpoint.com
 www.scribd.com

13
 www.quora.com
7.2 Videos
 www.youtube.com/onlineexaminationsystem.php/phptpoint.mp4
7.3 Projects
 Online Examination System of Central University of Rajasthan, Ajmer
 Online Examination System by phptpoint.com
7.4 Synopsis Example
 Hostel Management System by MD Mubarik submitted to IIEST

14

You might also like