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

DOCX
Online Quiz System Project Report
PPTX
Examination Hall Allocation
PDF
lake city institute of technology
DOCX
Student report
PPTX
Computer Lab Management System
PPTX
Online quiz system
DOC
Final Total Preliminary Report
DOC
Lab management
Online Quiz System Project Report
Examination Hall Allocation
lake city institute of technology
Student report
Computer Lab Management System
Online quiz system
Final Total Preliminary Report
Lab management

What's hot (17)

PPTX
E-Examination
DOC
Exam system
PDF
Online eaxmination
PPTX
Online Test Engine
PDF
Software requirement specification for online examination system
PDF
Online examination documentation
PPTX
Online quiz system
PPTX
Online examination system
PPTX
Presentation
PDF
Advanced Question Paper Generator Implemented using Fuzzy Logic
DOCX
Online examination system of open and distance education
DOCX
Synopsis on Online examination system using php
PDF
Online examination system Documentation
PDF
Online examination system
DOCX
Online exam
DOCX
Online Book Donation System Project Report (Android)
PDF
Online examination system
E-Examination
Exam system
Online eaxmination
Online Test Engine
Software requirement specification for online examination system
Online examination documentation
Online quiz system
Online examination system
Presentation
Advanced Question Paper Generator Implemented using Fuzzy Logic
Online examination system of open and distance education
Synopsis on Online examination system using php
Online examination system Documentation
Online examination system
Online exam
Online Book Donation System Project Report (Android)
Online examination system
Ad

Similar to Sql based paperless examination system (20)

PPT
Presentation: Project Preliminary
PDF
Online Exam System_Industrial Report
PDF
Online examination management system..pdf
PDF
10.project online exam system
PDF
Online Examination System for English Grammar
DOCX
Project Report on Exam Suite/Test Application/Exam App ( JAVA )
PDF
Ingenium test(Exam Management System) Project Presentation (Full)
PPTX
quiz half ppt
PPTX
Test_your_skill_ppt-1.pptx
PPTX
School Management System
DOCX
Online Examination Java Projectreport.docx
PPTX
Student information system project report
PPTX
Software Engineering Requirement System.ptx
DOCX
SRS for online examination system
DOC
For The Project Of Examination System
PPTX
Query Handling System
PPTX
ADT123
PDF
Mobile Application for MCQs Project
PDF
An Implementation Approach for Advanced Management of Examination Section
PDF
Database Lecture Notes
Presentation: Project Preliminary
Online Exam System_Industrial Report
Online examination management system..pdf
10.project online exam system
Online Examination System for English Grammar
Project Report on Exam Suite/Test Application/Exam App ( JAVA )
Ingenium test(Exam Management System) Project Presentation (Full)
quiz half ppt
Test_your_skill_ppt-1.pptx
School Management System
Online Examination Java Projectreport.docx
Student information system project report
Software Engineering Requirement System.ptx
SRS for online examination system
For The Project Of Examination System
Query Handling System
ADT123
Mobile Application for MCQs Project
An Implementation Approach for Advanced Management of Examination Section
Database Lecture Notes
Ad

More from Alexander Decker (20)

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

Recently uploaded (20)

PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PDF
Unlock new opportunities with location data.pdf
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PPTX
O2C Customer Invoices to Receipt V15A.pptx
PPTX
Web Crawler for Trend Tracking Gen Z Insights.pptx
PDF
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PPTX
Chapter 5: Probability Theory and Statistics
PPTX
Tartificialntelligence_presentation.pptx
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PDF
Architecture types and enterprise applications.pdf
PPT
What is a Computer? Input Devices /output devices
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PDF
Hindi spoken digit analysis for native and non-native speakers
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PDF
A novel scalable deep ensemble learning framework for big data classification...
PDF
Developing a website for English-speaking practice to English as a foreign la...
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
Unlock new opportunities with location data.pdf
Group 1 Presentation -Planning and Decision Making .pptx
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
O2C Customer Invoices to Receipt V15A.pptx
Web Crawler for Trend Tracking Gen Z Insights.pptx
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
A comparative study of natural language inference in Swahili using monolingua...
Univ-Connecticut-ChatGPT-Presentaion.pdf
Assigned Numbers - 2025 - Bluetooth® Document
Chapter 5: Probability Theory and Statistics
Tartificialntelligence_presentation.pptx
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
Architecture types and enterprise applications.pdf
What is a Computer? Input Devices /output devices
NewMind AI Weekly Chronicles – August ’25 Week III
Hindi spoken digit analysis for native and non-native speakers
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
A novel scalable deep ensemble learning framework for big data classification...
Developing a website for English-speaking practice to English as a foreign la...

Sql based paperless examination 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