SlideShare a Scribd company logo
1 of 22
Download to read offline
QUIZINE : AN ONLINE TEST
03120902712 Page 1
CONTENTS
 Acknowledgement
 Certificate
 Abstract
 Introduction
 Overview
 Introduction to JAVA
 ER Diagram
 Converting ER Diagram into Tables
 Snapshots
 Conclusion
 Scope of Enhancement
QUIZINE : AN ONLINE TEST
03120902712 Page 2
ACKNOWLEDGEMENT
I am using this opportunity to express my gratitude to everyone who supported me
throughout the course of this project. I am thankful for their aspiring guidance, invaluably
constructive criticism and friendy advice during the project work. I am sincerely grateful to
them for sharing their truthful and illuminating views on a number of issues related to the
project.
I express my warm thanks to Mr. Shamim Ahmed and Mr. Manish Hurkat for their support
and guidance at NIIT, South Extension.
I would also like to thank my project guide Mr. Vineet Sejwal and all the people who
provided me with the facilities being required and conductive conditions for my project.
Thank you,
Randhir Kumar Gupta
QUIZINE : AN ONLINE TEST
03120902712 Page 3
QUIZINE : AN ONLINE TEST
03120902712 Page 4
1. ABSTRACT
Exam Software is a Test Management Software, which offers a complete solution for
Computer Based Test (CBT) .They are used to set up multiple choice tests for set time
periods that when submitted are automatically corrected and the results logged beside
the student's reference number.
FEATURES
 Administrator login.
 Student registration.
 Management and update of student information ,instructions and questions.
 Scope for fixing negative marks and maximum marks to each question.
 Display of result in the form of total score ,correct responses attempted and
non attempted questions.
WHAT IMPACT DOES IT HAVE
 Physical presence at a given location is absolutely not necessary.
 No time is spent on evaluation.
 Results are available instantly.
 The time of starting and completion of examination can be recorded at the
server and the student cannot manipulate the same.
 Even for subjects that the actual examination that will not be conducted
online students can be given extensive practice and training by holding
online Mock Tests.
 Almost all competitive exams are multiple choice types and these can be
easily conducted online, for example GCET - Goa Common Entrance Test
held to shortlist candidates for medical and engineering courses.
 Trends of the examination including topic wise trends of each subject can be
easily obtained if required.
QUIZINE : AN ONLINE TEST
03120902712 Page 5
2. INTRODUCTION
PURPOSE
 The purpose of online test simulator is to take online test in an efficient manner and
no time wasting for checking the paper.
 The main objective of online test is to efficiently evaluate the candidate thoroughly
through a fully automated system that not only saves lot of time but also gives fast
results.
 For students they give papers according to their convenience and time and there is
no need of using extra thing like paper, pen etc.
SCOPE
Scope of this project is very broad in terms of other manually taking exams.
Few of them are:-
 This can be used in educational institutions as well as in corporate world.
 No restriction that examiner has to be present when the candidate takes the test.
FEATURES:
 Secure
 Easy to use
 Reliable and accurate
 No need of examiner
OVEVIEW
The online test created for taking online test has following stages
 Login
QUIZINE : AN ONLINE TEST
03120902712 Page 6
 Test
 Result
LOGIN:-
 There is a quality login window because this is more secure than other login
forms as in a normal login window there are multiple logins available so that more
than one person can access to test with their individual login.
 It include two login windows one for administrator and another one for student.
TEST:
 Test page is the most creative and important page in this project. It
 consists of 2 modules namely:
 Subject selection
 Utilities
 Utilities:-
It includes:-
 Skip and come back to the question afterwards ifneeded.
 Gives the list of attempted and unattempted questions and can go to any
question directly and can either attempt or change the answer of the
already attempted question.
QUIZINE : AN ONLINE TEST
03120902712 Page 7
TECHNOLOGIES USED
 Frontend as:
NetBeans Platform
 Back end as:
JAVA
 Database:
Glass Fish Server by Sun Microsystems, Now sponsored by Oracle
Corporation
 Queryinglanguage:
MYSQL
QUIZINE : AN ONLINE TEST
03120902712 Page 8
3. SPECIFIC REQUIREMENTS:
External interface utilised:
HARDWARE
1.) Minimum 5 GB space in HDD
2.) IBN Net vista Pentium 4 1.7 GHz
3.) 256 MB DDR SDRAM
4.) GB ULTRA HDD 7200 RPM
5.) 48 x CD ROM
6.) 15 `` color monitor
SOFTWARE
1. Netbeans Platform
2. Windows 8
3. ODBC Driver
4. MySql database
QUIZINE : AN ONLINE TEST
03120902712 Page 9
Introduction to Java
 Java is Object oriented, Multi-threading language developed by Sun Microsystems in
1991.
 It is designed to be small, simple and portable across different platforms as well as
OS.
Features of Java :
Syntax based on C++
 Object-oriented
 Support for Internet applications
 Extensive library of prewritten classes
 Portability among platforms
 Built-in networking security as JRE is inaccessible to other parts of computer
Java Programs:
 Applets:
 Small programs designed to add interactivity to Web sites
 Downloaded with the Web page and launched by the Internet browser
 Servlets :
 Run by Web server on the server
 Typically generate Web content
 Applications:
 Programs that run standalone on a client
QUIZINE : AN ONLINE TEST
03120902712 Page 10
Java Servlets:
 Servlets are server side applets that are loaded and executed by a web server in the
same manner that applets are loaded and executed by a web browser.
 Java Servlets are useful to create Dynamic pages. Depending upon my input server
will give an output
Features of Servlets:
 Database Connectivity
o Insert/Update/delete/drop
o Select
 Servlets Chaining
 Server Side Includes
 Applet Servlet Communication
 Interservlet Communication
 Page Compilation
 Session Tracking
JSP:
Introduction:
 As a Java-based technology, it enjoys all of the advantages that the java language
provides with respect to development and deployment.
 JSP runs on major web platforms.
 Client (web browser) makes a request via an HTTP.
 The web server receives the request and sends it to the Servlets/JSP engine. If the
Servlets/JSP is not loaded, the web server will load it into the JVM and execute it.
 Web server returns response to the Client.
JSP Directives: They generate side effects that are change the way the JSP
container processes the page.
Implicit Objects:
QUIZINE : AN ONLINE TEST
03120902712 Page 11
 Request
 Response
 Out
 Session
 Application
 Page Context
 Exception
JSP Actions: The JSP actions allow the transfer of control between pages.
 Forward
 Include
 Plug-in
JavaScript:
A scripting language is a lightweight programming language which is basically
responsible for
 Creating Dynamic Pages.
 Respond to the events.
 Read and Write HTML Elements.
 Validate Data.
Functions:
 Functions are useful to a programmer when certain tasks are to be repeated during
the course of the program. They are defined by name and invoked with the same.
The functions can take parameters and return result using return statement.
 Recursive Functions are functions that call themselves.
Events:
 Events are signals generated when specific event occurs. Event handlers are scripts
written by the programmer to take advantages of events in JavaScript. Eg:
blur : Occurs when user clicks outside a field.
click: Occurs when user clicks inside a field.
change: Occurs when user changes a field.
focus : Occurs when user focuses over a field
QUIZINE : AN ONLINE TEST
03120902712 Page 12
E-R diagram
Administrator
update
s
update
s
update
s
student
Question
questionQue
stion
attemp
tss
pwd
id
stud₋ na
mem
id
get
s
Result
Question
Rules
Question
$stud-
id
phone
id
$stud-
id
ansgiv
en
id
$q-
id
q-id ques
id
ans
id
author
id
op2
id
op3
id
op1
id
op4
id
marks
update
s
sett
Question
setno
nmark
snnkfj
nmnm
arks
id
time
id
pmark
snnkfj
nmnm
arks
id
$stud-
id
q₋ correctq₋ attemptedd
id
t₋ mar
ks
nnkfjn
mnma
rks
id
QUIZINE : AN ONLINE TEST
03120902712 Page 13
CONVERTING E-R INTO TABLES
STUDENT-TABLE
S.No. Field name Data Type Description
1. STUD_ID(pk) NUMBER(8) Student identification
number
2 Q_ID(pk) NUMBER(2) Question id
3 ANSGIVEN NUMBER(1) Response
4 MARKS NUMBER(1) Marks of each question
ATTEMPT-TABLE
S.No. Field name Data Type Description
1. STUD_ID(pk) NUMBER(4) Student identification
number
2 Q_ATTEMPTED NUMBER(2) Questions attempted
3 Q_CORRECT NUMBER(3) Correct responses
4 T_MARKS NUMBER(3) Total marks
RESULT-TABLE
S.No. Field name Data Type Description
1. STUD_ID(pk) NUMBER(8) Student identification
number
2 STUD_NAME VARCHAR2(10) Name of student
3 PHONE NUMBER(10) Student’s contact number
4 PWD VARCHAR2(8) Password
QUIZINE : AN ONLINE TEST
03120902712 Page 14
SETT-TABLE
S.No. Field
name
Data Type Description
1. TIME NUMBER(2) Time duration
2 NMARKS NUMBER(2) Negative Marks
3 PMARKS NUMBER(2) Positive Marks
QUESTION-TABLE
S.No
.
Field name Data Type Description
1 Q_ID NUMBER(2) Question id
2 QUES VARCHAR2(100) Question
3 ANS NUMBER(1) Correctanswer of question
4 AUTHOR VARCHAR2(20) Author
5 OP1 VARCHAR2(40) Option 1
6 OP2 VARCHAR2(40) Option2
7 OP3 VARCHAR2(40) Option3
8 OP4 VARCHAR2(40) Option4
QUIZINE : AN ONLINE TEST
03120902712 Page 15
RELATIONAL DATABASE DESIGN
The database consists of following tables:
 Student table
 Attempt table
 result table
 question table
 setting table
 rules
 Administrator updates student table where primary key is
stud_id its other attributes like password , name, phone are
dependenton it. ‘Attempt‘ is a many to one relationship
between entities student and question .
 ‘Attempt’ contains composite primary keys (stud_id,q_id).its
attributes are dependenton this composite primary
key,stud_id,q_id act as foreign key for both student table and
question table.
 Question table contains q_id as its primary key which
uniquely defines the entire question table.
 ‘Gets’ relationship connects student and result entities where
primary key is stud_id.
 Administrator updates setting table which contains positive
marks, negative marks, time limit, total marks.
 Administrator also updates rules or instructions.
QUIZINE : AN ONLINE TEST
03120902712 Page 16
SNAPSHOTS:
QUIZINE : AN ONLINE TEST
03120902712 Page 17
QUIZINE : AN ONLINE TEST
03120902712 Page 18
QUIZINE : AN ONLINE TEST
03120902712 Page 19
QUIZINE : AN ONLINE TEST
03120902712 Page 20
QUIZINE : AN ONLINE TEST
03120902712 Page 21
QUIZINE : AN ONLINE TEST
03120902712 Page 22
Future scope
There have been numerous cases of computer glitches, errors in content, and security
lapses reported in online examination .So in the near future the so –called software could
be made more secure and reliable. While electronic glitches are rare, they have been known
to occur, for instance when computer crashes voided the efforts of thousands of student.
There are also cases in which the correction software has corrupted scores. so the software
can be programmed well so as to avoid corrupted scores.
CONCLUSION
The Online test System is developed using Advanced Java and Mysql fully meets the
objectives of the system for which it has been developed. 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.

More Related Content

What's hot

Quiz app android ppt
Quiz app android pptQuiz app android ppt
Quiz app android pptAditya Nag
 
Online examination system of open and distance education
Online examination system of open and distance educationOnline examination system of open and distance education
Online examination system of open and distance educationPallavi Singh
 
Quiz app (android) Documentation
Quiz app (android) DocumentationQuiz app (android) Documentation
Quiz app (android) DocumentationAditya Nag
 
Online examination system of open and distance education kunti
Online examination system of open and distance education kuntiOnline examination system of open and distance education kunti
Online examination system of open and distance education kuntiNawaraj Ghimire
 
online quiz application project presentation
online quiz application project presentationonline quiz application project presentation
online quiz application project presentationGyanuRana
 
Feedback System in PHP
Feedback System in PHPFeedback System in PHP
Feedback System in PHPPrince Kumar
 
Android technical quiz app
Android technical quiz appAndroid technical quiz app
Android technical quiz appJagdeep Singh
 
Online examination documentation
Online examination documentationOnline examination documentation
Online examination documentationWakimul Alam
 
online Examination System (project report)
online Examination System (project report)online Examination System (project report)
online Examination System (project report)vivek anand
 
10.project online exam system
10.project  online exam system10.project  online exam system
10.project online exam systemIram hasan
 
Documentation e-voting Software Engineering
Documentation e-voting Software EngineeringDocumentation e-voting Software Engineering
Documentation e-voting Software EngineeringBilal Mubeen
 
Online Quiz System Project Report
Online Quiz System Project Report Online Quiz System Project Report
Online Quiz System Project Report Kishan Maurya
 
Online Examination System
Online Examination SystemOnline Examination System
Online Examination SystemSamrat Roy
 
Quiz managment system
Quiz managment systemQuiz managment system
Quiz managment systemtamourk2
 
Online Exam System_Industrial Report
Online Exam System_Industrial ReportOnline Exam System_Industrial Report
Online Exam System_Industrial ReportManmeet Sinha
 
Online Examination System Report
Online Examination System ReportOnline Examination System Report
Online Examination System ReportAnkan Banerjee
 
Online Examination System
Online Examination SystemOnline Examination System
Online Examination SystemDanish Ansari
 

What's hot (20)

Quiz app android ppt
Quiz app android pptQuiz app android ppt
Quiz app android ppt
 
Online examination system of open and distance education
Online examination system of open and distance educationOnline examination system of open and distance education
Online examination system of open and distance education
 
Quiz app (android) Documentation
Quiz app (android) DocumentationQuiz app (android) Documentation
Quiz app (android) Documentation
 
Online examination system of open and distance education kunti
Online examination system of open and distance education kuntiOnline examination system of open and distance education kunti
Online examination system of open and distance education kunti
 
online quiz application project presentation
online quiz application project presentationonline quiz application project presentation
online quiz application project presentation
 
Feedback System in PHP
Feedback System in PHPFeedback System in PHP
Feedback System in PHP
 
Android technical quiz app
Android technical quiz appAndroid technical quiz app
Android technical quiz app
 
Online examination documentation
Online examination documentationOnline examination documentation
Online examination documentation
 
online Examination System (project report)
online Examination System (project report)online Examination System (project report)
online Examination System (project report)
 
10.project online exam system
10.project  online exam system10.project  online exam system
10.project online exam system
 
Online Examination System
Online Examination SystemOnline Examination System
Online Examination System
 
Srs2 Job Portal
Srs2 Job PortalSrs2 Job Portal
Srs2 Job Portal
 
Ppt on online voting
Ppt on online votingPpt on online voting
Ppt on online voting
 
Documentation e-voting Software Engineering
Documentation e-voting Software EngineeringDocumentation e-voting Software Engineering
Documentation e-voting Software Engineering
 
Online Quiz System Project Report
Online Quiz System Project Report Online Quiz System Project Report
Online Quiz System Project Report
 
Online Examination System
Online Examination SystemOnline Examination System
Online Examination System
 
Quiz managment system
Quiz managment systemQuiz managment system
Quiz managment system
 
Online Exam System_Industrial Report
Online Exam System_Industrial ReportOnline Exam System_Industrial Report
Online Exam System_Industrial Report
 
Online Examination System Report
Online Examination System ReportOnline Examination System Report
Online Examination System Report
 
Online Examination System
Online Examination SystemOnline Examination System
Online Examination System
 

Similar to Quizine: An online Test

Online Examination Java Projectreport.docx
Online Examination Java Projectreport.docxOnline Examination Java Projectreport.docx
Online Examination Java Projectreport.docxTanishaPatil4
 
Synopsis on Online examination system using php
Synopsis on Online examination system using phpSynopsis on Online examination system using php
Synopsis on Online examination system using phpArchana Jha
 
Project Report Online Test
Project Report Online TestProject Report Online Test
Project Report Online TestAbhishek Kumar
 
A_Project_Report_ON_ONLINE_EXAMS_SYSTEM.pdf
A_Project_Report_ON_ONLINE_EXAMS_SYSTEM.pdfA_Project_Report_ON_ONLINE_EXAMS_SYSTEM.pdf
A_Project_Report_ON_ONLINE_EXAMS_SYSTEM.pdfAmishGupta15
 
A Project Report ON ONLINE EXAMS SYSTEM
A Project Report ON ONLINE EXAMS SYSTEMA Project Report ON ONLINE EXAMS SYSTEM
A Project Report ON ONLINE EXAMS SYSTEMDawn Cook
 
quiz game project report.pdf
quiz game project report.pdfquiz game project report.pdf
quiz game project report.pdfzccindia
 
online learning and examination website
online learning and examination websiteonline learning and examination website
online learning and examination websiteAnuj Kumar
 
Online examination management system..pdf
Online examination management system..pdfOnline examination management system..pdf
Online examination management system..pdfKamal Acharya
 
A Survey on Design of Online Judge System
A Survey on Design of Online Judge SystemA Survey on Design of Online Judge System
A Survey on Design of Online Judge SystemIRJET Journal
 
Online Examination System Project report
Online Examination System Project report Online Examination System Project report
Online Examination System Project report SARASWATENDRA SINGH
 
Quizz app By Raihan Sikdar
Quizz app By Raihan SikdarQuizz app By Raihan Sikdar
Quizz app By Raihan Sikdarraihansikdar
 
Assesmment System - project report
Assesmment System - project reportAssesmment System - project report
Assesmment System - project reportArpit Pandya
 
System Analysis & Design Report on Summer Training System
System Analysis & Design Report on Summer Training SystemSystem Analysis & Design Report on Summer Training System
System Analysis & Design Report on Summer Training Systemthededar
 
TECHNICAL RESOURCE PORTAL_JUHI
TECHNICAL RESOURCE PORTAL_JUHITECHNICAL RESOURCE PORTAL_JUHI
TECHNICAL RESOURCE PORTAL_JUHIJuhi Sharma
 

Similar to Quizine: An online Test (20)

Online Examination Java Projectreport.docx
Online Examination Java Projectreport.docxOnline Examination Java Projectreport.docx
Online Examination Java Projectreport.docx
 
Online Exam
Online ExamOnline Exam
Online Exam
 
Synopsis on Online examination system using php
Synopsis on Online examination system using phpSynopsis on Online examination system using php
Synopsis on Online examination system using php
 
Project Report Online Test
Project Report Online TestProject Report Online Test
Project Report Online Test
 
A_Project_Report_ON_ONLINE_EXAMS_SYSTEM.pdf
A_Project_Report_ON_ONLINE_EXAMS_SYSTEM.pdfA_Project_Report_ON_ONLINE_EXAMS_SYSTEM.pdf
A_Project_Report_ON_ONLINE_EXAMS_SYSTEM.pdf
 
A Project Report ON ONLINE EXAMS SYSTEM
A Project Report ON ONLINE EXAMS SYSTEMA Project Report ON ONLINE EXAMS SYSTEM
A Project Report ON ONLINE EXAMS SYSTEM
 
quiz game project report.pdf
quiz game project report.pdfquiz game project report.pdf
quiz game project report.pdf
 
Final report
Final reportFinal report
Final report
 
online learning and examination website
online learning and examination websiteonline learning and examination website
online learning and examination website
 
Online examination management system..pdf
Online examination management system..pdfOnline examination management system..pdf
Online examination management system..pdf
 
A Survey on Design of Online Judge System
A Survey on Design of Online Judge SystemA Survey on Design of Online Judge System
A Survey on Design of Online Judge System
 
4176.pdf
4176.pdf4176.pdf
4176.pdf
 
Online Examination System Project report
Online Examination System Project report Online Examination System Project report
Online Examination System Project report
 
Quizz app By Raihan Sikdar
Quizz app By Raihan SikdarQuizz app By Raihan Sikdar
Quizz app By Raihan Sikdar
 
Assesmment System - project report
Assesmment System - project reportAssesmment System - project report
Assesmment System - project report
 
Online cet
Online cetOnline cet
Online cet
 
System Analysis & Design Report on Summer Training System
System Analysis & Design Report on Summer Training SystemSystem Analysis & Design Report on Summer Training System
System Analysis & Design Report on Summer Training System
 
TECHNICAL RESOURCE PORTAL_JUHI
TECHNICAL RESOURCE PORTAL_JUHITECHNICAL RESOURCE PORTAL_JUHI
TECHNICAL RESOURCE PORTAL_JUHI
 
Sathya-Tester
Sathya-TesterSathya-Tester
Sathya-Tester
 
Documentation
DocumentationDocumentation
Documentation
 

Recently uploaded

Electromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptxElectromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptxNANDHAKUMARA10
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...Amil baba
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Call Girls Mumbai
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...drmkjayanthikannan
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaOmar Fathy
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startQuintin Balsdon
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdfKamal Acharya
 
Computer Graphics Introduction To Curves
Computer Graphics Introduction To CurvesComputer Graphics Introduction To Curves
Computer Graphics Introduction To CurvesChandrakantDivate1
 
Ground Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth ReinforcementGround Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth ReinforcementDr. Deepak Mudgal
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationBhangaleSonal
 
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxMuhammadAsimMuhammad6
 
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...jabtakhaidam7
 
Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Ramkumar k
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsvanyagupta248
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdfKamal Acharya
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdfAldoGarca30
 
Linux Systems Programming: Inter Process Communication (IPC) using Pipes
Linux Systems Programming: Inter Process Communication (IPC) using PipesLinux Systems Programming: Inter Process Communication (IPC) using Pipes
Linux Systems Programming: Inter Process Communication (IPC) using PipesRashidFaridChishti
 

Recently uploaded (20)

Electromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptxElectromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptx
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdf
 
Computer Graphics Introduction To Curves
Computer Graphics Introduction To CurvesComputer Graphics Introduction To Curves
Computer Graphics Introduction To Curves
 
Ground Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth ReinforcementGround Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth Reinforcement
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
 
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
 
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
 
Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
Signal Processing and Linear System Analysis
Signal Processing and Linear System AnalysisSignal Processing and Linear System Analysis
Signal Processing and Linear System Analysis
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
 
Linux Systems Programming: Inter Process Communication (IPC) using Pipes
Linux Systems Programming: Inter Process Communication (IPC) using PipesLinux Systems Programming: Inter Process Communication (IPC) using Pipes
Linux Systems Programming: Inter Process Communication (IPC) using Pipes
 

Quizine: An online Test

  • 1. QUIZINE : AN ONLINE TEST 03120902712 Page 1 CONTENTS  Acknowledgement  Certificate  Abstract  Introduction  Overview  Introduction to JAVA  ER Diagram  Converting ER Diagram into Tables  Snapshots  Conclusion  Scope of Enhancement
  • 2. QUIZINE : AN ONLINE TEST 03120902712 Page 2 ACKNOWLEDGEMENT I am using this opportunity to express my gratitude to everyone who supported me throughout the course of this project. I am thankful for their aspiring guidance, invaluably constructive criticism and friendy advice during the project work. I am sincerely grateful to them for sharing their truthful and illuminating views on a number of issues related to the project. I express my warm thanks to Mr. Shamim Ahmed and Mr. Manish Hurkat for their support and guidance at NIIT, South Extension. I would also like to thank my project guide Mr. Vineet Sejwal and all the people who provided me with the facilities being required and conductive conditions for my project. Thank you, Randhir Kumar Gupta
  • 3. QUIZINE : AN ONLINE TEST 03120902712 Page 3
  • 4. QUIZINE : AN ONLINE TEST 03120902712 Page 4 1. ABSTRACT Exam Software is a Test Management Software, which offers a complete solution for Computer Based Test (CBT) .They are used to set up multiple choice tests for set time periods that when submitted are automatically corrected and the results logged beside the student's reference number. FEATURES  Administrator login.  Student registration.  Management and update of student information ,instructions and questions.  Scope for fixing negative marks and maximum marks to each question.  Display of result in the form of total score ,correct responses attempted and non attempted questions. WHAT IMPACT DOES IT HAVE  Physical presence at a given location is absolutely not necessary.  No time is spent on evaluation.  Results are available instantly.  The time of starting and completion of examination can be recorded at the server and the student cannot manipulate the same.  Even for subjects that the actual examination that will not be conducted online students can be given extensive practice and training by holding online Mock Tests.  Almost all competitive exams are multiple choice types and these can be easily conducted online, for example GCET - Goa Common Entrance Test held to shortlist candidates for medical and engineering courses.  Trends of the examination including topic wise trends of each subject can be easily obtained if required.
  • 5. QUIZINE : AN ONLINE TEST 03120902712 Page 5 2. INTRODUCTION PURPOSE  The purpose of online test simulator is to take online test in an efficient manner and no time wasting for checking the paper.  The main objective of online test is to efficiently evaluate the candidate thoroughly through a fully automated system that not only saves lot of time but also gives fast results.  For students they give papers according to their convenience and time and there is no need of using extra thing like paper, pen etc. SCOPE Scope of this project is very broad in terms of other manually taking exams. Few of them are:-  This can be used in educational institutions as well as in corporate world.  No restriction that examiner has to be present when the candidate takes the test. FEATURES:  Secure  Easy to use  Reliable and accurate  No need of examiner OVEVIEW The online test created for taking online test has following stages  Login
  • 6. QUIZINE : AN ONLINE TEST 03120902712 Page 6  Test  Result LOGIN:-  There is a quality login window because this is more secure than other login forms as in a normal login window there are multiple logins available so that more than one person can access to test with their individual login.  It include two login windows one for administrator and another one for student. TEST:  Test page is the most creative and important page in this project. It  consists of 2 modules namely:  Subject selection  Utilities  Utilities:- It includes:-  Skip and come back to the question afterwards ifneeded.  Gives the list of attempted and unattempted questions and can go to any question directly and can either attempt or change the answer of the already attempted question.
  • 7. QUIZINE : AN ONLINE TEST 03120902712 Page 7 TECHNOLOGIES USED  Frontend as: NetBeans Platform  Back end as: JAVA  Database: Glass Fish Server by Sun Microsystems, Now sponsored by Oracle Corporation  Queryinglanguage: MYSQL
  • 8. QUIZINE : AN ONLINE TEST 03120902712 Page 8 3. SPECIFIC REQUIREMENTS: External interface utilised: HARDWARE 1.) Minimum 5 GB space in HDD 2.) IBN Net vista Pentium 4 1.7 GHz 3.) 256 MB DDR SDRAM 4.) GB ULTRA HDD 7200 RPM 5.) 48 x CD ROM 6.) 15 `` color monitor SOFTWARE 1. Netbeans Platform 2. Windows 8 3. ODBC Driver 4. MySql database
  • 9. QUIZINE : AN ONLINE TEST 03120902712 Page 9 Introduction to Java  Java is Object oriented, Multi-threading language developed by Sun Microsystems in 1991.  It is designed to be small, simple and portable across different platforms as well as OS. Features of Java : Syntax based on C++  Object-oriented  Support for Internet applications  Extensive library of prewritten classes  Portability among platforms  Built-in networking security as JRE is inaccessible to other parts of computer Java Programs:  Applets:  Small programs designed to add interactivity to Web sites  Downloaded with the Web page and launched by the Internet browser  Servlets :  Run by Web server on the server  Typically generate Web content  Applications:  Programs that run standalone on a client
  • 10. QUIZINE : AN ONLINE TEST 03120902712 Page 10 Java Servlets:  Servlets are server side applets that are loaded and executed by a web server in the same manner that applets are loaded and executed by a web browser.  Java Servlets are useful to create Dynamic pages. Depending upon my input server will give an output Features of Servlets:  Database Connectivity o Insert/Update/delete/drop o Select  Servlets Chaining  Server Side Includes  Applet Servlet Communication  Interservlet Communication  Page Compilation  Session Tracking JSP: Introduction:  As a Java-based technology, it enjoys all of the advantages that the java language provides with respect to development and deployment.  JSP runs on major web platforms.  Client (web browser) makes a request via an HTTP.  The web server receives the request and sends it to the Servlets/JSP engine. If the Servlets/JSP is not loaded, the web server will load it into the JVM and execute it.  Web server returns response to the Client. JSP Directives: They generate side effects that are change the way the JSP container processes the page. Implicit Objects:
  • 11. QUIZINE : AN ONLINE TEST 03120902712 Page 11  Request  Response  Out  Session  Application  Page Context  Exception JSP Actions: The JSP actions allow the transfer of control between pages.  Forward  Include  Plug-in JavaScript: A scripting language is a lightweight programming language which is basically responsible for  Creating Dynamic Pages.  Respond to the events.  Read and Write HTML Elements.  Validate Data. Functions:  Functions are useful to a programmer when certain tasks are to be repeated during the course of the program. They are defined by name and invoked with the same. The functions can take parameters and return result using return statement.  Recursive Functions are functions that call themselves. Events:  Events are signals generated when specific event occurs. Event handlers are scripts written by the programmer to take advantages of events in JavaScript. Eg: blur : Occurs when user clicks outside a field. click: Occurs when user clicks inside a field. change: Occurs when user changes a field. focus : Occurs when user focuses over a field
  • 12. QUIZINE : AN ONLINE TEST 03120902712 Page 12 E-R diagram Administrator update s update s update s student Question questionQue stion attemp tss pwd id stud₋ na mem id get s Result Question Rules Question $stud- id phone id $stud- id ansgiv en id $q- id q-id ques id ans id author id op2 id op3 id op1 id op4 id marks update s sett Question setno nmark snnkfj nmnm arks id time id pmark snnkfj nmnm arks id $stud- id q₋ correctq₋ attemptedd id t₋ mar ks nnkfjn mnma rks id
  • 13. QUIZINE : AN ONLINE TEST 03120902712 Page 13 CONVERTING E-R INTO TABLES STUDENT-TABLE S.No. Field name Data Type Description 1. STUD_ID(pk) NUMBER(8) Student identification number 2 Q_ID(pk) NUMBER(2) Question id 3 ANSGIVEN NUMBER(1) Response 4 MARKS NUMBER(1) Marks of each question ATTEMPT-TABLE S.No. Field name Data Type Description 1. STUD_ID(pk) NUMBER(4) Student identification number 2 Q_ATTEMPTED NUMBER(2) Questions attempted 3 Q_CORRECT NUMBER(3) Correct responses 4 T_MARKS NUMBER(3) Total marks RESULT-TABLE S.No. Field name Data Type Description 1. STUD_ID(pk) NUMBER(8) Student identification number 2 STUD_NAME VARCHAR2(10) Name of student 3 PHONE NUMBER(10) Student’s contact number 4 PWD VARCHAR2(8) Password
  • 14. QUIZINE : AN ONLINE TEST 03120902712 Page 14 SETT-TABLE S.No. Field name Data Type Description 1. TIME NUMBER(2) Time duration 2 NMARKS NUMBER(2) Negative Marks 3 PMARKS NUMBER(2) Positive Marks QUESTION-TABLE S.No . Field name Data Type Description 1 Q_ID NUMBER(2) Question id 2 QUES VARCHAR2(100) Question 3 ANS NUMBER(1) Correctanswer of question 4 AUTHOR VARCHAR2(20) Author 5 OP1 VARCHAR2(40) Option 1 6 OP2 VARCHAR2(40) Option2 7 OP3 VARCHAR2(40) Option3 8 OP4 VARCHAR2(40) Option4
  • 15. QUIZINE : AN ONLINE TEST 03120902712 Page 15 RELATIONAL DATABASE DESIGN The database consists of following tables:  Student table  Attempt table  result table  question table  setting table  rules  Administrator updates student table where primary key is stud_id its other attributes like password , name, phone are dependenton it. ‘Attempt‘ is a many to one relationship between entities student and question .  ‘Attempt’ contains composite primary keys (stud_id,q_id).its attributes are dependenton this composite primary key,stud_id,q_id act as foreign key for both student table and question table.  Question table contains q_id as its primary key which uniquely defines the entire question table.  ‘Gets’ relationship connects student and result entities where primary key is stud_id.  Administrator updates setting table which contains positive marks, negative marks, time limit, total marks.  Administrator also updates rules or instructions.
  • 16. QUIZINE : AN ONLINE TEST 03120902712 Page 16 SNAPSHOTS:
  • 17. QUIZINE : AN ONLINE TEST 03120902712 Page 17
  • 18. QUIZINE : AN ONLINE TEST 03120902712 Page 18
  • 19. QUIZINE : AN ONLINE TEST 03120902712 Page 19
  • 20. QUIZINE : AN ONLINE TEST 03120902712 Page 20
  • 21. QUIZINE : AN ONLINE TEST 03120902712 Page 21
  • 22. QUIZINE : AN ONLINE TEST 03120902712 Page 22 Future scope There have been numerous cases of computer glitches, errors in content, and security lapses reported in online examination .So in the near future the so –called software could be made more secure and reliable. While electronic glitches are rare, they have been known to occur, for instance when computer crashes voided the efforts of thousands of student. There are also cases in which the correction software has corrupted scores. so the software can be programmed well so as to avoid corrupted scores. CONCLUSION The Online test System is developed using Advanced Java and Mysql fully meets the objectives of the system for which it has been developed. 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.