This is a lower-level API. Lower-level APIs are not recommended for most projects, and may not be available on all plans. See our page on recommended deployment patterns for more information.

Question Editor API Guide

Our editor. Your item bank platform.

Learnosity's Question Editor (QE) API provides a fully featured Question and Feature creation tool, with an easy-to-use interface and a live preview and interaction panel, allowing on-the-fly interactive creation and testing for Authors. Providing simple, easy to use public methods to pull the created Question for saving to your item bank or Content Management System (CMS), these Questions can then be rendered later by the Questions API.

Easily embedded into your page, think of it as a WYSIWYG Editor for all your Authoring needs.

The Question Editor API has almost infinite layout flexibility. Don't want to show the Question preview or the Question title? You can achieve this by specifying your own global layout. Aiming to simplify the authoring experience for non-professional authors? You can create custom editor layouts to hide any unnecessary fields and change the order to make the authoring experience as intuitive as possible.

Question Editor API has the following capabilities:

  • Intuitive UX: authors set correct answers using a version of the same Question that students will answer. This makes authoring an intuitive experience.
  • Accessible: the colour scheme is tuned to improve usability for vision impaired authors.
  • Fast: a high speed back-end, by design.
  • Easy to style.

Core Features


Easily Embeddable, Seamless Experience

Easily embedded into your page, think of it as a WYSIWYG Editor for all your Authoring needs. The illustration below gives an example of just how the Question Editor can be embedded in your environment.

EM 1

Templating

The editor allows full flexibility to control its appearance. Remove advanced views, position elements where you want them, default attributes, remove certain functionality, and easily simplify and constrain just how your Authors can create.


Digital Asset Management Integration

For image related Questions, we know our customers don't want to have their authors hunting down links for image content - in lots of cases, they already have their own Digital Asset Management(DAM) System.

That's why we've provided flexible options for integrating easily with your existing DAM System - to give you all the power, with none of the effort!

Flexible API Methods for simple customisation

At Learnosity, we know that if we give people a tool, they'll use it in ways we can't even imagine. That's why we've provided public methods to allow you to tailor just how our embedded tools interact with your system. See our list of public methods, and Initialization Options for more information.