A Web-based Tool for Generating Quizzes for Mobile Devices
Razieh Niazi and Qusay H. Mahmoud
Department of Computing and Information Science
University of Guelph, Guelph, ON, Canada
Mobile learning is an emerging trend for making learning available anytime anywhere. But with
the large variety of mobile devices available, educators are faced with the challenge of
developing content for multiple devices. In this poster, we present the design and
implementation of a Web-based tool that enables educators to generate quizzes for a variety of
devices, and enables students to have on-line as well as off-line access to the quizzes. Using
this tool, educators can generate quizzes with customized marking preferences without writing a
single line of programming code. All they need is a Web browser and an Internet connection.
Mobile learning is a new trend in education and training systems, and technically it can be
defined as the use of mobile and handheld devices, such as PDAs, mobile phones, laptops and
tablet PCs, in teaching and learning . It is becoming to be known as the third form of
education. M-Learning can offer various opportunities to enhance learning. It can help to
establish pervasive learning environments, making learning experience available anytime
anywhere. It can bring flexibility, individualization, and personalization to learning. Given the
wide variety of mobile devices available, the challenge is in developing innovative mobile
learning solutions for these devices. Figure 2: Devices and technologies supported
Figure 4: Generating a quiz in 3 easy steps
System Architecture • The system is able to generate the educational materials in different formats including XML,
HTML, XHTML, WML, Java ME MIDlets for Java-enabled devices and Blackberry API code for
Blackberry devices. Application Scenario
• There are three options to generate quizzes: generate from scratch, generate from an existing
quiz XML file (to update quiz), and generate quiz from the KB database . • There are two display modes for presenting quizzes: one question per screen and all
questions on the same screen. Figure 5 demonstrates the output:
• The system is easy to use. Generating a quiz in 3 easy steps: configure, create and generate.
(See Fig. 4)
Figure 1: High-level architecture of the system Figure 5: Generated quizzes in different modes for different devices
•Instructors create content materials once and the same content is generated for various target Conclusions and Future Work
devices with a click of a button.
Developed a device-independent mobile learning system to generate quizzes with
•The system is able to track learners and evaluate their progress. It is done by analyzing and support for on-line as well as off-line access.
grading their course work, displaying correct answers for review, and sending the results back Future work: we are working on the design and development of tools for generating
to the instructor. course materials adaptive to various targeted devices.
•In our architecture, there are two Learning Management Systems (LMS), one for mobile phone References
platforms in order to have on-line mobile learning and the other for supporting e-learning.(Fig. 3) 1. Vavoula, G., Sharples, M., Scanlon, E., Lonsdale, P., and Jones, A. (2005), Report on literature on
mobile learning, science and collaborative activity (D33.2.2), European Commission Project Report,
•Knowledge-based database offers instructors the opportunity to share their quizzes with other Contract No. IST-507838.
2. Niazi, R., Mahmoud, Q. H. (2008). Design and Development of a Device-Independent Mobile Learning
instructors. This capability provides other instructors a chance to create their Figure 3: System components System, Prof. of the 3rd International Conference on Interactive Mobile and Computer Aided Learning
quizzes from a knowledge-based database randomly with respect to their keywords (IMCL 2008), Amman, Jordan, April 2008.
Centre for Mobile Education Research