An intelligent testing system embedded with an ant colony optimization based test composition method

Computer-assisted testing systems are promising in generating tests efficiently and effectively for evaluating a person's skill. This paper develops a novel intelligent testing system for both teachers and students. Equipped with user-friendly interfaces and administrative modules, the proposed system offers the following features and advantages: 1) Self-adaptive. Item attributes in an item bank are adaptively updated to reflect students' newest learning states. 2) Reliable. Tests with high assessment qualities are reliably generated, satisfying teachers' multiple requirements. 3) Flexible for generating parallel tests with identical test ability, especially useful for makeup exams. For students, the system is used for exercises and self-evaluation. For teachers, the system is a good helper for generating tests with different requirements. In this paper, the self-adaptation strategy and the ant colony optimization based test composition (ACO-TC) method are firstly described. ACO, an advanced computational intelligence algorithm, is used for searching high-quality results. Then the proposed testing system is introduced. The performance of the system is analyzed for composing tests in different situations.

[1]  P. Lira,et al.  MULTITEST II: a program for the generation, correction, and analysis of multiple choice tests , 1990 .

[2]  Selwyn Piramuthu Knowledge-based web-enabled agents and intelligent tutoring systems , 2005, IEEE Transactions on Education.

[3]  Eduardo Guzmán,et al.  Self-assessment in a feasible, adaptive web-based testing system , 2005, IEEE Transactions on Education.

[4]  Marco Dorigo,et al.  Ant system: optimization by a colony of cooperating agents , 1996, IEEE Trans. Syst. Man Cybern. Part B.

[5]  Alice E. Smith,et al.  An ant colony optimization algorithm for the redundancy allocation problem (RAP) , 2004, IEEE Transactions on Reliability.

[6]  Yung-Chin Yen,et al.  Design and evaluation of an XML-based platform-independent computerized adaptive testing system , 2005, IEEE Trans. Educ..

[7]  Brian P. Butz,et al.  An intelligent tutoring system for circuit analysis , 2006, IEEE Transactions on Education.

[8]  H.S.-H. Chung,et al.  Extended Ant Colony Optimization Algorithm for Power Electronic Circuit Design , 2009, IEEE Transactions on Power Electronics.

[9]  Thanassis Tiropanis,et al.  Grid-Based Virtual Laboratory Experiments for a Graduate Course on Sensor Networks , 2007, IEEE Transactions on Education.

[10]  S. Sitharama Iyengar,et al.  Biologically Inspired Cooperative Routing for Wireless Mobile Sensor Networks , 2007, IEEE Systems Journal.

[11]  Alex Alves Freitas,et al.  Data mining with an ant colony optimization algorithm , 2002, IEEE Trans. Evol. Comput..

[12]  Alenka Kavcic,et al.  Fuzzy user modeling for adaptation in educational hypermedia , 2004, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[13]  K.E. Holbert,et al.  Embedding remote experimentation in power engineering education , 2004, IEEE Transactions on Power Systems.

[14]  Luca Maria Gambardella,et al.  Ant colony system: a cooperative learning approach to the traveling salesman problem , 1997, IEEE Trans. Evol. Comput..

[15]  Gwo-Jen Hwang A tutoring strategy supporting system for distance learning on computer networks , 1998 .

[16]  Chien Chou Constructing a computer-assisted testing and evaluation system on the World Wide Web-the CATES experience , 2000, IEEE Trans. Educ..

[17]  Thomas Stützle,et al.  Ant Colony Optimization , 2009, EMO.

[18]  G. W. Snedecor Statistical Methods , 1964 .

[19]  Jun Zhang,et al.  Pseudo Parallel Ant Colony Optimization for Continuous Functions , 2007, Third International Conference on Natural Computation (ICNC 2007).

[20]  Yi-Hwa Liu,et al.  Software-Reconfigurable e-Learning Platform for Power Electronics Courses , 2008, IEEE Transactions on Industrial Electronics.

[21]  Michael Sampels,et al.  Ant Algorithms for the University Course Timetabling Problem with Regard to the State-of-the-Art , 2003, EvoWorkshops.

[22]  Gwo-Jen Hwang On the development of a cooperative tutoring environment on computer networks , 2002, IEEE Trans. Syst. Man Cybern. Part C.

[23]  Bertrand M. T. Lin,et al.  On the development of a computer-assisted testing system with genetic test sheet-generating approach , 2005, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[24]  Andreas Sumper,et al.  A distance PLC programming course employing a remote laboratory based on a flexible manufacturing cell , 2006, IEEE Transactions on Education.

[25]  Jun Zhang,et al.  An Ant Colony Optimization Approach to a Grid Workflow Scheduling Problem With Various QoS Requirements , 2009, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[26]  Vincent P. Wade,et al.  Service-Oriented E-Learning Platforms: From Monolithic Systems to Flexible Services , 2007, IEEE Internet Computing.