Sample BCSP 64
Sample BCSP 64
Sample BCSP 64
TABLE OF CONTENTS
1. Introduction
2. Objectives
4. Database Design
6. Process Logic
7. Future Scope
1. INTRODUCTION
Online Examination System is technology driven way to simplify examination
activities like defining exam pattern with question bank, defining exam
timer, objective/ subjective question sections, conducting exams using
computer or mobile devices in paperless manner. Online Examination System
is cost effective, scalable way to convert traditional pen and paper based
exams to online and paperless mode. Candidates can appear for the exam
using any desktop, laptop or mobile device with browser. Exam results can
be generated instantly for objective type of questions.
1.1 PURPOSE
Through this package we provide a fully customized web application. This system is an automated
system so that the functional working of it is effective and time saving. In this modern era time is the
most precious thing, so in context of time the new system will be effective to do a group of task in easy
and secure manner. To appear for an exam in manual system in a university is very time consuming
process. Now the purpose of this system is to overcome the shortfall faced in the previous systems
already working in the area.
2. Objectives
To provide an interface through which student can appear for examination online for objective as well
as subjective type questions.
To provide registration for students done by themselves.
To not provide facility of copy and paste while attempting the Subjective questions on the web page.
When the student starts the exam the timer will start automatically and show the student how much
time is left.
The questions will be display randomly from question bank.
Objective answers will be checked automatically by the system from the database
For subjective answer manually checking by exam department will take place.
To provided user name and password facility and credentials should be checked properly at the time of
login for student, expert, controller and Exam Dept Admin.
To provide an interface from where controller will create new Expert and Admin for Exam Dept.
The authority to modify the criteria is provided to the controller of examination.
To facilitate Experts to send a collection of questions in Question Bank.
The Exam Dept will manage the question bank sent by experts.
To facilitate Exam Dept Admin to make schedule and declare Result.
Minimum
Recommended
1. Pentium IV
2. 20GB hard disk
3. 1GB RAM
4. 100-512 MBPS of network car
4. Database Design
Student Login Form: This is the form in this project a student who wants to enter into this project
application. He/she must have pass through this module, in other word we can say that this is
authentication module because the user authentication with his/her.
Registration: In this module student can get his/her whole information like his name, address fees
detail, program and courses. The user can select only one course at the time. Our student table will
register the student. University will provide each student a unique student Id during enrollment time.
The purpose of this is so that no one can register on behalf of any other student. And only the student
himself/herself can register for the examination using this id as password. Students only submit his/her
documents and fees after the registration.
View Schedule: In this schedule form student get his/her schedule according to his registration. The
schedule is managed by the exam dept.
Exam process: When the student starts the exam the timer will start automatically and show the
student how much time is left.
Show Result: In the result form will manage the result (Subjective and Objective questions) and Status
of the student. This table contains the student id from which we will help us in generating the result.
ExamController Module: The controller has authority to modify the criteria is provided to the controller
of examination and provide an interface from where controller will create new Expert and Admin for
Exam Dept.
Manage Admin: In this module the controller will Create, Delete and Edit admin for the exam dept with
all of their details. A Login name and password has been provided through which the admin can later
login to perform all of these tasks.
Manage Expert: In this module the controller will Create, Delete and Edit experts for they can later send
question sets for objective as well as subjective questions which will be asked to solve to students under
exam process. Same as Manage Admin module, A Login name and password has been provided here too
through which the expert can later login to send questions.
Exam Dept Module: In the exam dept will manage the question bank sent by experts. And make
schedule and declare Result.
ManageSchForStu: In this form the exam dept. managed the schedule and sends to the student with
their exam dates. For this first he sees all the details of registered students and allots them date
accordingly.
ManageQusBank: His form manages the subjective and objective question in the question bank sent by
the expert module. The Manage Question Bank managed the question will be display randomly from
question bank.
CheckSubQus: This module checks the subjective question attempted by the student during the exam.
Subjective answer manually checking by exam department will take place
Declare result: In this form the exam dept. manages the result and sends to the student when
they complete their exam.
Expert Module: In the expert module the Experts to send a collection of questions (objective
and subjective) in Question Bank
Subjective Question: SubQus table will contain Subjective question and its right answer. To not provide
facility of copy and paste while attempting the Subjective questions on the web page. Here the
iSubQusId is the primary key.
Expert: Our Expert table will register the institute or university Expert administrator. This Manage Expert
form can access only the controller. This module contains the information about expert like his name &
expert in which course.
Subjective Question Attempted: In this SubQAttempted table will have iSubQAId, iStuId, iSubQusId, and
tAns. IStuId will be the foreign key for the table Student.
Objective Question Attempted: ObjQAttempted table will have iObjQAId, iStuId, iObjQusId, and cAns.
IStuId will be the foreign key for the table Student.
6. Process Logic
6. Future Scope of the Project
The development of this project surely prompts many new areas of investigation. This project has
wide scope to implement it in any University/Institution having multiple papers there. This project
covers all functionalities related to On-Line Examination Hall Hence it can be implemented any-where
else after minute organization level customization,
Moreover some parts of the project have remained uncompleted due to some reasons. First of all
limitations of our project, which has been discussed in previous topic make place for future
enhancements. Though that was not the part of objective of our project but it would have great to
implement that provided we’d enough time.
Some of them are all those which are enumerated in the limitation section like:
Online Payment
A module from where entities can communicate
And a faster process for subjective paper evaluation