SIKKIM MANIPAL UNIVERSITY

PROJECT REPORT

ON

“ONLINE EXAMINATION SYSTEM”

Submitted in partial fulfillment of the requirements for qualifying

BSC(IT)

SUBMITTED BY

NAME :

ENROLLMENT NO :

UNDER SUPERVISION OF:

Title of the Project

OBJECTIVES OF THE PROJECT
This system will facilitate off-line evaluation of examinations and declaration of results. This system will allow experts to send in their questions to the questions bank through this system. In general this system has the following objectives:

• To design an on-line cost effective examination and evaluation system.
• Fetch the questions randomly according to specific criteria from a large question database.
• Provide on-line evaluation and result declaration system.
• Use latest IT tools and Internet/Intranet technology to make a on-line Examination and evaluation system.
• To save the time of students engaged in learning advanced tools and technologies.
• To create a multi user application for conducting examinations and evaluating results on-line for intranet.
• Measure your skills.
• Certify you abilities.

Online Examination & Result store is on line system having Graphical user interface, which has been specially developed for any Examination. It covers the majority of the function related to Online Examination System. It covers Question records, Students details. The various main modules included in this software are as follows:

1. Master detail entry, which captures all the information, related to the master tables.
2. Transaction data entry, which stores data regarding the transaction.
3. Reports printing which print all the reports related to the system.

The main objectives of the system are:

1. To provide the user facility to maintain the Exam and result store records.
2. To provide the user ease with which (s) he can record all the day-to-day records with minimum efforts.
3. To provide all the details of any student information and their result, and Fine expenditures.
4. To provide all information about Student and details of Performance.
5. To automate the complete process of Question and answer. This allows for automatic allotments to fresh students depending upon the categories and keeping in view even distribution criteria for Exam meant for a particular category. It also provides for manual alterations of Exam and date thus allotted and choice-based allotments to student.
6. To automate the complete process of orientation of new patients by assigning a small group of faculty of the same date. This is based on any standard Online Examination management system. Several criteria are applied to automatic allotments; also manual alterations are permitted to authorized users.

Problem Statement

This Project work is undertaken in context of partial fulfillment of the MCA.
The Online Examination System has been initiated for many different reasons. The idea is to set up an on-line cost effective Test Engine. The examination department, the academy will maintain a question bank. The administrator will have the authority to modify the criteria for examinations according to the academy’s rules.

• Electronic evaluation is quick and easy.
• Questions are generated one after another through database.
• User name and password for each student are checked properly.
• Automatically checking of objective answers and descriptive answers are manually checked.
• Provide online declaration of results.
• Exam can be conducted at a specified time, which is configurable.
• Large question bank with a random selection of question set.
• Objective style questions.
• Store results of students.
• Students Administrator can view results.

• Enable/Disable exams.

• Up to four answer options are possible.
• Limit maximum time to finish answering the question set.
• Types of questions
1. True – False
2. Multiple Choice
3. Multi Response
4. Fill ups
5. Hot Spot Questions

• Easy navigation from one question to another.
• Introductory message for students before Taking exam.

HARDWARE AND SOFTWARE REQUIREMENT SPECIFICATION

HARDWARE:

Processor : Pentium 2.4 GHz or above

Memory : 256 MB RAM or above

Cache Memory : 128 KB or above

Printer : Laser Printer

Pen Drive : 5 GB

SOFTWARE:

Operating System : Windows XP (Professional).

Font-End Tool : JSP, Servlets, Ecllipse

Back-End : MY SQL

Java Server Pages

Java Server Page. A server-side technology, Java Server Pages are an extension to the Java servlet technology that was developed by Sun.

JSPs have dynamic scripting capability that works in tandem with HTML code, separating the page logic from the static elements — the actual design and display of the page — to help make the HTML more functional (i.e. dynamic database queries).

A JSP is translated into Java servlet before being run, and it processes HTTP requests and generates responses like any servlet. However, JSP technology provides a more convenient way to code a servlet. Translation occurs the first time the application is run. A JSP translator is triggered by the .jsp file name extension in a URL. JSPs are fully interoperable with servlet. You can include output from a servlet or forward the output to a servlet, and a servlet can include output from a JSP or forward output to a JSP.

METHODOLOGY AND TOOLS USED

Advent of computers in the last two decades, every organization is going under the process of computerization. The computerization has many benefits. Primarily, a computer is helpful in four major aspects of any kind of organization:
Time Efficiency
Cost Effective
Huge data storage capacity and
Simple operation

Moreover, with the advent of the Internet technologies, World have changed lot call it the social web. Through the dot COM bubble and bust, one trend has never wavered. Every year, millions more people around the world are using the internet to interact in more ways then ever before to date, find old classmates, check on medical elements and cures, to read and express alternative views of the news, and even to give live sales help online, and in so many other areas.

We have several alternative suggestions about the project category like: desktop application, web-based application, OOPs application, Networking, RDBMS etc. Out of available one we have opted Web based application based on client server architecture. The proposed system falls into the category of Multimedia. A web based system has two types of pages one is static web pages and another are dynamic web pages, which are saved on web server and can be seen by sending request to web server through HTTP protocol.

Static web pages: – Static web pages are easy to spot sometimes we can pick them out by just looking at the content of the page. The content (text, images, hyperlinks, and so on) and appearance of static web pages is always the same regardless of who visits the page, or how and when they arrive at the page, or any other factors.

Dynamic web pages: – The dynamic web pages are web pages, which we can interact like a time is shown on the page or we are sending information through web form, online chat, sending mail on net etc all the action this action performed with the help of dynamic web pages.

Web Server: – Web server are software that manage web pages and make them available to client browser via local network or over the internet. In the case of the internet, the web server and browser are usually on two different machines, possibly many miles apart. However, in a local situation you can set up machine that runs the web server software, and then use a browser on the same machine to look at its web pages.