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
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.
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
1. 7 System Requirement
1.7.1 Software Requirement
Exam Software is ideal for candidates appearing for competitive exams where
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.
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
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.
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
10
3.4Database Diagram
11
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
13
Pages need to be connected to the database apart from login page, signup page and
Research
Familirization with tools
Designing
Coding
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
Progress Level
Completed
Remaining
15