Application Programming Interfaces (APIs)
Questionmark's Application Programming Interfaces (APIs) allow integrations between Questionmark technologies and third-party applications.
Delivery Odata API
The Delivery OData API is an OData service that provides a RESTful way of accessing Questionmark data over the web.
Based on the Open Data Protocol, Questionmark's Results API is a REST-ful data service that can be used to retrieve result data from a user's Results Warehouse. The Results API allows customers to import result data into statistical analysis tools like Microsoft Excel and create reportlets to help them analyze their data.
The Authoring OData API is an OData service that provides a RESTful way of accessing Question and Assessment data created in Questionmark over the web.
QMWISe (Questionmark Web Integration Services environment)
QMWISe is a web-service interface to Questionmark based on SOAP messaging. QMWISe provides a secure interface to the Questionmark database. IMPORTANT: Questionmark recommendeds using the Delivery Odata API (click here for documentation) for new integrations, not the QMWISe API. Although we currently continue to issue maintenance updates to this API to support customers with current QMWISe-based integrations, we are no longer adding new methods/functionality to QMWISe.
PIP (Perception Integration Protocol)
PIP is a lightweight interface to Questionmark's delivery system. PIP files provide assessment launch and callback capabilities using HTTP query strings and Questionmark variables. PIP is also used to enable support for SCORM and AICC protocols.
- Questionmark's Open Assessment Platform (GitHub)
- Delivery Odata API
- Authoring Odata API
- Results API Guide
- QMWISe API Guide
- QMWISe Quick Reference Guide
- PIP Reference Guide