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.

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.