About this paper

Appears in:
Pages: 5816-5826
Publication year: 2015
ISBN: 978-84-606-8243-1
ISSN: 2340-1117

Conference name: 7th International Conference on Education and New Learning Technologies
Dates: 6-8 July, 2015
Location: Barcelona, Spain

AN IMPLEMENTATION OF A MOBILE ASSESSMENT SYSTEM BASED ON IMS QTI LITE, NODEJS AND COUCHDB

I. Zualkernan, A. Hafeez, K. Khemani, A. Nosseir

American University of Sharjah (UNITED ARAB EMIRATES)
This paper describes the architecture and implementation of a mobile learning platform, which is primarily designed to conducting assessments of primary school students and for monitoring their performance. The platform is designed to aid teachers in developing countries by providing a detailed analysis of students’ performance and facilitating comparisons of learning outcomes using graphical charts and geotagged results. The system is based on the RESTful architecture with minimal coupling between the various components. The front-end for this system is developed using the cross-platform framework called Cordova which enables multi-platform deployment on Android and iPhone mobile devices. The middleware is implemented using NodeJS and the Express engine. The back-end uses a NoSQL, JSON-native database called CouchDB for its master-master replication and multi-version concurrent control (MVCC) capabilities. The master-master replication allows teachers to independently run their mobile-based assessment systems on a mobile platform in the absence of Internet connectivity. Assessments and performance data is automatically synchronized between teachers’ mobile devices and a central server when Internet becomes available. This allows educational administrators to pull results and to push assessments to their teachers’ devices in a dynamic manner. Assessments in the system are modelled using a JSONized version of the IMS QTI Lite assessment standard. Assessments items are either chosen from the database or uploaded by the teacher as compressed IMS QTI Lite XML files, which are later extracted and parsed into a JSON object for native database storage using CouchDB. A notable feature of the system is the use of JSON objects in every aspect of internal processing. The platform also supports a generic structure to support multiple curricula using a specially designed data model derived from analyzing the national/regional curricula from Singapore, Canada, Australia, U.S. (Common Core), U.K. and Pakistan. The performance of the system has been evaluated by collecting statistics on mobile power consumption and scalability of the server to support multiple teachers and administrators. A test-bed of over 1,000 grade 6 mathematics questions was used to evaluate the performance of the system.
@InProceedings{ZUALKERNAN2015ANI,
author = {Zualkernan, I. and Hafeez, A. and Khemani, K. and Nosseir, A.},
title = {AN IMPLEMENTATION OF A MOBILE ASSESSMENT SYSTEM BASED ON IMS QTI LITE, NODEJS AND COUCHDB},
series = {7th International Conference on Education and New Learning Technologies},
booktitle = {EDULEARN15 Proceedings},
isbn = {978-84-606-8243-1},
issn = {2340-1117},
publisher = {IATED},
location = {Barcelona, Spain},
month = {6-8 July, 2015},
year = {2015},
pages = {5816-5826}}
TY - CONF
AU - I. Zualkernan AU - A. Hafeez AU - K. Khemani AU - A. Nosseir
TI - AN IMPLEMENTATION OF A MOBILE ASSESSMENT SYSTEM BASED ON IMS QTI LITE, NODEJS AND COUCHDB
SN - 978-84-606-8243-1/2340-1117
PY - 2015
Y1 - 6-8 July, 2015
CI - Barcelona, Spain
JO - 7th International Conference on Education and New Learning Technologies
JA - EDULEARN15 Proceedings
SP - 5816
EP - 5826
ER -
I. Zualkernan, A. Hafeez, K. Khemani, A. Nosseir (2015) AN IMPLEMENTATION OF A MOBILE ASSESSMENT SYSTEM BASED ON IMS QTI LITE, NODEJS AND COUCHDB, EDULEARN15 Proceedings, pp. 5816-5826.
User:
Pass: