Questionmark Web Integration Services environment (QMWISe)


Questionmark Web Integrated Services Environment, QMWISe, is a comprehensive series of web services methods that act as an Application Program Interfaces (APIs) that enable registration, management and reporting systems to tightly integrate with Questionmark.


Questionmark is already compliant with industry standards such as IMS and SCORM and is AICC certified. But in adding these web services APIs, Questionmark is helping customers protect their technology investments by providing closer integration than is currently envisioned by those standards. Questionmark’s strong commitment to open standards has already allowed us to integrate with many of the industry leaders.

QMWISe opens the door for a far richer integration process between Questionmark and many types of management systems. Customers who use QMWISe get direct access to more Questionmark functionality through a single, seamless interface that brings together all aspects of managing and delivering the learning experience.

How QMWISe works

QMWISe is complementary to Perception Integration Protocol (PIP), which remains fully supported as a way of calling Perception assessments. Using QMWISe is the recommended way to interface with Perception, rather than reading and writing directly to the Perception databases. A developer application makes calls to QMWISe using SOAP and web services via HTTP (which is a platform independent transfer mechanism), gets information from the Perception databases, and makes request to add, change or delete information.

QMWISe sends and receives XML data packaged with SOAP. The application calling QMWISe can run under Windows, UNIX or other platforms, and the QMWISe API is entirely platform and programming language independent. QMWISe supports more than 36 separate web service methods.

What it Does

  • Enables customers to leverage existing software investments and improve developer productivity.
  • Allows developers to access and interact with Questionmark, making calls that add participants to the database and schedule them to assessments.
  • Allows users to pass full details of a participant with name, address, and organization in the same call, without having to break it up into lots of bits.
  • Makes it possible to call the Questionmark from any platform and any programming language.

Questionmark's Open Assessment Platform

Open Assessment Platform