Online Testing System 
Presented By : 
Shoaib Manzoor 
23 
Farhan Sajid 13 
Ali Raza 
34 
Ali Hassan 35
Objective 
• Online examination will reduce the 
huge work done by teachers, 
administrators and also students. 
• Result will shown immediately that 
reduce student anxiety.
Scope 
• Its design for university. 
• Design to facilitate administrator and 
user. 
• Can be used anywhere anytime as it 
is web based application. 
• Useful for teachers for managing 
question paper and exam. 
• Online exam can be conduct any 
time. 
Introduction
Existing system 
• The whole process of assigning exam 
and evaluating their score after the 
test was done manually till date. 
• Processing result i.e. make question 
paper, schedule exam, check exam 
papers, prepare result is a lengthy 
process and time consuming. 
• Difficult to analyze the exam 
manually. 
• Fatal error may occur as all the 
process is done manually
Proposed System 
• fast, flexible, and less prone to errors and 
reduce expenses and save time. 
• generated result as soon as the student 
gives the exam. 
• The logs of appeared student and their 
marks are stored in database for future 
use. 
• Result will be very precise and accurate.
Technology & Tools Used 
Programming Language : 
PHP,CSS,HTML 
Database Used : MySQL 
Server Used : Apache 
Software Used : Macromedia 
Dreamweaver 8
Context diagram 
On-Line Exam 
system 
Student 
Administrator 
The Administrator can do the following: 
 Create/delete accounts. 
 Change password. 
 Create/ delete/update semester courses. 
 Insert questions for courses. 
 Upload exam schedule. 
 Specify the answers. 
 View all records (student). 
 Update/delete specific record. 
 View result of student.
Context diagram 
The Student can do the following: 
 Create account. 
 Update optional info (contact no., address). 
 Register courses. 
 View registered course. 
 Choose exam. 
 Review answers. 
 See exam mark. 
 See total GPA. 
 Download exam schedule and other material.
Class diagram
Use Case 
Student registration Use case 
 Managing students 
information by the system 
 Taking all the 
information of the 
student 
 Verify by checking 
required fields 
 verification error is 
signalized by error 
message 
 if verification doesn’t 
return error, user 
successfully registered
Use Case 
Student profile use case 
 viewing profile 
 student can view 
her information and 
edit 
 view semester 
courses and 
registered courses 
 view examination 
schedule 
 set for examination, 
view result and 
logout
Use Case 
Admin profile Use case 
script 
 Managing details 
 admin adds, edits and 
removes questions 
 view student detail 
edit or delete 
 upload schedule, 
logout 
 activate exam so that 
students can run it.
Appear for exam Use case 
 Start an Exam 
 student can choose one 
of available exams 
 after student finishes 
test, its result is being 
viewd and saved 
 system sets time of exam 
and process result 
 system sets time of exam 
and process result
Online Examination via LAN :-
Student registration activity
Give exam activity
Generate result activity
Entity Relationship Model
Screenshot 
Homepage
Registration
User profile
Test
Result
Admin login
Admin profile
Limitations 
 Current system provides only multiple choices but single correct 
answer selection. 
 Incase questions or answers need to be in graphics, current 
system has no provision. 
 Unregistered users can only access the home page not anything 
else like semester courses, type of exam. 
 No information about total amount needed or how and where to 
pay. 
 Student only can see her result. Top score is not displayed.
Future plan 
 Develop a student profile that have the fetcher of 
upload profile picture, view the notifications given by 
the faculty, view classmate list, view academic 
calendar, notification before examination etc. 
 A user friendly interface in an enhanced version. 
 Divide admin panel into teachers and administrator 
who will mange it. 
 Make more protected and secure from spam, 
unwanted data hazard, secure user profile.
Conclusion 
The Online test System is developed using Java and 
sql fully meets the objectives of the system for 
which it has been developed. The system has 
reached a steady state where all bugs have been 
eliminated. The system is operated at a high level of 
efficiency and all the teachers and user associated 
with the system understands its advantage. The 
system solves the problem. It was intended to solve 
as requirement specification.
Online Testing (Examination) System

Online Testing (Examination) System

  • 2.
    Online Testing System Presented By : Shoaib Manzoor 23 Farhan Sajid 13 Ali Raza 34 Ali Hassan 35
  • 3.
    Objective • Onlineexamination will reduce the huge work done by teachers, administrators and also students. • Result will shown immediately that reduce student anxiety.
  • 4.
    Scope • Itsdesign for university. • Design to facilitate administrator and user. • Can be used anywhere anytime as it is web based application. • Useful for teachers for managing question paper and exam. • Online exam can be conduct any time. Introduction
  • 5.
    Existing system •The whole process of assigning exam and evaluating their score after the test was done manually till date. • Processing result i.e. make question paper, schedule exam, check exam papers, prepare result is a lengthy process and time consuming. • Difficult to analyze the exam manually. • Fatal error may occur as all the process is done manually
  • 6.
    Proposed System •fast, flexible, and less prone to errors and reduce expenses and save time. • generated result as soon as the student gives the exam. • The logs of appeared student and their marks are stored in database for future use. • Result will be very precise and accurate.
  • 7.
    Technology & ToolsUsed Programming Language : PHP,CSS,HTML Database Used : MySQL Server Used : Apache Software Used : Macromedia Dreamweaver 8
  • 8.
    Context diagram On-LineExam system Student Administrator The Administrator can do the following:  Create/delete accounts.  Change password.  Create/ delete/update semester courses.  Insert questions for courses.  Upload exam schedule.  Specify the answers.  View all records (student).  Update/delete specific record.  View result of student.
  • 9.
    Context diagram TheStudent can do the following:  Create account.  Update optional info (contact no., address).  Register courses.  View registered course.  Choose exam.  Review answers.  See exam mark.  See total GPA.  Download exam schedule and other material.
  • 10.
  • 11.
    Use Case Studentregistration Use case  Managing students information by the system  Taking all the information of the student  Verify by checking required fields  verification error is signalized by error message  if verification doesn’t return error, user successfully registered
  • 12.
    Use Case Studentprofile use case  viewing profile  student can view her information and edit  view semester courses and registered courses  view examination schedule  set for examination, view result and logout
  • 13.
    Use Case Adminprofile Use case script  Managing details  admin adds, edits and removes questions  view student detail edit or delete  upload schedule, logout  activate exam so that students can run it.
  • 14.
    Appear for examUse case  Start an Exam  student can choose one of available exams  after student finishes test, its result is being viewd and saved  system sets time of exam and process result  system sets time of exam and process result
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
    Limitations  Currentsystem provides only multiple choices but single correct answer selection.  Incase questions or answers need to be in graphics, current system has no provision.  Unregistered users can only access the home page not anything else like semester courses, type of exam.  No information about total amount needed or how and where to pay.  Student only can see her result. Top score is not displayed.
  • 28.
    Future plan Develop a student profile that have the fetcher of upload profile picture, view the notifications given by the faculty, view classmate list, view academic calendar, notification before examination etc.  A user friendly interface in an enhanced version.  Divide admin panel into teachers and administrator who will mange it.  Make more protected and secure from spam, unwanted data hazard, secure user profile.
  • 29.
    Conclusion The Onlinetest System is developed using Java and sql fully meets the objectives of the system for which it has been developed. The system has reached a steady state where all bugs have been eliminated. The system is operated at a high level of efficiency and all the teachers and user associated with the system understands its advantage. The system solves the problem. It was intended to solve as requirement specification.