1EdTech Assessment Custom Interactions

1EdTech Assessment Custom Interactions

Portable Custom Interaction (PCI) defines a standard way for technology-enhanced items (TEIs) or custom interaction types to be represented as part of the Question and Test Interoperability® (QTI®) and Accessible Portable Item Protocol® (APIP®) specifications.

This 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 with 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 1EdTech assessment community. Authors or publishers are encouraged to share their PCI items through the public GitHub, which will be made available when the spec is published as Final.

Specification Revision History

The first public release of PCI was as a Public Candidate Final in spring 2013. Around this time, in the midst of updates to the QTI and APIP specifications, PCI went through some internal revisions and change proposals as detailed below. This latest version combines these changes and is made available as a Member Candidate Final draft, recommended for implementation.

The PCI specification will remain as a Member Candidate Final draft while members adopt and 1EdTech develops a validation/certification process, at which point it can become a Final Specification available to the general public. Early access to specification documents is one of the benefits of 1EdTech membership. You can see the different categories of membership for vendors/institutions listed here: The eAssessment Alliance is the entry level option to gain access to the PCI spec.

  • PCI v1.0 Public Candidate Final (published April 2013)
  • PCI v1.0 Public Draft v1 Change Proposal (approved April 2014)
  • PCI v1.0 Public Draft v2 Change Proposal (approved December 2014)

1EdTech Portable Custom Interactions - Version 1.0 Member Candidate Final Specification (approved October 2017) (1EdTech member login required)

Portable Custom Interactions Best Practice

Your feedback, comments, and questions are welcome: QTI Public Forum.