Interactive Technologies Group
Universitat Pompeu Fabra
Fundació Barcelona Media

TENCompetence project

GTI work related to Assessment using IMS QTI

Contact persons: {patricia.santos, toni.navarrete, josep.blat, pau.melines, javier.melero, davinia.hernandez} at


Upgrading the APIS engine (newAPIS)

-         Originally, the APIS –Assessment Provision through Interoperable Segments- engine was created by Strathclyde University to increase interoperability of the IMS QTI specification in practice by providing a liberally licensed open source implementation of the non-controversial elements of the specification. They planned to implement a modular item rendering engine in line with the version 2.0 of the specification. GTI started by expanding the previous QTI version 2.0 implementation to reach completeness since the APIS state of the art version does not address all the items in the specification [1]. Our work proceeded to change the entire engine structure to convert it to QTI v2.1. As this version accepts not just question but entire tests as well, we have induced critical changes to the principal components of APIS including the main engine class. Processing of test units thus has become more hierarchical, where tests are considered both as units and groups of divisions. QTI v2.1. appends concrete characteristics for the test's divisions including time constraints, navigation flow style, and others. These paradigms and definitions were implemented and added to the improved engine, making it necessary to adapt some of the previously existing processes and elements. newAPIS available at
Two releases:

o       apisQTI21v.1.0 (extension of APIS towards a complete support of QTI v2.0 and including partial support for QTI 2.1):

o       apistomcatv1.0 (same functionalities that the previous version, but running on Tomcat):

Integrating newAPIS in SLeD(Coppercore)

-         The upgraded APIS engine is currently being integrated through services within an experimental platform for running LD Units of Learning. We are currently developing this platform, based on SleD, where different LD services and tools are being integrated within  a single framework. Upon completion, APIS will be integrated within this framework where pilot Learning Design courses will be serviced. This will enable the integration of assessment in the workflow of LD activities, in particular, determining different learning paths according to assessments results.

QTI and Web 2.0

-         With the aim of providing new forms of communication and interaction, GTI has proposed to integrate Web 2.0 services with QTI. As a first example, GTI has developed a QTI assessment engine enhanced with web maps from Google Maps [2]. The system enables the user to interact with the map to answer questions, providing a more natural interface for geographic information. The concept of map interaction has been introduced to represent the different ways of processing the student actions on the map. Depending on the selected map interaction, different spatial operations are applied to validate the correctness of responses.

-         As a result, we have proposed a model for including a wide variety of user interactions of geographic type with maps to perform assessment making use of Google Maps API; we implement this solution through middleware connecting Google Maps API to a modified QTI engine we have developed; we create both an editor (see next section) of the assessments and a web player based on the software indicated; and we tested this environment in a real assessment situation (reference to be provided soon).

-         Video available at   

QTI web-based editor

-         QTI web-based editor available at:

-         A web-based QTI editor that enables the creation of questionnaires connected to GoogleMaps, video available at  


[1] Josep Blat, Toni Navarrete, Ayman Moghnieh, Helena Batlle Delgado. A QTI Management System for Service Oriented Architectures. Proceedings of the TENCompetence Open Workshop on Service Oriented Approaches and Lifelong Competence Development Infrastructures, p. 175-181. Manchester, 11-12 January 2007. ISBN 0-907311-22-9. Available online at

[2] José Bouzo, Helena Batlle, Toni Navarrete, Josep Blat. Enhancing IMS QTI assessment with web maps. Proceedings of the TENCompetence Open Workshop on Current research on IMS Learning Design and Lifelong Competence Development Infrastructures. Barcelona, 21-22 June 2007. Available online at