IMS Global Assessment Custom Interactions

IMS Global Assessment Custom Interactions

The QTI® (Question and Test Interoperability®) and APIP® (Accessible Portable Item Protocol®) workgroups have defined a standard way for technology enhanced items (TEIs) or Custom Interaction types to be represented as part of the QTI specification.

This best practice document outlines a method that allows an author to define an almost unlimited variety of custom interaction types, while still keeping the item portable between different systems. This is achieved by making use of common web technologies combined with an agreement about how to communicate the results of a learner's interaction to a QTI/APIP rendering engine. By following the best practice documented here, most TEIs and assessment components can increase their value by supporting interoperability.

Over time and through the use of the guidance described in this document, certain interactions or TEIs will very likely be established and become standard through the IMS assessment community. Links to the custom interaction registry are listed in the "More Information" box to the right and details are included in the document.

As always, your feedback, comments, and questions are welcome: APIP Public Forum.


IMS Global Portable Custom Interactions - Change Proposal - HTML (5 May 2014)

The QTI/APIP APMG is recommending changes to the current PCI v1.0 Candidate Final specification. The changes are identified and explained in this Portable Custom Interaction Best Practice Change Proposal: Added Support for Lifecycle, XML Definition, and Shared Libraries document.

Your comments, feedback, and questions are welcome in the APIP Public Forum. After a 30-day comment period, these proposed changes will be incorporated into the PCI Best Practices document.

IMS Global Portable Custom Interactions - Version 1.0 Public Candidate Final Specification - HTML (9 April 2013)

Portable Custom Interactions Best Practice

Portable Custom Interactions 1.0 Data Model (XSD) Checklist


Schema files:

Download the PCI XSD and JSON schemas