Anda di halaman 1dari 15

Chapter 1: Project Overview

1.1 Introduction
Education of any kind is necessary for a man to develop socially and intellectually. Every
day we learn something new. Education should be rooted to every culture and committed
to progress.
Each of us have unique social personality and learning capacity. Our learning personality
and capacity is the combination of natural talent, personal interest, current opportunity,
social environment, character, motivation and how the brain processes information.
In todays world this learning capabilities is judged by means of examinations.
Examinations are very important in judging ones personality. Thus, there is need of
examinations today in universities, schools, colleges and even companies for recruitment
purposes. The general paper-pen tests/exams are now slowly being replacement by the
online internet based testing system.
Online examinations, sometimes referred as e-examinations are the examinations
conducted through the internet or in an intranet for remote candidates. Most of the
examinations issue results as the candidate finishes the examinations, when there is an
answer processing module also included with the system. Candidate is given a limited
time to answer the questions and after the time expiry the answer paper is disabled
automatically and answers is sent to the examiner. The examiner will evaluate answer,
either through automated process or manually and the results will be sent to the candidate
through email or made available in the web site.
By using the digitalized system, the management issue for human resources to check
examination papers, filing the records, etc. wont be required. It will be possible to
transfer all the records of exam from one place to another through server-based
networking system. This system will help to save a lot of money for the clients (Schools,
Colleges, Universities and Institutions). Even the students will be able to view their
results as soon as the exam is over and a webpage will publish the overall result. Digital
Examination System will be highly reliable for every institution of Nepal
1

1.2 Problem Statement


Economic issue
In context of Nepal, exams in schools are conducted in every 3 months, in colleges at
least in 6 months. Millions of rupees are invested in paper alone, be it for answer sheet or
question paper and extra money is invested in printing those question again and again
monthly or yearly basis.
Environmental issue
Have we ever wondered how many trees are fallen down for the printing of examination
question papers yearly? We never even think about the consequences of such act. Keeping
this thought in mind it is time to think differently and think of ways to reduce the effect of
this issue.
Psychological issue
In this fast moving world, people are losing the art of being patient. They want everything
to be delivered fast, be it the order they just placed or the product they just started using.
Instant results are always preferred.
Management issue
Conducting an exam is not a childs play. Different matters are to be considered such as:

Invigilators
Student discipline
Additional paper distribution
Sit arrangements

A few of the many factors that are to be kept in mind while conducting an exam leading
to additional manpower.

Time issue
Waiting a month for results to be published can not only be nerve wracking but also can
be a hindrance for students to move forward. While the students are worried in the
process, the work load of teachers equally sky rocket. Sometimes it so happens that a
teacher has to teach and also check the examination paper. While juggling with the two,
they often check the papers in haste. Mistakes are bound to happen, be it their mood
swings or the tiresome day, blame ultimately goes to them and who will they blame to?
Obviously, the hectic time schedule provided.
Digitalized world
From automated trains at the subway to virtual world on top of our desk, lap or palm.
Everything under the sun is being digitalized. The advancement of technologies is at its
height. If everything is being automated, then why dont we conduct exams digitally?

1.3 Objectives
The main objective of this system is to provide an easy tool for conducting and evaluating
examinations. Its objectives can be summarized as follows:

To reduce the hectic job of assessing the answers given by the examinees/students

manually.
To allow faculty to create tests and answer key in short period of time.
To reduce the paper work.
To provide schedule of the examinations to the students.

1.4 Applications
Examinations are usually carried out to test the candidates knowledge on certain topic.
This is carried out in most of the places; be it to test the IQ or to enroll any candidate in
3

an organization, educational as well as business companies. But this system will be most
suitable to educational institutes like schools, colleges, universities, and mainly for
engineering institutes as the system provides facility for both the teacher as well as the
students for quick and efficient conduction of examination.

1.5 Project Features


The system consists of the following features:

Type of questions: Questions can be multiple choice, true/false and essay type.
Variation in the number of questions: The total number of questions can vary from

paper to paper.
Variation in time allocation: The time allocation for the test can also be varied

depending on the questions.


Customization of student list: The student detail can be customized i.e. added,

deleted or modified by the teacher.


Instant Result display: The results can be displayed as soon as the test finishes.

1.6 Feasibility Analysis


It is wise to think about the feasibility of any problem we undertake. Feasibility is the
study of impact, which happens in the organization by the development of the system.
The impact can be either positive or negative. When the positive nominates the negatives,
then the system is considered feasible. Here the feasibility study is performed in three
ways:
1. Economic Feasibility
2. Technical Feasibility
3. Operational Feasibility

1.6.1 Economic Feasibility


Economic analysis is most frequently used for the evaluation of the effectiveness of the
system. This part of feasibility gives the top management the economic justification for
the new system.

Since it is a digital examination system, it will be very economical. No use of paper


suggests that the client wont have to spend money on papers or worry about printing the
questions in time. Only the maintenance of the Computer hardware should be done in
frequently for smooth running. The system software required to run this software are
freely available in the market. Even internet connection services have been cheaper these
days so it will be easier to get a good internet connection.

1.6.2 Technical Feasibility


The system can be considered technically feasible as there will not be much difficulty in
getting required resources for the development and maintaining the system as well. All
the resources needed for the development of the software as well sa the maintenance of
the same is available.

1.6.3 Operational Feasibility


Since this is a digitalized system so managing paper and printing the questions on paper
wont be necessary at all. Being a java application this software will be platform
independent. This software will be password based with the privilege of Administrator,
Faculty and Students. So the data cannot be altered without administrators permission.
The software being GUI based and design being simple can be easily used by the
required personnel without any additional training. The data will be stored in the main
server and also will have a backup in the memory discs of the respective institution which
also removes the possibility of data loss and damage. The result of the respective student
will be viewed as soon as s/he completes their exam so that students wont have to wait
long to know how they have performed and the final result will be published in the
webpage. The respective webpage of this software will also provide the required study
materials to the student.

1. 7 System Requirement
1.7.1 Software Requirement

Operating system: Windows XP and others


5

Front End: HTML, CSS, JQuery

Back End: MySQL, JAVA


Browser: Internet Explorer, Google Chrome and others

1.7.2 Hardware Requirement

Computer with minimum processing speed 1.6 GHz.


Minimum 2GB RAM for Server computer as well as client computers.
True colour visual display unit.

Chapter 2: Literature Review


2.1 Digital Examination System
The whole process of assigning test and evaluating their scores after the test, was done
manually till date. Processing the test paper i.e. checking and distributing respective
scores used to take time when the software was not installed.

2.2 Existing Systems


There are many online examination systems available in the market today. In this part of
the report we will briefly describe the existing systems and undermine the features of the
system. These features are the improvements or advantages of our system over the
existing systems.
Sify-itest, Exam-Pro Software, Exam 9 products, iSummation Technologies and many
more are the widely used online examination software today.
6

2.2.1 Overview of existing systems:


Among the many systems available we see the following ones to understand basic
features offered by all the available systems and compare with the system.
2.2.1.1 Exam-Software Test Engine
Exam Software is a Test Management Software to create and conduct computer based
online examination.
Useful for school, college, university, teachers and professors for managing question
papers and examinations. Recruiting agencies, companies can use it for candidates skills
evaluation by conducting online test.
Features:

Exam Software is ideal for candidates appearing for competitive exams where

they have to take multiple choice question papers.


Exam Software is also useful for parents to keep track of their kids performance

with no efforts. Teachers can use this software to conduct examination.


Exam Software provides Print utility to print the question paper as per your

requirement.
Exam Software provides Import utility to merge the questions from different exam

(.exm) files.
Gives the facility of printing reports after each test to validate the performance.

2.2.1.2 EXAM 9 Products:


Web based exam software modules for educators. They are used to set up multiple choice
tests for set periods that when submitted are automatically corrected and the results
logged beside the students or trainees reference number.
Features:

Exam parameters remain fully editable and results are viewed in tabular and

graphic formats.
Questions are presented in a random sequence. Composite exams can be created

that take questions from different exams in a class.


A history is maintained of how often questions are answered right, wrong or
skipped.

Chapter 3: Methodology
3.1 System Development
Every project is driven with certain methodology to meet the required goals. It is a
guideline system for solving a problem with specific components such as methods and
techniques.
Different methodology is chosen according to the type of the project. There are different
types of methodologies like spiral model, prototyping model, traditional waterfall model,
enhanced waterfall model, Incremental Model, etc. As for this project, we have selected
Incremental Model as this model allows updating or evolving the project as per need from
the initial phase.

Figure 3.1: Incremental Model

3.2 Project plans and tools


This project has mainly two parts, front end and back end .Front end handles task related
to user interface and back end handles database .This project requires wide knowledge of
JAVA and MVC framework for front end development and database for back end
development.
We intend to develop this project so that it can be platform independent. Hence, the
programming language we chose is Java, originally developed by James Gosling at Sun
Microsystems (which is now a subsidiary of Oracle Corporation) and released in 1995 as
a core component of Sun Microsystems' Java platform.
The tools that are used for the project are listed in the table below:
S.N.
1.
3.
4.
5.

Tools/Language/Software
Netbeans 8.1, IntelliJ IDEA 14.0.1
Java
Microsoft Windows 8/10
MS Word / MS Excel / MS PowerPoint
9

Purpose
Interface for Programming
Programming Language
OS for Development and Testing
Documentation

MySQL

Handling database
Table 3.1: Project Tools Table

3.3Use Case Diagram

10

Figure 3.2: Use Case Diagram of Digital Examination System


The use case diagram for the system is as shown in Figure 3.2. Here, there
are two actors: faculty members and students. Both the actors can login to the system.
Faculty members have the facility to set the questions, view students result and
customize the student list as shown the diagram.
Students are provided with the facility to give examination, view/edit their profile and
view the results of the current examination as well as all previous examinations.

3.4Database Diagram

11

Fig 3.3: Database Diagram


The database diagram of Digital Examination System is as shown in Fig 3.3. The
figure shows the interaction and relationships between various tables used in our
database. The tables are related to one another in one or the other way i.e. they
have either one to one, one to many or many to one relation.

Chapter 4: Epilogue
4.1 Works Completed
12

Till date, the research on our proposed system ie. Digital Examination System is almost
complete. Familiarization with the working tool has been more or less accomplished. In
the case of designing, the UI (User Interface) portion is almost complete except for a few
pages. Also, the database for the system has been designed and created.

4.2 Screenshots

Fig 4.1: Login Page


Fig 4.1: shows the login page of the system. A user (admin, teacher or student) can log
into the system using their username and password via this page.

13

Fig 4.2: Sign-Up Page


Fig 4.2 shows the Sign-Up or the registration page. This page can only be accessed by the
admin to add/ create new user (teacher or student). All the necessary details about the user
can be filled in this page.

4.3 Works Remaining


The following works are still left to be completed.

Pages need to be connected to the database apart from login page, signup page and

question setup page.


Student profile page.
Teacher profile page.
Evaluation/ Performance graph of the students.

4.4 Work Schedule


14

Research
Familirization with tools
Designing
Coding

Figure 4.1: Gantt chart


Testing and debugging
Documentation and report
0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

Progress Level
Completed

Remaining

Fig 4.3 Gantt Chart

4.5 Result and Discussion


The front end of our system has almost been completed. In case of back end, the database
has been designed but the connection of the whole system to the database is still
remaining. All the designs have been created using HTML, CSS, JQuery and Javascript.
Similarly, the database has been created in MySQL using the interface SQLyog.

15

Anda mungkin juga menyukai