SlideShare a Scribd company logo
1 of 4
Download to read offline
Journal of Information Engineering and Applications                                          www.iiste.org
ISSN 2224-5782 (print) ISSN 2225-0506 (online)
Vol 2, No.2, 2012




                  SQL Based Paperless Examination System
                           Harshada Satav* , Trupti Nanekar, Supriya Pingale, Nupur
               Maharashtra Academy Of Engineering, Alandi, Pune University, Maharashtra, India
                               *Email: satav.harshada@gmail.com


Abstract
A database management system (DBMS) consists of software that operates database, providing storage,
access and security, backup and other facilities. Database management systems can be categorized
according to the database model that they support, such as relational or XML, the type(s) of computer they
support, such as a server cluster or a mobile phone, the query language(s) that access the database, such as
SQL or X Query, performance trade-offs, such as maximum scale or maximum speed or others. Using these
facilities we intend to develop A Paperless SQL Based Examination. This shall support a descriptive
examination and multiple clients at a given time. Paperless examination is an important role of modern
education, which can effectively reduce the teachers’ workload and improve work efficiency. This article
describes a novel SQL-based paperless examination system, including objective questions as well as SQL
programming questions.
Keywords: Database, Examination, Paperless, Test, Sql


1. Introduction
The paperless examination is a kind of ones that use computer network to replace traditional test paper;
some interrelated functions of examination are realized by right of computer simulation. Paperless
examinations play a vital role in the development of modern education in that they effectively reduce
teachers grading load and increase their overall efficiency. In addition, paperless examinations reduce
errors in grading and promote the fairness of the examination. Up till now; we have already had a rich class
of paperless examination systems.
However, those systems concentrate mostly on dealing with objective questions and fall short on more
subjective issues such as programming. There are a few paperless examination systems that orient on
programming languages. Usually, students would have to submit experiment reports and get feedbacks
from the teacher who grades the reports.


2. Software Structure
The choice of the platform is governed by need of the requirements. The online exam system requires use
of a web based application that can present a descriptive exam format for SQL DML statements. This
application requires presenting a highly maintainable, secure platform which provides high robustness,
reliable, scalable, and updatable in order to acquire new features in near future to improve user
acceptability.


2.1 Software Options
● Microsoft .NET Based C#, ASP.NET:
ASP.NET is a web application framework developed and marketed by Microsoft to allow programmers to
build dynamic web services.
● JAVA-J2EE:
Java Platform, Enterprise Edition or Java EE is a widely used platform for server programming in the Java


                                                    30
Journal of Information Engineering and Applications                                            www.iiste.org
ISSN 2224-5782 (print) ISSN 2225-0506 (online)
Vol 2, No.2, 2012


programming language.
● WHY J2EE?
Because:
->Open and standard based platform
->Developing, deploying and managing n-tier, Web-enabled, server-centric
->Component- based enterprise applications
->Huge User Base
->Cross Platform Technology
1) Can use any J2EE implementation for development and deployment
2) Vast amount of J2EE community resources
3) Can use off-the-shelf 3rd –Party business components.
-> Value for Business –Customers:
1) Many implementation choices are possible based on various requirements
Performance, tools and more
2) Large developer tool.


3. Model View Controller Architecture (MVC Architecture)
The main aim of the MVC architecture is to separate the business logic and application data from the
presentation data to the user. Here are the reasons why we should use the MVC design pattern. They are
reusable: When the problems recur, there is no need to invent a new solution. They are expressive: By
using the MVC design pattern our application becomes more expressive.
Model: The model object knows about all the data that need to be displayed. It only represents the data of
an application. In the SQL based paperless examination system the model is consist of net-beans, EJB.
View: The view represents the presentation of the application. The view object refers to the model. It
remains same if there is any modification in the business logic. In the system view is JSP and HTML with
which actual designing is to be performed.
Controller: The controller is responsible for intercepting the requests from view and passes it to the
model for the appropriate action. In this database system controller is nothing but the servlets with the help
of this all validation and data storage is controller.


4. Examination System
The SQL based paperless     Examination system is consisting of the three main views.
1. Administrator
2. Teacher
3. Student
The Administrator is one who controls all over the examination system. The scheduling of the exam is
handled by the administrator. The Teacher is the second important view of the system. Teacher is one who
creates Question set for the exam and storing correct answer.
If no syntax errors then UNION operation is performed on the answer of the student and correct answer.
Student is the third and central view of the sql based paperless examination system.
These all three views are controlled by the examination system.


                                                     31
Journal of Information Engineering and Applications                                            www.iiste.org
ISSN 2224-5782 (print) ISSN 2225-0506 (online)
Vol 2, No.2, 2012




                   EXAMINATION
                   SYSTEM


 STUDENT                                   TEACHER
                  ADMINISTRATOR
               Fig 1. Functional diagram



The Fig 1.is the functional diagram of the sql based paperless examination system. It gives the designing
idea of the examination system. And also gives how all three views are controlled by the examination
system.


5. Process Of Statements
The key function of the system is process of statements. We can divide statements into two parts: one is
query statements, the other is Data Manipulation Language (DML) statements.
5.1. Preprocess of statements
Preprocess can remove some errors before evaluating the submitted solution. The step has two advantages:
one is to make system running effective, and the other is to give more error hints easily. Preprocess includes
the following sub-steps:
       Validity checking of the statements: The step calls the DBMS Parse stored procedure to check the
validity of input statements. Checking of the number of data object columns: It analyzes the number of data
object columns in input query statements.Checking of the order of data object columns: It analyzes the
order of the data object columns in input query statements.
5.2. Process of DML statements
          DML is used to update data in a database. This includes three types of statements - DELETE,
UPDATE, and INSERT. No result set is returned with the execution of DML statements. So it is more
difficult to process DML statements in comparison with query statements. We use a method as follows:
First convert DML statements into corresponding query statements according to some rules, and then
evaluate converted statements in the same way as evaluating query statements. This method effectively
guarantees accuracy and efficiency.


6. Realization And Testing
We use JBuilder 9 and Dreamweaver MX 2004 to develop the examination system. The web server’s
operating system is Windows Server 2003 Enterprise Edition, with the JBOSS-4.0.2 and Tomcat-4.1.25 as
Java runtime environment. The database server use windows Server 2000 + SQL Server 2000. We have
arranged 120 students to test this exam software with a real environment. The examination subject is
Computer Application Base. Test result show that the exam software is running stable, the peak time in the
network service does not appear the phenomenon of server crash; all the candidates have successfully
completed their examination process. The test paper is created from the examination questions database
automatically. The examination question types includes the single-choice questions, the multiple choice
questions, the true-false questions, the blank filling questions and the blank filling program questions and
the program designing questions and so on. Before begin of the examination, the administrator generates
the test paper automatically according to question type and test scores requirement from examination
questions database. Students can carry on examination through using this test paper after beginning the
examination. Due to the limited length of this paper, here would not give detailed researches.


                                                     32
Journal of Information Engineering and Applications                                              www.iiste.org
ISSN 2224-5782 (print) ISSN 2225-0506 (online)
Vol 2, No.2, 2012


     After completing this examination, only as long as submit this examination answers would finish this
examination, if because occur machine fault, network failure and so on, when students cannot submit test
examination, then submitting test paper answers can be completed by the examination administrator in
system background. After all examination students complete submitting test paper answers, automatic
paper rating would begin, after the paper rating is over, the system can output all students test paper scores,
and total scores, at the same time, results of the examination will be outputted to Microsoft excel sheets by
using a stored procedure, so teachers can check these results, and fill in scores tables. The facts have
already proved that this paperless examination have better stability and practicality, it can complete
examination of these curriculum successfully, and alleviate the burdens of teachers, improve efficiency of
teacher work, and students affirm that this system is very good, all indicates this is a safe, reliable paperless
examination system.


7. Future Scope
Automatic Grading System for Essay type Exams ex: TOEFL.
Prompt, Standards based evaluation accepted worldwide by a consortium of universities.
Course Specific evaluation that aims to test skills in certain special areas of interest like programming
languages, research aptitude.


8. Applications
Creation of a Paperless Examination Application for Multiple clients
Provision for Descriptive as well as objective evaluation of Examinee
Research on parser techniques
Database Optimization using offline mode
Enhancement of educational course delivery and design


9. Conclusion
The SQL paperless Examination system shall effectively improve the automation level of examination for
courses especially related to DBMS SQL. The project shall improve student performance by introduction
of prompt feedback mechanism. The teacher shall also be benefited by analysis provided by the system,
which will reduce workload of teachers effectively.


References
DU Feng, ZHANG Ying-jie, CHEN Lu, “Research on general paperless examination system“[J].
Journal of ZheJiang University ot Technology.NO 4, Vol 36, Aug 2009,pp:382-385.
Li Ze-Zhong, DENG Pu. Research on Intelligent Test Paper Composition Based on Genetic
Algorithm[J], Journal of Chongqing Electric Power College. NO 4, Vol 13, Dec.2008,pp:25-28.
WANG Jianhui, MA Jialin. Web-based online examination system[J]. Journal of Xi an University of
Science and Technology.2007/02
Nu fenglian, Deng fei. Implantation of Online Examination System based on the Web Technology[J].
Microcomputer Information. 2007/06




                                                       33

More Related Content

What's hot

Online eaxmination
Online eaxminationOnline eaxmination
Online eaxminationAditi_17
 
Software requirement specification for online examination system
Software requirement specification for online examination systemSoftware requirement specification for online examination system
Software requirement specification for online examination systemkarthik venkatesh
 
Online examination documentation
Online examination documentationOnline examination documentation
Online examination documentationWakimul Alam
 
Online examination system
Online examination systemOnline examination system
Online examination systemAvinash Prakash
 
Advanced Question Paper Generator Implemented using Fuzzy Logic
Advanced Question Paper Generator Implemented using Fuzzy LogicAdvanced Question Paper Generator Implemented using Fuzzy Logic
Advanced Question Paper Generator Implemented using Fuzzy LogicIRJET Journal
 
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
 
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
 
Online examination system Documentation
Online examination system DocumentationOnline examination system Documentation
Online examination system DocumentationLehlohonoloMakoti
 
Online Book Donation System Project Report (Android)
Online Book Donation System Project Report (Android)Online Book Donation System Project Report (Android)
Online Book Donation System Project Report (Android)Kishan Maurya
 
Online examination system
Online examination systemOnline examination system
Online examination systemRahul Khanwani
 

What's hot (17)

E-Examination
E-ExaminationE-Examination
E-Examination
 
Exam system
Exam systemExam system
Exam system
 
Online eaxmination
Online eaxminationOnline eaxmination
Online eaxmination
 
Online Test Engine
Online  Test EngineOnline  Test Engine
Online Test Engine
 
Software requirement specification for online examination system
Software requirement specification for online examination systemSoftware requirement specification for online examination system
Software requirement specification for online examination system
 
Online examination documentation
Online examination documentationOnline examination documentation
Online examination documentation
 
Online quiz system
Online quiz systemOnline quiz system
Online quiz system
 
Online examination system
Online examination systemOnline examination system
Online examination system
 
Presentation
PresentationPresentation
Presentation
 
Advanced Question Paper Generator Implemented using Fuzzy Logic
Advanced Question Paper Generator Implemented using Fuzzy LogicAdvanced Question Paper Generator Implemented using Fuzzy Logic
Advanced Question Paper Generator Implemented using Fuzzy Logic
 
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
 
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
 
Online examination system Documentation
Online examination system DocumentationOnline examination system Documentation
Online examination system Documentation
 
Online examination system
Online examination systemOnline examination system
Online examination system
 
Online exam
Online examOnline exam
Online exam
 
Online Book Donation System Project Report (Android)
Online Book Donation System Project Report (Android)Online Book Donation System Project Report (Android)
Online Book Donation System Project Report (Android)
 
Online examination system
Online examination systemOnline examination system
Online examination system
 

Similar to SQL-Based Paperless Exam System

Online examination system
Online examination system Online examination system
Online examination system IRJET Journal
 
Online Exam System_Industrial Report
Online Exam System_Industrial ReportOnline Exam System_Industrial Report
Online Exam System_Industrial ReportManmeet Sinha
 
Project Report on Exam Suite/Test Application/Exam App ( JAVA )
Project Report on Exam Suite/Test Application/Exam App ( JAVA )Project Report on Exam Suite/Test Application/Exam App ( JAVA )
Project Report on Exam Suite/Test Application/Exam App ( JAVA )paras91
 
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
 
Final Project
Final ProjectFinal Project
Final Projecteclumson
 
IRJET- Question-Answer Text Mining using Machine Learning
IRJET-  	  Question-Answer Text Mining using Machine LearningIRJET-  	  Question-Answer Text Mining using Machine Learning
IRJET- Question-Answer Text Mining using Machine LearningIRJET Journal
 
IRJET- Question-Answer Text Mining using Machine Learning
IRJET- Question-Answer Text Mining using Machine LearningIRJET- Question-Answer Text Mining using Machine Learning
IRJET- Question-Answer Text Mining using Machine LearningIRJET Journal
 
School management System
School management SystemSchool management System
School management SystemHATIM Bhagat
 
IRJET- Web-Based System for Creation and Management of Multiple Choices based...
IRJET- Web-Based System for Creation and Management of Multiple Choices based...IRJET- Web-Based System for Creation and Management of Multiple Choices based...
IRJET- Web-Based System for Creation and Management of Multiple Choices based...IRJET Journal
 
quiz game project report.pdf
quiz game project report.pdfquiz game project report.pdf
quiz game project report.pdfzccindia
 
IRJET- Intelligence Quotient Tester
IRJET-  	  Intelligence Quotient TesterIRJET-  	  Intelligence Quotient Tester
IRJET- Intelligence Quotient TesterIRJET Journal
 
SPRING BOOT BASED TASK HANDLER.pptx
SPRING BOOT BASED TASK HANDLER.pptxSPRING BOOT BASED TASK HANDLER.pptx
SPRING BOOT BASED TASK HANDLER.pptxSWETHAABIRAMIM
 
National%20 online%20examination%20system%20an%20architectural%20perspective
National%20 online%20examination%20system%20an%20architectural%20perspectiveNational%20 online%20examination%20system%20an%20architectural%20perspective
National%20 online%20examination%20system%20an%20architectural%20perspectivekalimullahmohd89
 
National%20 online%20examination%20system%20an%20architectural%20perspective
National%20 online%20examination%20system%20an%20architectural%20perspectiveNational%20 online%20examination%20system%20an%20architectural%20perspective
National%20 online%20examination%20system%20an%20architectural%20perspectivekalimullahmohd89
 
Research Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and ScienceResearch Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and Scienceinventy
 
Online examination system
Online examination systemOnline examination system
Online examination systemNarendra Sonone
 
10.project online exam system
10.project  online exam system10.project  online exam system
10.project online exam systemIram hasan
 
Database Engine Control though Web Portal Monitoring Configuration
Database Engine Control though Web Portal Monitoring ConfigurationDatabase Engine Control though Web Portal Monitoring Configuration
Database Engine Control though Web Portal Monitoring ConfigurationIRJET Journal
 

Similar to SQL-Based Paperless Exam System (20)

Online examination system
Online examination system Online examination system
Online examination system
 
Online Exam System_Industrial Report
Online Exam System_Industrial ReportOnline Exam System_Industrial Report
Online Exam System_Industrial Report
 
Project Report on Exam Suite/Test Application/Exam App ( JAVA )
Project Report on Exam Suite/Test Application/Exam App ( JAVA )Project Report on Exam Suite/Test Application/Exam App ( JAVA )
Project Report on Exam Suite/Test Application/Exam App ( JAVA )
 
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
 
Final Project
Final ProjectFinal Project
Final Project
 
IRJET- Question-Answer Text Mining using Machine Learning
IRJET-  	  Question-Answer Text Mining using Machine LearningIRJET-  	  Question-Answer Text Mining using Machine Learning
IRJET- Question-Answer Text Mining using Machine Learning
 
IRJET- Question-Answer Text Mining using Machine Learning
IRJET- Question-Answer Text Mining using Machine LearningIRJET- Question-Answer Text Mining using Machine Learning
IRJET- Question-Answer Text Mining using Machine Learning
 
School management System
School management SystemSchool management System
School management System
 
IRJET- Web-Based System for Creation and Management of Multiple Choices based...
IRJET- Web-Based System for Creation and Management of Multiple Choices based...IRJET- Web-Based System for Creation and Management of Multiple Choices based...
IRJET- Web-Based System for Creation and Management of Multiple Choices based...
 
quiz game project report.pdf
quiz game project report.pdfquiz game project report.pdf
quiz game project report.pdf
 
IRJET- Intelligence Quotient Tester
IRJET-  	  Intelligence Quotient TesterIRJET-  	  Intelligence Quotient Tester
IRJET- Intelligence Quotient Tester
 
SPRING BOOT BASED TASK HANDLER.pptx
SPRING BOOT BASED TASK HANDLER.pptxSPRING BOOT BASED TASK HANDLER.pptx
SPRING BOOT BASED TASK HANDLER.pptx
 
National%20 online%20examination%20system%20an%20architectural%20perspective
National%20 online%20examination%20system%20an%20architectural%20perspectiveNational%20 online%20examination%20system%20an%20architectural%20perspective
National%20 online%20examination%20system%20an%20architectural%20perspective
 
National%20 online%20examination%20system%20an%20architectural%20perspective
National%20 online%20examination%20system%20an%20architectural%20perspectiveNational%20 online%20examination%20system%20an%20architectural%20perspective
National%20 online%20examination%20system%20an%20architectural%20perspective
 
Research Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and ScienceResearch Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and Science
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
 
Online examination system
Online examination systemOnline examination system
Online examination system
 
10.project online exam system
10.project  online exam system10.project  online exam system
10.project online exam system
 
Srs
SrsSrs
Srs
 
Database Engine Control though Web Portal Monitoring Configuration
Database Engine Control though Web Portal Monitoring ConfigurationDatabase Engine Control though Web Portal Monitoring Configuration
Database Engine Control though Web Portal Monitoring Configuration
 

More from Alexander Decker

Abnormalities of hormones and inflammatory cytokines in women affected with p...
Abnormalities of hormones and inflammatory cytokines in women affected with p...Abnormalities of hormones and inflammatory cytokines in women affected with p...
Abnormalities of hormones and inflammatory cytokines in women affected with p...Alexander Decker
 
A validation of the adverse childhood experiences scale in
A validation of the adverse childhood experiences scale inA validation of the adverse childhood experiences scale in
A validation of the adverse childhood experiences scale inAlexander Decker
 
A usability evaluation framework for b2 c e commerce websites
A usability evaluation framework for b2 c e commerce websitesA usability evaluation framework for b2 c e commerce websites
A usability evaluation framework for b2 c e commerce websitesAlexander Decker
 
A universal model for managing the marketing executives in nigerian banks
A universal model for managing the marketing executives in nigerian banksA universal model for managing the marketing executives in nigerian banks
A universal model for managing the marketing executives in nigerian banksAlexander Decker
 
A unique common fixed point theorems in generalized d
A unique common fixed point theorems in generalized dA unique common fixed point theorems in generalized d
A unique common fixed point theorems in generalized dAlexander Decker
 
A trends of salmonella and antibiotic resistance
A trends of salmonella and antibiotic resistanceA trends of salmonella and antibiotic resistance
A trends of salmonella and antibiotic resistanceAlexander Decker
 
A transformational generative approach towards understanding al-istifham
A transformational  generative approach towards understanding al-istifhamA transformational  generative approach towards understanding al-istifham
A transformational generative approach towards understanding al-istifhamAlexander Decker
 
A time series analysis of the determinants of savings in namibia
A time series analysis of the determinants of savings in namibiaA time series analysis of the determinants of savings in namibia
A time series analysis of the determinants of savings in namibiaAlexander Decker
 
A therapy for physical and mental fitness of school children
A therapy for physical and mental fitness of school childrenA therapy for physical and mental fitness of school children
A therapy for physical and mental fitness of school childrenAlexander Decker
 
A theory of efficiency for managing the marketing executives in nigerian banks
A theory of efficiency for managing the marketing executives in nigerian banksA theory of efficiency for managing the marketing executives in nigerian banks
A theory of efficiency for managing the marketing executives in nigerian banksAlexander Decker
 
A systematic evaluation of link budget for
A systematic evaluation of link budget forA systematic evaluation of link budget for
A systematic evaluation of link budget forAlexander Decker
 
A synthetic review of contraceptive supplies in punjab
A synthetic review of contraceptive supplies in punjabA synthetic review of contraceptive supplies in punjab
A synthetic review of contraceptive supplies in punjabAlexander Decker
 
A synthesis of taylor’s and fayol’s management approaches for managing market...
A synthesis of taylor’s and fayol’s management approaches for managing market...A synthesis of taylor’s and fayol’s management approaches for managing market...
A synthesis of taylor’s and fayol’s management approaches for managing market...Alexander Decker
 
A survey paper on sequence pattern mining with incremental
A survey paper on sequence pattern mining with incrementalA survey paper on sequence pattern mining with incremental
A survey paper on sequence pattern mining with incrementalAlexander Decker
 
A survey on live virtual machine migrations and its techniques
A survey on live virtual machine migrations and its techniquesA survey on live virtual machine migrations and its techniques
A survey on live virtual machine migrations and its techniquesAlexander Decker
 
A survey on data mining and analysis in hadoop and mongo db
A survey on data mining and analysis in hadoop and mongo dbA survey on data mining and analysis in hadoop and mongo db
A survey on data mining and analysis in hadoop and mongo dbAlexander Decker
 
A survey on challenges to the media cloud
A survey on challenges to the media cloudA survey on challenges to the media cloud
A survey on challenges to the media cloudAlexander Decker
 
A survey of provenance leveraged
A survey of provenance leveragedA survey of provenance leveraged
A survey of provenance leveragedAlexander Decker
 
A survey of private equity investments in kenya
A survey of private equity investments in kenyaA survey of private equity investments in kenya
A survey of private equity investments in kenyaAlexander Decker
 
A study to measures the financial health of
A study to measures the financial health ofA study to measures the financial health of
A study to measures the financial health ofAlexander Decker
 

More from Alexander Decker (20)

Abnormalities of hormones and inflammatory cytokines in women affected with p...
Abnormalities of hormones and inflammatory cytokines in women affected with p...Abnormalities of hormones and inflammatory cytokines in women affected with p...
Abnormalities of hormones and inflammatory cytokines in women affected with p...
 
A validation of the adverse childhood experiences scale in
A validation of the adverse childhood experiences scale inA validation of the adverse childhood experiences scale in
A validation of the adverse childhood experiences scale in
 
A usability evaluation framework for b2 c e commerce websites
A usability evaluation framework for b2 c e commerce websitesA usability evaluation framework for b2 c e commerce websites
A usability evaluation framework for b2 c e commerce websites
 
A universal model for managing the marketing executives in nigerian banks
A universal model for managing the marketing executives in nigerian banksA universal model for managing the marketing executives in nigerian banks
A universal model for managing the marketing executives in nigerian banks
 
A unique common fixed point theorems in generalized d
A unique common fixed point theorems in generalized dA unique common fixed point theorems in generalized d
A unique common fixed point theorems in generalized d
 
A trends of salmonella and antibiotic resistance
A trends of salmonella and antibiotic resistanceA trends of salmonella and antibiotic resistance
A trends of salmonella and antibiotic resistance
 
A transformational generative approach towards understanding al-istifham
A transformational  generative approach towards understanding al-istifhamA transformational  generative approach towards understanding al-istifham
A transformational generative approach towards understanding al-istifham
 
A time series analysis of the determinants of savings in namibia
A time series analysis of the determinants of savings in namibiaA time series analysis of the determinants of savings in namibia
A time series analysis of the determinants of savings in namibia
 
A therapy for physical and mental fitness of school children
A therapy for physical and mental fitness of school childrenA therapy for physical and mental fitness of school children
A therapy for physical and mental fitness of school children
 
A theory of efficiency for managing the marketing executives in nigerian banks
A theory of efficiency for managing the marketing executives in nigerian banksA theory of efficiency for managing the marketing executives in nigerian banks
A theory of efficiency for managing the marketing executives in nigerian banks
 
A systematic evaluation of link budget for
A systematic evaluation of link budget forA systematic evaluation of link budget for
A systematic evaluation of link budget for
 
A synthetic review of contraceptive supplies in punjab
A synthetic review of contraceptive supplies in punjabA synthetic review of contraceptive supplies in punjab
A synthetic review of contraceptive supplies in punjab
 
A synthesis of taylor’s and fayol’s management approaches for managing market...
A synthesis of taylor’s and fayol’s management approaches for managing market...A synthesis of taylor’s and fayol’s management approaches for managing market...
A synthesis of taylor’s and fayol’s management approaches for managing market...
 
A survey paper on sequence pattern mining with incremental
A survey paper on sequence pattern mining with incrementalA survey paper on sequence pattern mining with incremental
A survey paper on sequence pattern mining with incremental
 
A survey on live virtual machine migrations and its techniques
A survey on live virtual machine migrations and its techniquesA survey on live virtual machine migrations and its techniques
A survey on live virtual machine migrations and its techniques
 
A survey on data mining and analysis in hadoop and mongo db
A survey on data mining and analysis in hadoop and mongo dbA survey on data mining and analysis in hadoop and mongo db
A survey on data mining and analysis in hadoop and mongo db
 
A survey on challenges to the media cloud
A survey on challenges to the media cloudA survey on challenges to the media cloud
A survey on challenges to the media cloud
 
A survey of provenance leveraged
A survey of provenance leveragedA survey of provenance leveraged
A survey of provenance leveraged
 
A survey of private equity investments in kenya
A survey of private equity investments in kenyaA survey of private equity investments in kenya
A survey of private equity investments in kenya
 
A study to measures the financial health of
A study to measures the financial health ofA study to measures the financial health of
A study to measures the financial health of
 

Recently uploaded

Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 

Recently uploaded (20)

Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 

SQL-Based Paperless Exam System

  • 1. Journal of Information Engineering and Applications www.iiste.org ISSN 2224-5782 (print) ISSN 2225-0506 (online) Vol 2, No.2, 2012 SQL Based Paperless Examination System Harshada Satav* , Trupti Nanekar, Supriya Pingale, Nupur Maharashtra Academy Of Engineering, Alandi, Pune University, Maharashtra, India *Email: satav.harshada@gmail.com Abstract A database management system (DBMS) consists of software that operates database, providing storage, access and security, backup and other facilities. Database management systems can be categorized according to the database model that they support, such as relational or XML, the type(s) of computer they support, such as a server cluster or a mobile phone, the query language(s) that access the database, such as SQL or X Query, performance trade-offs, such as maximum scale or maximum speed or others. Using these facilities we intend to develop A Paperless SQL Based Examination. This shall support a descriptive examination and multiple clients at a given time. Paperless examination is an important role of modern education, which can effectively reduce the teachers’ workload and improve work efficiency. This article describes a novel SQL-based paperless examination system, including objective questions as well as SQL programming questions. Keywords: Database, Examination, Paperless, Test, Sql 1. Introduction The paperless examination is a kind of ones that use computer network to replace traditional test paper; some interrelated functions of examination are realized by right of computer simulation. Paperless examinations play a vital role in the development of modern education in that they effectively reduce teachers grading load and increase their overall efficiency. In addition, paperless examinations reduce errors in grading and promote the fairness of the examination. Up till now; we have already had a rich class of paperless examination systems. However, those systems concentrate mostly on dealing with objective questions and fall short on more subjective issues such as programming. There are a few paperless examination systems that orient on programming languages. Usually, students would have to submit experiment reports and get feedbacks from the teacher who grades the reports. 2. Software Structure The choice of the platform is governed by need of the requirements. The online exam system requires use of a web based application that can present a descriptive exam format for SQL DML statements. This application requires presenting a highly maintainable, secure platform which provides high robustness, reliable, scalable, and updatable in order to acquire new features in near future to improve user acceptability. 2.1 Software Options ● Microsoft .NET Based C#, ASP.NET: ASP.NET is a web application framework developed and marketed by Microsoft to allow programmers to build dynamic web services. ● JAVA-J2EE: Java Platform, Enterprise Edition or Java EE is a widely used platform for server programming in the Java 30
  • 2. Journal of Information Engineering and Applications www.iiste.org ISSN 2224-5782 (print) ISSN 2225-0506 (online) Vol 2, No.2, 2012 programming language. ● WHY J2EE? Because: ->Open and standard based platform ->Developing, deploying and managing n-tier, Web-enabled, server-centric ->Component- based enterprise applications ->Huge User Base ->Cross Platform Technology 1) Can use any J2EE implementation for development and deployment 2) Vast amount of J2EE community resources 3) Can use off-the-shelf 3rd –Party business components. -> Value for Business –Customers: 1) Many implementation choices are possible based on various requirements Performance, tools and more 2) Large developer tool. 3. Model View Controller Architecture (MVC Architecture) The main aim of the MVC architecture is to separate the business logic and application data from the presentation data to the user. Here are the reasons why we should use the MVC design pattern. They are reusable: When the problems recur, there is no need to invent a new solution. They are expressive: By using the MVC design pattern our application becomes more expressive. Model: The model object knows about all the data that need to be displayed. It only represents the data of an application. In the SQL based paperless examination system the model is consist of net-beans, EJB. View: The view represents the presentation of the application. The view object refers to the model. It remains same if there is any modification in the business logic. In the system view is JSP and HTML with which actual designing is to be performed. Controller: The controller is responsible for intercepting the requests from view and passes it to the model for the appropriate action. In this database system controller is nothing but the servlets with the help of this all validation and data storage is controller. 4. Examination System The SQL based paperless Examination system is consisting of the three main views. 1. Administrator 2. Teacher 3. Student The Administrator is one who controls all over the examination system. The scheduling of the exam is handled by the administrator. The Teacher is the second important view of the system. Teacher is one who creates Question set for the exam and storing correct answer. If no syntax errors then UNION operation is performed on the answer of the student and correct answer. Student is the third and central view of the sql based paperless examination system. These all three views are controlled by the examination system. 31
  • 3. Journal of Information Engineering and Applications www.iiste.org ISSN 2224-5782 (print) ISSN 2225-0506 (online) Vol 2, No.2, 2012 EXAMINATION SYSTEM STUDENT TEACHER ADMINISTRATOR Fig 1. Functional diagram The Fig 1.is the functional diagram of the sql based paperless examination system. It gives the designing idea of the examination system. And also gives how all three views are controlled by the examination system. 5. Process Of Statements The key function of the system is process of statements. We can divide statements into two parts: one is query statements, the other is Data Manipulation Language (DML) statements. 5.1. Preprocess of statements Preprocess can remove some errors before evaluating the submitted solution. The step has two advantages: one is to make system running effective, and the other is to give more error hints easily. Preprocess includes the following sub-steps: Validity checking of the statements: The step calls the DBMS Parse stored procedure to check the validity of input statements. Checking of the number of data object columns: It analyzes the number of data object columns in input query statements.Checking of the order of data object columns: It analyzes the order of the data object columns in input query statements. 5.2. Process of DML statements DML is used to update data in a database. This includes three types of statements - DELETE, UPDATE, and INSERT. No result set is returned with the execution of DML statements. So it is more difficult to process DML statements in comparison with query statements. We use a method as follows: First convert DML statements into corresponding query statements according to some rules, and then evaluate converted statements in the same way as evaluating query statements. This method effectively guarantees accuracy and efficiency. 6. Realization And Testing We use JBuilder 9 and Dreamweaver MX 2004 to develop the examination system. The web server’s operating system is Windows Server 2003 Enterprise Edition, with the JBOSS-4.0.2 and Tomcat-4.1.25 as Java runtime environment. The database server use windows Server 2000 + SQL Server 2000. We have arranged 120 students to test this exam software with a real environment. The examination subject is Computer Application Base. Test result show that the exam software is running stable, the peak time in the network service does not appear the phenomenon of server crash; all the candidates have successfully completed their examination process. The test paper is created from the examination questions database automatically. The examination question types includes the single-choice questions, the multiple choice questions, the true-false questions, the blank filling questions and the blank filling program questions and the program designing questions and so on. Before begin of the examination, the administrator generates the test paper automatically according to question type and test scores requirement from examination questions database. Students can carry on examination through using this test paper after beginning the examination. Due to the limited length of this paper, here would not give detailed researches. 32
  • 4. Journal of Information Engineering and Applications www.iiste.org ISSN 2224-5782 (print) ISSN 2225-0506 (online) Vol 2, No.2, 2012 After completing this examination, only as long as submit this examination answers would finish this examination, if because occur machine fault, network failure and so on, when students cannot submit test examination, then submitting test paper answers can be completed by the examination administrator in system background. After all examination students complete submitting test paper answers, automatic paper rating would begin, after the paper rating is over, the system can output all students test paper scores, and total scores, at the same time, results of the examination will be outputted to Microsoft excel sheets by using a stored procedure, so teachers can check these results, and fill in scores tables. The facts have already proved that this paperless examination have better stability and practicality, it can complete examination of these curriculum successfully, and alleviate the burdens of teachers, improve efficiency of teacher work, and students affirm that this system is very good, all indicates this is a safe, reliable paperless examination system. 7. Future Scope Automatic Grading System for Essay type Exams ex: TOEFL. Prompt, Standards based evaluation accepted worldwide by a consortium of universities. Course Specific evaluation that aims to test skills in certain special areas of interest like programming languages, research aptitude. 8. Applications Creation of a Paperless Examination Application for Multiple clients Provision for Descriptive as well as objective evaluation of Examinee Research on parser techniques Database Optimization using offline mode Enhancement of educational course delivery and design 9. Conclusion The SQL paperless Examination system shall effectively improve the automation level of examination for courses especially related to DBMS SQL. The project shall improve student performance by introduction of prompt feedback mechanism. The teacher shall also be benefited by analysis provided by the system, which will reduce workload of teachers effectively. References DU Feng, ZHANG Ying-jie, CHEN Lu, “Research on general paperless examination system“[J]. Journal of ZheJiang University ot Technology.NO 4, Vol 36, Aug 2009,pp:382-385. Li Ze-Zhong, DENG Pu. Research on Intelligent Test Paper Composition Based on Genetic Algorithm[J], Journal of Chongqing Electric Power College. NO 4, Vol 13, Dec.2008,pp:25-28. WANG Jianhui, MA Jialin. Web-based online examination system[J]. Journal of Xi an University of Science and Technology.2007/02 Nu fenglian, Deng fei. Implantation of Online Examination System based on the Web Technology[J]. Microcomputer Information. 2007/06 33