Question Editor API Release Log

Below is a list of Question Editor API releases and notes for each.

LTS Long Term Support, the most stable versions, features locked, recommended for new engagements
Developer Rolling release of latest features, recommended for development environments only (previously called "Latest")
Archived Version no longer available

Version 3

Developer
v3.117.0 – 10th April 2024
Polish
  • Improvement: internal changes to support future functionality.
  • Improvement: updated internal libraries to maintain security, compatibility and performance.

v2024.1.LTS
v3.115.2 – 10th April 2024
Bug fixes
  • Fixed a bug where accented vocals added by the Mac context menu were not displayed in the preview.
  • Fixed a bug where the number input field accepted numbers outside of the allowed range and invalid numbers such as 00 or 000.

Archived
v3.116.2 – 27th March 2024
Bug fixes
  • Fixed a bug where accented vowels added by the Mac context menu were not displayed in the preview.
  • Fixed a bug where the number input field accepted numbers outside of the allowed range and invalid numbers such as 00 & 000.
  • Fixed a typo in the short text Question type preview image.

Archived
v3.115.1 – 27th March 2024
Bug fixes
  • Fixed a bug which caused a race condition when loading the CKEditor text editor.

Archived
v3.116.1 – 13th March 2024
Bug fixes
  • Fixed a bug which caused a race condition when loading the CKEditor text editor.

Archived
v3.116.0 – 28th February 2024
Polish
  • Improvement: updated internal libraries to prepare for future features.

Archived
v3.115.0 – 14th February 2024
Features
  • Improvement: updated internal libraries to maintain security, compatibility and performance.

Archived
v3.114.0 – 31st January 2024
Features
  • Added support for the less than or equal to (≦), greater than or equal to (≧), and question mark symbols in the keypad.

v2023.3.LTS
v3.113.3 – 17th January 2024
Bug fixes
  • Fixed a bug where images would be duplicated when performing sentence tokenization in the token highlight Question type.
  • Fixed a bug where sentence tokenization would not work if a header tag was present in the template HTML.

Archived
v3.113.2 – 6th December 2023
Polish
  • Improvement: deprecated the Brightcove option in the video player.

v2023.2.LTS
v3.108.3 – 1st November 2023
Bug fixes
  • Fixed a bug where math content containing fractions could not be indented in Rich Text Editor fields properly.

v2023.1.LTS
v3.104.6 – 1st November 2023
Bug fixes
  • Fixed a bug where math content containing fractions could not be indented in Rich Text Editor fields properly.
  • Fixed a bug where tokenization did not work within tables.

v2022.3.LTS
v3.102.6 – 1st November 2023
Bug fixes
  • Fixed a bug where tokenization did not work within tables.

Archived
v3.113.1 – 25th October 2023
Polish
  • Improvement: implemented polishes required for upcoming feature (Question Editor API).

Archived
v3.113.0 – 27th September 2023
Features
Polish
  • Improvement: added support for the passing of additional initialization options through to Questions API instances.
Bug fixes
  • Fixed a bug where math content containing fractions could not be indented in rich text editor fields properly.

Archived
v3.112.0 – 6th September 2023
Features
  • Added the ability to use captions and transcripts while using the video player with simple Features in Question Editor API.
Bug fixes
  • Added a public method, setMetadata.
  • Fixed a bug where a fatal exception was thrown when an invalid consumer key was provided.

Archived
v3.108.2 – 6th September 2023
Bug fixes
  • Fixed a bug where tokenization in the tokenhighlight did not work within tables.

Archived
v3.104.5 – 6th September 2023
Bug fixes
  • Fixed a bug which caused unnecessary log entries.

Archived
v3.102.5 – 6th September 2023
Bug fixes
  • Fixed a bug which caused unnecessary log entries.

v2022.2.LTS
v3.99.8 – 6th September 2023
Bug fixes
  • Fixed a bug which caused unnecessary log entries.

v2022.1.LTS
v3.95.12 – 6th September 2023
Bug fixes
  • Fixed a bug which caused unnecessary log entries.

v2021.3.LTS
v3.93.13 – 6th September 2023
Bug fixes
  • Fixed a bug which caused unnecessary log entries.

v2021.2.LTS
v3.91.10 – 6th September 2023
Bug fixes
  • Fixed a bug which caused unnecessary log entries.

Archived
v3.111.0 – 16th August 2023
Features

Archived
v3.110.1 – 26th July 2023
Polish
Bug fixes
  • Fixed a bug that was preventing some accordion elements from announcing when they were expanded or collapsed.

Archived
v3.110.0 – 29th June 2023
Features
  • Added focus styling to the input, textarea and select fields to improve keyboard accessibility.
Bug fixes
  • Fixed a bug where tokenization did not work within tables.
  • Fixed a bug where focusing the mcq (multiple choice Question type) reorder handle button via keyboard would shift the position of its icon.

Archived
v3.109.0 – 7th June 2023
Features

Archived
v3.99.7 – 7th June 2023
Polish
  • Improvement: internal update to improve the security of the app.

Archived
v3.95.11 – 7th June 2023
Polish
  • Improvement: internal update to improve the security of the app.

Archived
v3.93.12 – 7th June 2023
Polish
  • Improvement: internal update to improve the security of the app.

Archived
v3.91.9 – 7th June 2023
Polish
  • Improvement: internal update to improve the security of the app.

Archived
v3.88.6 – 7th June 2023
Polish
  • Improvement: internal update to improve the security of the app.

Archived
v3.108.1 – 17th May 2023
Features
  • Added focus styling on some buttons to improve keyboard accessibility.
Polish
  • Improvement: updated the labels of the inputs in the math authoring response area, so that content authors can more easily understand the configurations available to them, just by reading.
  • Improvement: updated the layout style and space of math validation methods, so that it is easier for content authors to make sense of what they are seeing.

Archived
v3.104.4 – 17th May 2023
Polish
  • Improvement: internal update to improve the security of the app.

Archived
v3.102.4 – 17th May 2023
Polish
  • Improvement: internal update to improve the security of the app.

Archived
v3.107.0 – 27th April 2023
Features
  • Added the tolerance option to the clozeformulaV2 Question type and updated the layout of its Question template.

Archived
v3.104.3 – 27th April 2023
Polish
  • Improvement: updated internal libraries to maintain security, compatibility and performance.

Archived
v3.85.5 – 27th April 2023
Polish
  • Improvement: updated internal libraries to maintain security, compatibility and performance.

Archived
v3.106.0 – 29th March 2023
Polish
  • Improvement: implemented backend changes required for upcoming feature (Question Editor API).
  • Improvement: performance enhancements to improve initial load times (Question Editor API).

Archived
v3.102.3 – 29th March 2023
Polish
  • Improvement: updated internal libraries to maintain security, compatibility and performance (Question Editor API).

Archived
v3.99.6 – 29th March 2023
Polish
  • Improvement: updated internal libraries to maintain security, compatibility and performance (Question Editor API).

Archived
v3.95.10 – 29th March 2023
Polish
  • Improvement: updated internal libraries to maintain security, compatibility and performance (Question Editor API).

Archived
v3.93.11 – 29th March 2023
Polish
  • Improvement: updated internal libraries to maintain security, compatibility and performance (Question Editor API).

Archived
v3.91.8 – 29th March 2023
Polish
  • Improvement: updated internal libraries to maintain security, compatibility and performance (Question Editor API).

Archived
v3.88.5 – 29th March 2023
Polish
  • Improvement: updated internal libraries to maintain security, compatibility and performance (Question Editor API).

Archived
v3.105.1 – 8th March 2023
Polish
  • Improvement: switched to loading Question type thumbnails from Question Editor API itself, rather than loading from assets.learnosity.com.
Bug fixes

Archived
v3.104.2 – 8th March 2023
Bug fixes
  • Fixed a bug in the simpleshading Question type where shaded cells persisted in the source even when the cells were removed.

Archived
v3.102.2 – 8th March 2023
Bug fixes
  • Fixed a bug in the simpleshading Question type where shaded cells persisted in the source even when the cells were removed.

Archived
v3.105.0 – 15th February 2023
Polish
  • Improvement: updated internal libraries to maintain security, compatibility and performance.
Bug fixes
  • Fixed a bug in the simpleshading Question type where shaded cells persisted in the source even when the cells were removed.

Archived
v3.104.1 – 31st January 2023
Bug fixes
  • Fixed a bug in imageclozeassociationV2 Question type, where duplicate valid responses were not properly displayed in Question Editor API.
  • Fixed a bug where the pop-up content and ARIA label features could be applied to existing widgets, which caused undesired effects.

Archived
v3.104.0 – 14th December 2022
Features
  • Added some new rich text editor logic for an upcoming feature.

Archived
v3.102.1 – 14th December 2022
Bug fixes

Archived
v3.99.5 – 14th December 2022
Bug fixes

Archived
v3.95.9 – 14th December 2022
Bug fixes

Archived
v3.93.10 – 14th December 2022
Bug fixes

Archived
v3.103.1 – 23rd November 2022
Bug fixes

Archived
v3.99.4 – 23rd November 2022
Bug fixes
  • Fixed a bug where the translations for global help were retrieved using the wrong keys.

Archived
v3.103.0 – 2nd November 2022
Features
  • Added and refactored some CKEditor plugin logic for an upcoming feature.

Archived
v3.99.3 – 2nd November 2022
Bug fixes
  • Fixed a bug in the Question Editor, where tabbing through response positions incorrectly set the data to null.

Archived
v3.95.8 – 2nd November 2022
Bug fixes
  • Fixed a bug in the Question Editor, where tabbing through response positions incorrectly set the data to null.

Archived
v3.102.0 – 12th October 2022
Bug fixes
  • Fixed a bug where the translations for global help were retrieved using the wrong keys.
  • Fixed a bug where MCQ assistive label values would not be removed from the JSON, despite being set to the default values.
  • Fixed a bug where it was possible to set an ARIA label for empty text.

Archived
v3.101.2 – 14th September 2022
Bug fixes
  • Fixed a bug in Question Editor where tabbing through response positions incorrectly set the data to null.

Archived
v3.99.2 – 14th September 2022
Bug fixes
  • Fixed a bug where scoring was made impossible if the value of the valid response was an empty array.

Archived
v3.101.1 – 24th August 2022
Polish
  • Improvement: re-ordered the default position of the ARIA label button in the CKEditor toolbar.
  • Improvement: updated styling of the OK button in the math editor dialog to provide better color contrast.

Archived
v3.95.7 – 24th August 2022
Bug fixes
  • Fixed a bug where MathJax threw an error if certain elements did not contain child nodes.

Archived
v3.93.9 – 24th August 2022
Bug fixes
  • Fixed a bug in the math Question types where it was not possible to set a translation for the 'space' option in the 'Thousands Separator' drop down.

Archived
v3.101.0 – 3rd August 2022
Features
  • Added the ability to set custom ARIA labels to any text selection inside Rich Text Editor fields for all Question types.
Polish
Bug fixes

Archived
v3.99.1 – 3rd August 2022
Bug fixes
  • Fixed a bug where the checkbox's "Check answer button" label, the "Check answer attempts" and the "Penalty point(s)" number input fields were not showing in the "More options" section of the graphing Question types.

Archived
v3.95.6 – 3rd August 2022
Bug fixes
  • Fixed a bug where scoring was made impossible if the value of the valid response was an empty array.

Archived
v3.91.7 – 3rd August 2022
Bug fixes
  • Fixed a bug where the UI Settings label for the audio player feature was not able to be overridden via the initialization options.

Archived
v3.100.0 – 13th July 2022
Features
Bug fixes
  • Fixed a bug where the checkbox's "Check answer button" label, the "Check answer attempts" and the "Penalty point(s)" number input fields were not showing in the "More options" section of the graphing Question types.
  • Fixed a bug where scoring was made impossible if the value of the valid response was an empty array.

Archived
v3.95.5 – 13th July 2022
Bug fixes

Archived
v3.99.0 – 22nd June 2022
Features
  • Added support for the binomial coefficient symbol in the keypad.
  • Added tooltips for the buttons which only have an icon.
Polish
  • Improvement: changed the default value of ui.change_button to be false, to discourage changing widgets as it may have unintended side affects.
  • Improvement: updated internal libraries to maintain security, compatibility and performance.
Bug fixes
  • Fixed a bug where it was not possible to set a translation for a space in the select drop down.
  • Fixed a bug where MathJax threw an error if certain elements did not contain child nodes.

Archived
v3.91.6 – 22nd June 2022
Polish
  • Improvements to internal tracking mechanism.

Archived
v3.98.1 – 1st June 2022
Bug fixes
  • Fixed a bug where the "Sentence", "Paragraph" and "Word" tokenization types did not correctly apply the tokens.

Archived
v3.98.0 – 11th May 2022
Bug fixes
  • Fixed a bug where the "Sentence", "Paragraph" and "Word" tokenization types were still being rendered in English in the "Apply tokenization" confirmation dialog, regardless of the i18n label bundle supplied.
  • Fixed a bug in the Drawing question type where a text button was added multiple times.

Archived
v3.95.4 – 11th May 2022
Polish
  • Improvements to internal tracking mechanism.

Archived
v3.93.8 – 11th May 2022
Polish
  • Improvements to internal tracking mechanism.

Archived
v3.93.7 – 20th April 2022
Polish
  • Improvement: updated ARIA-labels of the cursor movement arrows inside the math keypad.

Archived
v3.91.5 – 20th April 2022
Polish
  • Improvement: updated ARIA-labels of the cursor movement arrows inside the math keypad.

Archived
v3.88.4 – 20th April 2022
Polish
  • Improvement: updated ARIA-labels of the cursor movement arrows inside the math keypad.
  • Improvement: removed Google Analytics internal tracking mechanism.

Archived
v3.95.3 – 20th April 2022
Polish
  • Improvement: updated ARIA-labels of the cursor movement arrows inside the math keypad.

Archived
v3.97.0 – 20th April 2022
Polish
  • Improvement: updated vendors for security and compatibility.
Bug fixes
  • Fixed a bug where the Cloze chemistry formula, Cloze math formula, Math [BETA] and fill in the blanks question types were missing their type.
  • Fixed a bug where the Edit/Preview button was missing the type="button" attribute.

Archived
v3.96.1 – 30th March 2022
Polish
  • Improvement: updated ARIA-labels of the cursor movement arrows inside the math keypad.
  • Improvement: updated vendors for security and compatibility.
Bug fixes
  • Fixed a bug where the UI Settings label for the audio player feature was not able to be overridden via the initialization options.

Archived
v3.96.0 – 9th March 2022
Polish
  • Improvement: enabled ordering of possible responses via the keyboard.
Bug fixes

Archived
v3.93.6 – 9th March 2022
Bug fixes
  • Fixed a bug with the token highlight Question type, where pasted content was not tokenized into sentences properly.

Archived
v3.91.4 – 9th March 2022
Bug fixes
  • Fixed a bug with the token highlight Question type, where pasted content was not tokenized into sentences properly.

Archived
v3.95.2 – 16th February 2022
Polish
  • Improvement: Replaced the Item Edit/Preview button with a screen reader (and keyboard user) friendly implementation.
Bug fixes
  • Fixed a bug with the token highlight Question type, where pasted content was not tokenized into sentences properly.
  • Fixed a bug where the validation.valid_response.value property was not consistent when disabling the multiple responses property.
  • Fix a potential bug where using a click() method call internally could cause other listeners on the page to fire unnecessarily.
  • "Math formula", "Math with fractions", "Math-fill in the blank", "Math with text", "Math with matrices" and "Math with units" Question types are now marked as deprecated in Question Editor API. From this version, users will not see these Question types in the widget select view. Instead, it is recommended to use the "Cloze math" Question type in its place. For more information, see the Author Guide for Cloze Math.

Archived
v3.95.0 – 3rd February 2022
Features
  • Added support for new symbols in the keypad, including double integral, triple integral and cent symbol.

Archived
v3.93.5 – 3rd February 2022
Bug fixes
  • Fixed a bug where image preview was not available in simple Question layouts.

Archived
v3.91.3 – 3rd February 2022
Polish
  • Improvement: internal tooling update to improve the compatibility of the app.

Archived
v3.88.3 – 3rd February 2022
Polish
  • Improvement: internal tooling update to improve the compatibility of the app.

Archived
v3.76.8 – 3rd February 2022
Features
  • Improvement: dependency updates for security and compatibility.

Archived
v3.94.1 – 6th January 2022
Polish
Bug fixes
  • Fixed a bug where image preview was not available in simple Question layouts.
  • Fixed a bug where the case-sensitive checkbox was missing in the Cloze Dropdown Question.

Archived
v3.93.4 – 6th January 2022
Polish
  • Improvement: updated the 'equivLiteral' scoring method options to support the future 'clozeformulaV2' Question Type.

Archived
v3.85.4 – 6th Jan 2022
Polish
  • Improvement: dependency updates for security and compatibility.

Archived
v3.82.8 – 6th Jan 2022
Polish
  • Improvement: dependency updates for security and compatibility.

Archived
v3.76.7 – 6th Jan 2022
Polish
  • Improvement: dependency updates for security and compatibility.

Archived
v3.94.0 – 9th December 2021
Polish
  • Improvement: update the 'equivLiteral' scoring method options to support the future 'clozeformulaV2' Question Type.

Archived
v3.93.3 – 17th November 2021
Bug fixes
  • Fixed a bug where changing Question type before the previous one finished rendering could show duplicate elements.

Archived
v3.91.2 – 17th November 2021
Bug fixes
  • Fixed a bug where changing Question type before the previous one finished rendering could show duplicate elements.

Archived
v3.93.2 – 8th October 2021
Polish
Bug fixes
  • Fixed a bug where an error was being thrown when interacting with a CKEditor table, if the "text help" plugin was also enabled.
  • Fixed a bug where global and individual fill color attributes were not applied to the areas to be drawn on the image in the Hotspot Question type.

Archived
v3.91.1 – 16th September 2021
Bug fixes
  • Fixed a bug where Questions using character maps would always return an error message, ‘You have unsaved changes’ as soon as they were opened for editing.

Archived
v3.93.1 – 25th August 2021
Polish
  • Improvement: modified colors to improve accessibility and reduce code redundancy.
Bug fixes
  • Fixed a bug where Questions using character maps would always return an error message, ‘You have unsaved changes’ as soon as they were opened for editing.

Archived
v3.93.0 – 5th August 2021
Features
  • Added a new file type (LabView) to the file upload Question type.
  • Added heading tags to multiple UI elements for accessibility purposes.
Polish
  • Improvement: updates to the back end for security and compatibility.

Archived
v3.92.0 – 15th July 2021
Polish
  • Improvement: changes to back-end systems for future functionality.

Archived
v3.91.0 – 24th June 2021
Polish

Archived
v3.90.1 – 2nd June 2021
Bug fixes
  • Fixed a bug, an XSS issue where JavaScript code was executing inside HTML attributes. As part of this, we have tightened the removal of attributes considered unsafe, that contain the string javascript:.

Archived
v3.88.2 – 2nd June 2021
Bug fixes
  • Fixed a bug, an XSS issue where JavaScript code was executing inside HTML attributes. As part of this, we have tightened the removal of attributes considered unsafe, that contain the string javascript:.

Archived
v3.90.0 – 13th May 2021
Features
  • Added ‘cent’, ‘implied by’, 'Nabla', 'Much greater than', ' Much lesser than' and ‘because’ symbols to the math keypad custom symbols.
  • Added 'Nabla' and Standard basis: I, J , K symbols to the default calculus symbol group.
  • Added the "Group possible responses" option to the imageclozeassociationV2 Question type.
Polish
  • Improvement: updated dependency libraries to improve the compatibility of Question Editor API.

Archived
v3.85.3 – 13th May 2021
Bug fixes
  • Fixed a bug, an XSS issue where JavaScript code was executing inside HTML attributes. As part of this, we have tightened the removal of attributes considered unsafe, that contain the string javascript:.

Archived
v3.82.7 – 13th May 2021
Bug fixes
  • Fixed a bug, an XSS issue where JavaScript code was executing inside HTML attributes. As part of this, we have tightened the removal of attributes considered unsafe, that contain the string javascript:.

Archived
v3.89.1 – 21st April 2021
Polish
  • Improvement: updated dependency libraries to improve the compatibility of Question Editor API.

Archived
v3.89.0 – 31st March 2021
Features
  • Added the option to turn off the browser spellcheck and text correction feature in the drawing and image annotation Question types. This allows educators to restrict the use of this feature when they want to evaluate the students' own writing abilities.

Archived
v3.88.1 – 4th March 2021
Polish
  • Improvement: internal tooling update to improve the compatibility of the app (Question Editor API).

Archived
v3.82.6 – 4th March 2021
Polish
  • Improvement: internal tooling update to improve the compatibility of the app (Question Editor API).

Archived
v3.76.6 – 4th March 2021
Polish
  • Improvement: internal tooling update to improve the compatibility of the app (Question Editor API).

Archived
v3.72.6 – 4th March 2021
Polish
  • Improvement: internal tooling update to improve the compatibility of the app (Question Editor API).

Archived
v3.66.7 – 4th March 2021
Polish
  • Improvement: internal tooling update to improve the compatibility of the app (Question Editor API).

Archived
v3.60.6 – 4th March 2021
Polish
  • Improvement: internal tooling update to improve the compatibility of the app (Question Editor API).

Archived
v3.54.11 – 4th March 2021
Polish
  • Improvement: internal tooling update to improve the compatibility of the app (Question Editor API).

Archived
v3.88.0 – 18th February 2021
Polish
  • Improvement: replaced hardcoded label with a dynamic one in an element that needs it. This also makes internationalization of this label possible.

Archived
v3.85.2 – 18th February 2021
Polish
  • Added various updates to support PHP 7.4 compatibility.
Bug fixes
  • Fixed a bug where browser spelling corrections were not saved in CKEditor.
  • Fixed a bug that caused the short text Question type to not reflect the character limit when setting correct responses for a Question in the Item editor.

Archived
v3.87.2 – 28th January 2021
Bug fixes
  • Fixed a bug where browser spelling corrections were not saved in CKEditor (rich text editor).
  • Fixed a bug, a security issue where JavaScript in iframe and "embed src" attributes was being executed, which should not be the case.

Archived
v3.87.1 – 7th January 2021
Bug fixes
  • Fixed a bug where the "Delete point" button for the Charts Question types was not visible when enabled in the "More options" section.

Archived
v3.85.1 – 7th January 2021
Bug fixes
  • Fixed a bug, a security issue where JavaScript in "iframe src" attributes was being executed, which should not be the case.

Archived
v3.82.5 – 7th January 2021
Bug fixes
  • Fixed a bug, a security issue where JavaScript in "iframe src" attributes was being executed, which should not be the case.
  • Fixed a bug that caused the short text Question type to not reflect the character limit when setting correct responses for a Question in the Item editor.

Archived
v3.87.0 – 9th December 2020
Polish
  • Improvement: removed the capability to create a link in a Question's stimulus that opens in a new popup window. This will help reduce cross-site scripting risk.
Bug fixes
  • Fixed a bug where tokenisation did not work for block elements other than paragraphs. For example, numbered or bulleted lists for the token highlight Question type.
  • Fixed a bug, a security issue where JavaScript in iframe src attributes was being executed, which should not be the case.

Archived
v3.66.6 – 9th December 2020
Bug fixes
  • Fixed bug where white space in the Question JSON was clearing the correct answer section and causing Question validation in the preview to break.

Archived
v3.86.0 – 18th November 2020
Features
  • Added the ability to include an ARIA-label to the response zone for the Short text Question type.
Bug fixes
  • Fixed a bug where math elements rendered by MathQuill broke on indentation in CKEditor.
  • Fixed a bug where tokenization did not handle inline elements and blanks correctly in the token highlight Question type.

Archived
v3.82.4 – 18th November 2020
Bug fixes
  • Fixed a bug where the imageclozeassociationV2 Question type would break because the response_containers array incorrectly contained a null element.

Archived
v3.60.5 – 18th November 2020
Polish
  • Added various updates to support PHP 7.4 compatibility.

Archived
v3.54.10 – 18th November 2020
Polish
  • Added various updates to support PHP 7.4 compatibility.

Archived
v3.85.0 – 28th October 2020
Features
  • Added the ability to customize the ckEditor toolbar via the init options.
Bug fixes
  • Fixed a bug where unticking the "Show Correct Answers" button didn't reset the Question preview. This resolves some UI issues for certain Question types.

Archived
v3.82.3 – 28th October 2020
Bug fixes

Archived
v3.76.5 – 28th October 2020
Bug fixes

Archived
v3.72.5 – 28th October 2020
Bug fixes

Archived
v3.66.5 – 28th October 2020
Bug fixes

Archived
v3.84.1 – 8th October 2020
Polish
  • Image highlight is now marked as deprecated in both simple and advanced modes of Question Editor API. From now on, users will not see the image highlight Question type in the widget select view, unless they search for 'deprecated'.
Bug fixes
  • Fixed a bug where the imageclozeassociationV2 Question type would break because the response_containers array incorrectly contained a null element.
  • Fixed a bug that stopped the assetRequest callback init option from resetting the image data when url: undefined was sent through the callback.
  • Fixed a bug that made the backgrounds button overflow on smaller screens, in the drawing Question type.
  • Fixed a bug that caused the image background selection dropdown to stay on the screen, when the browser focus was no longer on the dropdown element.
  • Fixed bug that caused image dimensions to fail to reset when we selected a new background image after users uploaded a custom background image.

Archived
v3.84.0 – 16th September 2020
Features
Bug fixes
  • Removed the formatting option "Formula Editor" and the formula keypad configuration from Essay with rich text as they are being deprecated in that Question type. The "Formula Editor" formatting option is available in Math essay with rich text.

Archived
v3.82.2 – 16th September 2020
Bug fixes
  • Removed the formatting option "Formula Editor" and the formula keypad configuration from Essay with rich text as they are being deprecated in that Question type. The "Formula Editor" formatting option is available in Math essay with rich text.

Archived
v3.83.0 – 27th August 2020
Features
  • Added a checkbox for “Ignore leading and trailing spaces” in the shorttext, clozetext and imageclozetext Question types, to trim or retain redundant space characters in user answers as desired.
Polish
  • Improvement: changed the product behaviour to automatically allow JPEG as a valid file type in the file upload Question type, if the photo_capture flag is enabled. This ensures that webcam recordings work as expected.

Archived
v3.82.1 – 6th August 2020
Bug fixes
  • Fixed a bug in the in the cloze dropdown Question type where removing a response box from the template markup would set the valid response for the remaining response box to a null value, if the valid responses for both response boxes had the same value.
  • Fixed a bug where a modal was incorrectly positioned, not allowing access to all its buttons.
  • Fixed a bug, where nested possible responses could be dragged and dropped only once.

Archived
v3.82.0 – 16th July 2020
Features
  • Added the LaTeX "\downarrow" symbol, represented with a down pointing arrow to the Math Keypad.
Polish
  • Improvement: horizontally aligned the line_color options of the drawing Question type.
  • Improvement: removed unused option for Graphing called "Draw label zero".
Bug fixes
  • Fixed a bug in the drawing Question type where enabling and disabling drawing tools required additional, unnecessary clicks.
  • Fixed a bug where removing response boxes from the template markup didn't remove the possible responses that have the same indices as the removed response boxes in the cloze dropdown Question type.
  • Fixed a bug where removing response boxes from the template markup didn't remove the valid and alternate responses that have the same indices as the removed response boxes in the cloze association, cloze dropdown and, cloze text Question types.
  • Fixed a bug where adding a response box to the template markup didn't add a null value to the valid and alternate responses in the cloze association, cloze dropdown and, cloze text Question types. The number of elements in the valid and alternate responses will now always match the number of response boxes in the template whenever a response box is added.
  • Fixed a bug that caused bad alignment in formating_options selection when authoring the rich text essay Question type.

Archived
v3.81.0 – 25th June 2020
Features
  • Added templates for new formulaessayV2 and chemistryessayV2 Question types.
  • Added a config argument { showErrors: true|false } to the checkValidation() public method. When calling checkValidation({ showErrors: true }) while editing a question that does not have a correct answer set, the "Set correct Answer(s)" section will be highlighted in the UI.
  • Added various updates to support PHP 7.4 compatibility.
  • Added support for displaying messages in the Developer Console when requesting Learnosity Developer version or sunsetted LTS versions.
  • Added new text tool and character map options for the drawing Question type.
Polish
  • Improvement: implemented several features for better messaging and handling of the life-cycle of our LTS versions for Question Editor API.
Bug fixes
  • Fixed a bug where the simple feature modal window would leak outside the Author API container when scrolling down too far.

Archived
v3.76.4 – 25th June 2020
Bug fixes
  • Fixed a bug where an "audio asset format not supported" error was displaying in the preview panel for the audio player simple feature.

Archived
v3.72.4 – 25th June 2020
Bug fixes
  • Fixed a bug where an "Audio asset format not supported" error was displaying in the preview panel for the audio player simple feature.

Archived
v3.80.0 – 3rd June 2020
Features
  • Added a new public event called widgetjson:changed. The event is fired whenever there is a change to the data model of the widget being edited.
  • Added a "show distractor rationale" button to the Question preview toolbar to allow distractor rationale to be previewed with multiple choice, cloze association, cloze dropdown and, cloze text Question types.
  • Added the ability for an author to choose the numbering style used to associate response options with distractor rationale, for example 1-2-3, or A-B-C. This benefits educators in allowing them to select the desired numbering consistent with their own conventions.
Polish
  • Improvement: changed the Learnosity internal math accessibility text generator to not generate automatic SI unit text for single letter variables. Previously g, m and s were generated as grams, meters and seconds respectively. Now these will be generated as g, m and s in autogenerated accessibility text for math.
Bug fixes
  • Fixed a bug where an "audio asset format not supported" error was displaying in the preview panel for the audio player simple feature.

Archived
v3.79.0 – 21st May 2020
Features
  • Added various updates to support PHP 7.4 compatibility.
Polish
  • Improvement: updated the served JavaScript API file to reference the correct documentation site.
  • Improvement: the help text for the file upload dialog window has been updated with ".WMV" (Windows Media Video) file format support. This improves the user experience.

Archived
v3.76.3 – 21st May 2020
Bug fixes
  • Fixed a bug where widgets couldn't be edited in Internet Explorer 11 due to a rarely occurring race condition.

Archived
v3.78.0 – 28th April 2020
Features
  • Added the "Math composition" symbol, represented with a circle to the Math Keypad.
Bug fixes
  • Fixed a bug where a previous validation value was persisting once a row or column count had been changed. Row and column count changes now reset validation and alternate response values.
  • Fixed a bug where the hotspot area dropdown menu was resetting, when new areas were added to the image.

Archived
v3.76.2 – 28th April 2020
Bug fixes
  • Fixed a bug, a race condition which prevented the Math editor from being loaded.

Archived
v3.77.0 – 1st April 2020
Features
  • Added a new attribute, disable_auto_link for longtextV2 Question type. When set to true, URLs entered by the user will not automatically become clickable-links.
Polish
Bug fixes
  • Fixed a bug where the application was throwing an error in a native alert, when its DOM hook was destroyed before initialization had completed.
  • Fixed a bug where font_sizes didn't work if enabled was undefined, although the default should be true.
  • Fixed a bug where the Layout and Keypad headings in the "More options" section of a Question shared the same identifier. This resulted in the inability to individually hide these sections using the hidden sections initialisation options.
  • Fixed a bug, a race condition which prevented the Math editor from being loaded.

Archived
v3.76.1 – 11th March 2020
Features
  • Added a new min_selection input field when multiple_responses is selected in the multiple choice Question type.
Bug fixes
  • Fixed a bug where using undo/redo to change to a state with no data incorrectly displayed 'undefined'.
  • Fixed a bug where dynamic content handles weren't rendered properly in the math question generator when adding new dynamic data parameters.
  • Fixed a bug which caused the CKEditor context menu to flicker under certain circumstances.

Archived
v3.76.0 – 20th February 2020
Features
  • Added a new max_selection input field when multiple_responses is selected in the multiple choice Question.
  • Added a new checkbox before the ARIA label in the math dialog window.
Polish
  • Improvement: Upgraded the CKEditor Rich Text Editor to get the latest bug fixes and improvements.
Bug fixes
  • Fixed a bug where the undo and redo capabilities didn't work with math rendering.
  • Fixed a bug where the aria_label attribute wasn't added to the widget JSON for math and chemistry Question types, when the edit ARIA label checkbox was enabled and the value of the ARIA label field was automatically generated by SpokenMath for accessibility.

Archived
v3.72.3 – 19th February 2020
Bug fixes
  • Fixed a bug where the value set for the individual area dropdown in the hotspot Question type did not show the value when reopening the Question to edit.

Archived
v3.75.0 – 4th February 2020
Bug fixes
  • Fixed a bug where the undo and redo capabilities didn't work with math rendering.
  • Fixed a bug where the simple feature modal window didn't work if the class learnosity-response-editor was used to initialize Question Editor API.
  • Fixed a bug where the value set for the individual area dropdown in the hotspot Question type did not show the value when reopening the Question to edit.

Archived
v3.72.2 – 4th February 2020
Bug fixes
  • Fixed a bug in which the font size for the buttons in the Math Keypad was smaller than they should have been.
  • Fixed a bug where users could break CKEditor by entering raw LaTex.

Archived
v3.74.1 – 8th January 2020
Bug fixes
  • Fixed a bug where font_settings, font_sizes and custom_styles were not working properly when the host page initialised multiple instances of Question Editor.
  • Fixed a bug where users could type raw LaTex in ckEditor which broke the code.
  • Fixed a bug where the init option assetRequest did not work properly when there were multiple instances of Question Editor.

Archived
v3.74.0 – 11th December 2019
Bug fixes
  • Fixed a bug where the simple feature modal was not working when using multiple instances.
  • Fixed a bug in which the font size for the buttons in the Math Keypad was smaller than it should have been.

Archived
v3.72.1 – 11th December 2019
Bug fixes
  • Fixed a bug where the dynamic content dropdown did not appear in the math modal editor, when opened for a second time.
  • Fixed a bug where the simple feature modal was not working when using multiple instances.

Archived
v3.73.0 – 20th November 2019
Features
  • Added the ability to customize the ARIA label in response containers for math Question types.
Polish
  • Improvement: Upgraded Spokenmath to v1.13.0:
    - Added ARIA label for integrals int.
    - Added ARIA label for limits lim.
    - Added ARIA labels for 'not similar' and 'not congruent' symbols.
    - Fixed ARIA labels for units of measurement, e.g. 12 m/s will now be correctly announced as “12 meters per second“.
Bug fixes
  • Fixed a bug which prevented dependent arrays which were interleaved using custom layouts from working.
  • Fixed a bug in which the number pad symbols (numbers and backspace) were not available in the "All Symbols Character Map" when creating a custom keyboard.
  • Fixed a bug where the dynamic content dropdown did not appear in the Math modal editor, when opened for a second time.

Archived
v3.66.4 – 20th November 2019
Bug fixes
  • Fixed issue where MathML content was being moved into empty cells when being displayed in table format.

Archived
v3.72.0 – 31st October 2019
Features
  • Added the capability for the MathML Editor to indent MathML code automatically after saving. With this change, Authors will now see their MathML formulas not only syntax highlighted but also automatically indented without the need to do this manually.
  • Added a feature to display a waiting panel in the validation area, whenever a Question is being updated. This gives the user a better sense of what is happening.
  • Put the ARIA label field (used by SpokenMath for accessibility) for Math and Chemistry Question types behind a checkbox to improve UX.
Bug fixes
  • Fixed a bug where declaring a Question Type dependency in the init options did not work.
  • Fixed a bug where the Question preview was not re-rendered when dynamic data changed.

Archived
v3.66.3 – 31st October 2019
Bug fixes
  • Fixed a bug where console errors were occasionally thrown after adding a widget to an Item.
  • Fixed a bug where errors thrown from Question Editor would cause Author API to crash.
  • Fixed a bug where Question Editor threw an error on very slow computers.

Archived
v3.71.0 – 9th October 2019
Features
  • Added the ability for users to take a web cam still and upload directly from the File Upload Question type.
  • Made changes to the WIRIS configuration for the Right to Left static math to remove unused options such as Handwriting recognition.

Archived
v3.54.9 – 9th October 2019
Bug fixes
  • Fixed a bug with the Graphing Question type in which the labels for enabling or disabling the arrows in both axes were switched.

Archived
v3.70.0 – 19th September 2019
Features
  • Added support for MathML syntax highlighting into the Rich Text Toolbar's Math Editor. This provides proper syntax highlighting and indentation out of the box, and makes it considerably easier for authors to edit their MathML formulas.
Bug fixes
  • Fixed a bug where console errors were occasionally thrown after adding a widget to an Item.
  • Fixed a bug where errors thrown from Question Editor would cause Author API to crash.

Archived
v3.66.2 – 19th September 2019
Bug fixes
  • Fixed a bug where changing the uploaded image width would not update the height value with the image original ratio in the Drawing Question type.
  • Fixed a bug where the UI was broken for custom Question types with images.

Archived
v3.69.0 – 28th August 2019
Features
  • Added a feature enabling rich text editing for points in the numberline plot Question type.
Polish
  • Improvement: Made the font size bigger, for the new symbols “not congruent” and “not similar”.
  • Improvement: The math validation default in Question Editor API has been changed to equivLiteral instead of "equivSymbolic" in every math Question.
  • Improvement: The math validation default in Question Editor API has been changed to equivLiteral instead of "equivSymbolic" in every math Question.
  • Improvement: Removed redundant math renderer option from default templates.
Bug fixes
  • Fixed a bug with the Graphing Question type in which the labels for enabling or disabling the arrows in both axes were switched.
  • Fixed a bug for Firefox where Math questions have extra padding at left edge of the validation section.
  • Fixed a bug where the UI was broken for custom Question types with images.
  • Fixed a bug in which, for Questions that contain MathML, the formulas were not being automatically rendered.

Archived
v3.68.0 – 7th August 2019
Features
  • Added the option to add "not congruent" (≇) and "not similar" (≁) symbols to the keypad.
  • Updated the template placeholder for Cloze math Question type to be more math specific.
Bug fixes
  • Fixed a bug with the Graphing Question type in which the labels for enabling or disabling the arrows in both axes were switched.
  • Fixed a bug for Firefox where Math questions have extra padding at left edge of the validation section.

Archived
v3.66.1 – 7th August 2019
Bug fixes
  • Fixed a bug where the custom metadata heading and content did not have a section identifier to allow it to be hidden.
  • Fixed a bug where the calculator simple feature was not taking up the full width of the editor.

Archived
v3.67.0 – 17th July 2019
Features
  • Added a new option to the Hotspot Question type. This enables users to customize the focus state color, by letting them chose the color individually or globally as a default.
Bug fixes
  • Fixed a bug where the calculator simple feature was not taking up the full width of the editor.
  • Fixed a bug where changing the uploaded image width would not update the height value with the image original ratio in the Drawing Question type.
  • Fixed a bug where Question Editor threw an error on very slow computers.
  • Fixed a bug where the Question Editor API would throw an error if the selector defined in the config.container.scroll_into_view_selector init option did not exist in the DOM.
  • Fixed a bug where the custom metadata heading and content did not have a section identifier to allow them to be hidden.

Archived
v3.66.0 – 26th June 2019
Features
  • Added a convenient color picker to the rating Question, replacing an older string input method for choosing colors.
Bug fixes
  • Fixed a bug in which the content of both the MathML and LaTeX input fields overflowed horizontally instead of wrapping. This makes it easier for Math authors to read and edit the source code of the equations they write.
  • Fixed a bug where the LaTex "cancel" symbol was not rendering properly in the response area of some drag and drop Questions.

Archived
v3.60.4 – 26th June 2019
Bug fixes
  • Fixed a bug where malicious client side content could potentially be executed when loading from an Item bank. This would have occurred prior to the loading of our rich text editor, which normally handles the filtering and escaping of content. Now, this potential risk has been eliminated.

Archived
v3.54.7 – 26th June 2019
Bug fixes
  • Fixed a bug where the customized template was not found for existing Questions.

Archived
v3.65.0 – 5th June 2019
Features
  • Added support for the Line Reader Feature type to the Question Editor API.
  • Added support for authoring Line Reader simple features.
  • Added a flag called "compareGrouping" to Math formula, Cloze Math and Cloze Math with Image. This flag forces equivLiteral away from its default state to recognise parenthesis and correctly support the commutative property of multiplication.
  • Added the ability to define custom aria labels for response containers in cloze text, cloze association, and cloze dropdown Question types.
Bug fixes
  • Fixed a bug with the height of LaTeX source input field, in order to avoid a scrollbar overlapping the text being displayed.
  • Fixed an issue where undo/redo in conditional attributes in Features did not work in certain cases.

Archived
v3.64.0 – 15th May 2019
Bug fixes
  • Fixed a bug where the names of Simple Features were hardcoded and could not be altered by labels.
  • Fixed a bug where the Question types: "Fill in the Blanks: Dropdown" and "Fill in the Blanks: Text" were missing stimulus for simple layouts.

Archived
v3.60.3 – 15th May 2019
Bug fixes
  • Fixed a bug where some CKEditor labels were not internationalized.
  • Fixed a bug where the label bundle key for clozeassociation question type template markup "response" was incorrectly set to ckeditor.lang.lrn.response.label instead of ckeditor.lrn.response.label.
  • Fixed a bug where the default LongTextV2 image link was broken when no image path was set and template_defaults init option was set to true.

Archived
v3.54.6 – 30th April 2019
Bug fixes
  • Fixed a bug where double dollar signs ($$) were not treated as delimiters for inline LaTeX.

Archived
v3.48.12 – 30th April 2019
Bug fixes
  • Fixed a bug where double dollar signs ($$) were not treated as delimiters for inline LaTeX.

Archived
v3.63.0 – 30th April 2019
Bug fixes
  • Fixed a bug, increasing the maxiumum value for significant decimal places from 10 to 20.
  • Fixed a bug where you could input numbers outside the allowed range.
  • Fixed a bug where some CKEditor labels were not internationalized.
  • Fixed a bug where the label bundle key for clozeassociation Question type template markup "response" was incorrectly set to ckeditor.lang.lrn.response.label instead of ckeditor.lrn.response.label.

Archived
v3.60.2 – 30th April 2019
Bug fixes
  • Fixed a bug where double dollar signs ($$) were not treated as delimiters for inline LaTeX.
  • Fixed a bug where the default LongTextV2 image link was broken when no image path was set and template_defaults init option was set to true.

Archived
v3.60.1 – 3rd April 2019
Bug fixes
  • Fixed an issue in Internet Explorer, where Question preview was not reflecting changes in the edit panel.

Archived
v3.54.5 – 3rd April 2019
Bug fixes
  • Fixed an issue in Internet Explorer, where Question preview was not reflecting changes in the edit panel.

Archived
v3.62.0 – 3rd April 2019
Features
  • Added the possibility to customize the horizontal keypad with all symbols and not only the number pad ones.
Bug fixes
  • Fixed an issue in Internet Explorer, where Question preview was not reflecting changes in the edit panel.
  • Fixed a bug where the default LongTextV2 image link was broken when no image path was set and template_defaults init option was set to true.

Archived
v3.61.0 – 13th March 2019
Features
  • Added the option to use the new simplified horizontal layout for the formula keypad instead of the normal keypad and symbols groups in all math-related Question types. This functionality is still in beta and currently only supports the number pad customization (numbers and operators). Therefore, the existing symbol groups will not render with this form of the keypad.
  • Added stacked_fraction support to simplechart.
Bug fixes
  • Fixed a bug where double dollar signs ($$) were not treated as delimiters for inline LaTeX.

Archived
v3.54.4 – 13th March 2019
Bug fixes
  • Fixed a bug where pasting LaTeX into a CKEditor field caused MathJax classes to be added.
  • Fixed a bug which didn't allow authors to specify anchor elements within a CKEditor input field.

Archived
v3.48.11 – 13th March 2019
Bug fixes
  • Fixed a bug where pasting LaTeX into a CKEditor field caused MathJax classes to be added.

Archived
v3.60.0 – 20th February 2019
Features
  • Added "ə" (schwa) into the special characters modal window of CKEditor.
  • Added the new math symbol "system of equations/inequalities" to the custom keypad symbols list for formula Question types.
  • Added the option to display font sizes in CKEditor by specifying the rich_text_editor.font_sizes initialization option.
Bug fixes
  • Fixed a bug where adding new array options did not work if a Simple Feature was added just previously.
  • Fixed a bug where enabling "Match all possible responses" was not disabling the Alternate responses' score for the Label image with drop-down, and Label image with text Question types.
  • Fixed a bug where indenting text in CKEditor did not work.
  • Fixed a bug where pasting LaTeX into a CKEditor field caused MathJax classes to be added.

Archived
v3.59.0 – 30th January 2019
Features
  • Added support for CKEditor toolbar to upload resources in the stimulus. For example, if you have a chemistry assessment, a resource could be the periodic table of elements.
Bug fixes
  • Fixed a bug which didn't allow authors to specify anchor elements within a CKEditor input field.
  • Updated scoring for Question Editor API: Enabling "Match all possible responses" now disables the score of the Alternate responses. Disabling "Auto scoring" now hides "Match all possible responses" from the UI.
  • Fixed a bug where feature previews (protractors, imagetool) quickly appeared then disappeared when initially added to an Item, or when their properties were being edited.
  • Fixed a bug where keypad hints weren't appearing in the Template and validation area in edit mode for chemistry and math Questions.

Archived
v3.21.2 – 30th January 2019
Bug fixes
  • Fix issues with PHP 7 compatibility.

Archived
v3.54.3 – 30th January 2019
Bug fixes
  • Fixed a bug where the callback function of a custom button was not reset when re-initialising Question Editor.
  • Fixed a bug where the bgcolor attribute was being removed for table elements.

Archived
v3.48.10 – 30th January 2019
Bug fixes
  • Fixed a bug where the bgcolor attribute was being removed for table elements.

Archived
v3.58.0 – 9th January 2019
Features
Bug fixes
  • Fixed an issue with MathML self-closing tags being transformed during sanitization. This would affect the generated Widget JSON and display mathematical content incorrectly.
  • Fixed a bug where the bgcolor attribute was being removed from table tags in content created by CKEditor rich text editor.
  • Fixed a bug where the headers "Layout", "Details", "Scoring" and "Keypad" in the "More options" section had the wrong i18n label keys.
  • Fixed a bug where the callback function of a custom button was not reset when re-initialising Question Editor.
  • Fixed a bug where ruby and rt tags were being removed from rich text HTML content. This is to allow delivery of pronunciation guidance to students learning languages with logographic characters such as Chinese, Japanese or Korean.

Archived
v3.54.2 – 9th January 2019
Bug fixes
  • Fixed a bug where entering the greater-than symbol '<' removed the aria label in the LaTeX editor.
  • Fixed a bug where certain sections had the wrong i18n label.
  • Added support for Ruby characters in HTML to allow delivery of pronunciation guidance to students learning languages with logographic characters such as Chinese, Japanese or Korean.

Archived
v3.48.9 – 9th January 2019
Bug fixes
  • Fixed a bug where entering the greater-than symbol '<' removed the aria label in the LaTeX editor.
  • Fixed a bug where certain sections had the wrong i18n label.

Archived
v3.57.0 – 10th December 2018
Features
  • Added the possibility to specify where custom_metadata fields are rendered in a customised Question layout.
Bug fixes
  • Fixed a bug where navigating from preview to edit did not hide an open simple feature (like calculator).
  • Fixed a bug where entering the greater-than symbol '<' removed the aria label in the LaTeX editor.

Archived
v3.56.0 – 14th November 2018
Features
  • Added support for prevent_scale to Imageclozeformula and Imageclozechemistry Question types, to prevent or allow image scaling with screen size changes.
  • Added a new 'Match All Possible Responses' option which allows the Question to be scored from a combination of valid and alternate responses. This reduces work for authors as they no longer have to generate all possible permutations of responses.
Bug fixes
  • Fixed a bug where adding a MathQuill matrix caused an error, and indenting a MathQuill fraction caused the display to break.

Archived
v3.54.1 – 14th November 2018
Bug fixes
  • Fixed a bug where LaTeX containing line breaks was not handled correctly in CKEditor.

Archived
v3.48.8 – 14th November 2018
Bug fixes
  • Fixed a bug where label bundle values for the pointers dropdown could not be set, in the imageclozeassociationV2 Question type.

Archived
v3.48.7 – 24th October 2018
Bug fixes
  • Added the ability to customize all labels in the color picker, in both image cloze association V2 and hotspot Question types. This improves internationalization support.

Archived
v3.55.0 – 24th October 2018
Features
Bug fixes
  • Fixed a bug where the customized template was not found for existing Questions.
  • Removed a CSS rule which was causing the HTML unordered list ul and ordered list ol attribute 'type' to be ignored.
  • Fixed a bug where LaTeX containing line breaks was not handled correctly in CKEditor.

Archived
v3.54.0 – 3rd October 2018
Bug fixes
  • Fixed a bug where calling getWidget() right after the widgetedit:widget:ready event was fired, returned false instead of the widget JSON.
  • Fixed a bug that was breaking the dynamic data buttons.
  • Fixed a bug where label bundle values for the pointers dropdown could not be set, in the Question type imageclozeassociationV2.
  • Added the ability to customize all labels in the color picker, in both image cloze association V2 and hotspot Question types. This improves internationalization support.

Archived
v3.53.0 – 12th September 2018
Features
  • Added the rupee currency symbol (₹) to CKEditor's special characters section.
Bug fixes
  • Added check to prevent image resizer from appearing when the dynamic data variable drag handle is clicked.

Archived
v3.51.3 – 12th September 2018
Features
  • Provided clearer aria-label for formula question types.

Archived
v3.48.6 – 12th September 2018
Bug fixes
  • Fixed an XSS vulnerability where inserting an HTML tag with any "on" event function causes said function to be executed.

Archived
v3.52.1 – 27th August 2018
Bug fixes
  • Fixed a regression in QE which breaks the output question JSON when creating new MCQ options or clearing existing options.

Archived
v3.51.2 – 27th August 2018
Bug fixes
  • Fixed a regression in QE which breaks the output question JSON when creating new MCQ options or clearing existing options.

Archived
v3.48.5 – 27th August 2018
Bug fixes
  • Fixed a regression in QE which breaks the output question JSON when creating new MCQ options or clearing existing options.

Archived
v3.47.2 – 27th August 2018
Bug fixes
  • Fixed a regression in QE which breaks the output question JSON when creating new MCQ options or clearing existing options.

Archived
v3.52.0 – 27th August 2018
Features
  • Provide the ability to add dynamic data variables to rich text fields via the Add Math modal window.
Bug fixes
  • Fixed an XSS vulnerability where inserting an image with an "on error" function and an invalid image source value causes the error function to be executed.
  • Fixed a bug that was causing empty paragraphs above and below certain top level block elements when authoring content with a rich text editor.

Archived
v3.51.1 – 27th August 2018
Bug fixes
  • Fixed an XSS vulnerability where inserting an image with an "on error" function and an invalid image source value causes the error function to be executed.
  • Fixed a bug that was causing empty paragraphs above and below certain top level block elements when authoring content with a rich text editor.

Archived
v3.48.4 – 27th August 2018
Bug fixes
  • Fixed an XSS vulnerability where inserting an image with an "on error" function and an invalid image source value causes the error function to be executed.
  • Fixed a bug that was causing empty paragraphs above and below certain top level block elements when authoring content with a rich text editor.

Archived
v3.47.1 – 27th August 2018
Bug fixes
  • Fixed an XSS vulnerability where inserting an image with an "on error" function and an invalid image source value causes the error function to be executed.

Archived
v3.51.0 – 1st August 2018
Features
  • Added support for controlling visibility of premium Question types and premium Question features.
  • Remove highlightable style from the style dropdown menu of both CKEditor and WYSIHTML.
Bug fixes
  • Fixed an issue which was causing Question Editor menu buttons to flicker when typing in the stimulus.
  • Fixed a bug where audio inside a shared passage did not stop playing when changing the URL or switching views.

Archived
v3.50.0 – 11th July 2018
Features
  • Added a new video recording Question type. This allows users to record and submit video responses to Questions within supported browsers.
Bug fixes
  • Fixed a bug where loading Question Editor would make other instances of CKEditor hidden.
  • Fixed the way cross-domain iframe is served, it is now using requested version by server side determination. This allows better forward compatibility.

Archived
v3.49.0 – 20th June 2018
Bug fixes
  • Fixed a bug where adding an Underlined Indicator to some text in a rich text field would break the Remove Format functionality.
  • Fixed a bug where adding multiple empty possible responses would break the imageclozeassociationV2 Question.
  • Fixed a bug where the button to add response positions wasn't clickable.

Archived
v3.48.3 – 1st August 2018
Bug fixes
  • Fixed an issue which was causing Question Editor menu buttons to flicker when typing in the stimulus.
  • Fixed a bug where audio inside a shared passage did not stop playing when changing the URL or switching views.

Archived
v3.48.2 – 11th July 2018
Bug fixes
  • Fixed a bug where loading Question Editor would make other instances of CKEditor hidden.
  • Fixed the way cross-domain iframe is served, it is now using requested version by server side determination. This allows better forward compatibility.

Archived
v3.48.1 – 20th June 2018
Bug fixes
  • Fixed a bug where adding an Underlined Indicator to some text in a rich text field would break the Remove Format functionality.
  • Fixed a bug where adding multiple empty possible responses would break the imageclozeassociationV2 Question.
  • Fixed a bug where the button to add response positions wasn't clickable.

Archived
v3.48.0 – 6th June 2018
Features
  • Added support for LTS versions
  • v2018.1.LTS is released

Archived
v3.47.0 – 31st May 2018
Bug fixes
  • Fixed an intermittent bug where the page broke after the graphplotting Question type was loaded.
  • Fixed an error that occurred intermittently while deleting multiple response containers in imageclozeassociationV2.
  • Fixed a bug where the math formula wasn't being rendered in the Token Highlight Question type.
  • Fixed a bug that was preventing displaying the "more options" section by default in the Passage feature. You will now be able to set "more options" to be expanded by default.

Archived
v3.46.1 – 23rd May 2018
Bug fixes
  • Fixed an intermittent bug where the page broke after the graphplotting Question type was loaded.

Archived
v3.46.0 – 9th May 2018
Features
  • Changed the code to use dynamic data from the same row in Item preview. This improves the randomization of Question data so that students can all work on the same numerical problem, but each working with different number sets.
  • Added the ui. hide_asset_input_field to the init options, which allows clients to hide the asset input field. This is useful for clients who would rather not show that 3rd party hosting is being used for assets.
  • Allow all HTML5 attributes for list tags (ul and ol) within content created by CKEditor rich text editor. This allows the use of different numbering types such as numeric, alphabetical or Roman numerals in numbered lists and different bullet styles (square, disc, circle) for bullet lists in Question content.
Polish
  • Improved the design of the image preview element. This results in better presentation and accessibility of this element.
Bug fixes
  • Fixed a bug for longtextV2 Questions so that editing option labels can be customised.
  • Fixed a bug for simple layouts, so that Question Editor uses CKEditor as default rich text editor instead of WYSIHTML.

Archived
v3.45.0 – 2nd May 2018
Features
  • Added the ability for authors to resize images within all CKEditor rich text editor fields. This reduces the author workload by removing a number of manual steps when handling graphics in authoring. Images can now be clicked and then resized via drag handles on each corner.

Archived
v3.44.0 – 18th April 2018
Features
  • Added a preview element for image based Questions. An image placeholder, which is displayed if the current source is empty, can be specified via QE's init options.
  • Added support for text help attributes and elements in authoring. These attributes and elements were previously being stripped due to our policy of allowlisting permitted attributes and elements. Authors can now create content compatible with the text help language and literacy support toolbar.
  • Added font_settings option to CKEditor initialisation, which allows the setting of custom colors in CKEditor.
Polish
  • Improvement: removed the 'scrollable' style from the style dropdown in CKEditor and WYSIHTML as it only added an empty div.
Bug fixes
  • Fixed a bug that occurred while adding a response container in imageclozeassociationV2.
  • Fixed a bug that occurred while deleting a duplicate possible response or deleting an empty possible response in imageclozeassociationV2.
  • Fixed a bug where hiding and then showing the hotspot Question type would cause the page to not render properly.
  • Fixed a bug where custom response names were not correctly recognised.

Archived
v3.43.0 – 28th March 2018
Features
  • Added the ability for authors to set the width of the Possible response zone of the Image Drag & Drop Question type. When setting either the left or right placement of the Response container position, the width can be configured to better manage the possible response content.
  • Added the ability to add an underlined indicator to a passage via CKEditor.
  • Added the possibility to specify placeholders in Question templates. Placeholders are supported only in CKEditor.
  • Allow users to define customised labels for the global help modal window. This allows for changing the language and content in the help menu.
  • Allow users to pass a customized label bundle to Questions API. This will make your own labels for Questions available for preview in authoring. For example, with assessments in foreign languages, teachers would want to supply their own label bundle.
Bug fixes
  • Fixed a bug to hide the “show answers” icon and the “live score” icon, if no correct answer has been set by the author. Also, these icons are hidden when Enable auto scoring is disabled, and they will reappear when enabled.
  • Fixed a bug where audio did not stop playing when changing the URL or switching views.
  • Fixed a bug where {{response}} was not properly rendered.

Archived
v3.42.0 – 8th March 2018
Features
  • Added point_style selection dropdown to lineChart Question Type.
  • Added the possibility to specify the math_renderer option in the initialization options for Question Editor.
  • Added ‘Enable Auto Scoring’ option to control the scored method for certain Questions (manual, or automatic).
Bug fixes
  • Fixed a bug where dynamic data was not properly rendered in ckEditor.
  • Fixed a bug where the alt_responses field was not being converted properly when the Question type was changed from imageclozeassociation to imageclozeassociationV2.

Archived
v3.41.1 – 7th March 2018
Bug fixes

Archived
v3.41.0 – 15th February 2018
Features
  • Added videoplayer simplefeature support to our rich text editor. This enables an author to embed videoplayer in any rich text content like stimulus.
  • Added functionality to properly render a custom question in Question Editor's edit view, so that it can be used to set a valid response.
  • Added support for container custom styles to the CKEditor rich text editor. See the init option custom_styles for usage information.
Bug fixes
  • Fixed a bug in widget_type feature where custom features were displayed twice in the tile view.

Archived
v3.40.1 – 7th March 2018
Bug fixes

Archived
v3.40.0 – 24th January 2018
Features
  • Added support for custom styles to the CKEditor rich text editor. See the init option custom_styles for usage information.
Bug fixes
  • Fixed a bug which only allowed one value for thousand separator when displaying numbers. Now several values can be added, such as comma or space (for e.g. "1200" can now be shown as "1,200" or "1 200").
  • Fixed a bug in which the Question Editor dragging module wasn't working when the global scope variable under the same name (`global`) was being defined on a host page.

Archived
v3.39.1 – 7th March 2018
Bug fixes

Archived
v3.39.0 – 10th January 2018
Features
Bug fixes
  • Fixed a bug: when the global scope variable under the same name (`global`) was being defined on a host page, the Question Editor dragging module wasn't working.
  • Fix to make Question groups work as an extension of default groups when supplied via initialization options.
  • Fixed a bug where calculator and imagetool were visible in edit view.
  • Fixed a bug whereby an additional argument was added to the assetRequest init option method signature. This was causing the user defined assetRequest callback to fail.
  • Fixed a bug which only allowed one value for thousand separator. Now several values can be added.
  • Fix to make supplied via init options question groups work as an extension of default groups.

Archived
v3.38.1 – 7th March 2018
Bug fixes

Archived
v3.38.0 – 6th December 2017
Features
  • Add a pattern matching option of "contains" for shorttext Question type which matches correct an answer which contains the right answer. For example, if the correct answer is "Daniel" then answers like "His name is Daniel" or "Daniel is his name" will be marked as correct.
  • Add copy, paste and delete keyboard shortcuts for the Image Cloze Association v2 question type.
  • Add new init option group_defaults which, when set to false will hide the default groups on the tile view page. See new docs for more details.
  • Added in numbers for aria labels for the Image Cloze Association v2 Question type.
Bug fixes
  • Fix bug where the options "Thousands separator" and "Decimal separator" would not appear when "Allow decimal marks" is checked.
  • Fix bug which caused validation options in math Questions to not persist on save when set the first time.
  • Fix bug where having a response_id in the Question JSON would cause the preview not to load.
  • Fix bug which, when answering a Question, caused the preview area to validate without the 'show answers' button being checked.
  • Fix bug which caused the image of Image Cloze Drop Down and Image Cloze Association v1 to be lost in some rare cases when opening the Questions in Question Editor v3.
  • Fix bug so that Image Cloze Association v2 now shows only icons instead of text in the toolbar if there isn't enough space to show the full toolbar.
  • Fix bug where changing possible responses when validation was already set would break the page for the Image Cloze Association v2 Question type.
  • Fix bug where adding validation to only a few response containers would break the preview for the Image Cloze Association v2 Question type.
  • Fix several bugs where setting the width or height for the Image Cloze Association v2 Question type wasn't working properly.
  • Fixed tiny discrepancies between Question Editor and Questions API for the pointer in the Image Cloze Association v2 Question type.

Archived
v3.37.0 – 15th November 2017
Features
  • Added new Image Cloze Association v2 Question type that allows dynamic resizing, conditional position and an overall improved experience.
  • Add closed caption support for videoplayer.
  • Dimension fields like height, width and margin now automatically append 'px' if no units are provided.
Bug fixes
  • Fix bug affecting simplechart Questions, where the author could not edit column labels in the validation area. This fix enables authors to create a Question that requires the student to rename the labels of the chart's columns.
  • Fix bug affecting the wysihtml editor where tables were inserted on the wrong line, instead of the current cursor position.
  • Fix bug affecting math Questions where the thousands separator option was incorrectly shown with "add" and "remove" controls, instead of a simple dropdown.
  • Fix bug in clozeformula and clozechemistry Question types where undoing the removal of a response container did not reset the validation settings to their previous state.
  • Fix bug affecting the Question template search box, where Question templates with no group_reference attribute did not appear in search results (such templates may still have been included as an available Question template via the question_type_groups[].template_references list).
  • Fix bug which caused an error to be thrown in the console when clicking on the 'advanced' group in the Question template selection view (when layout.advanced_group: true was configured).
  • Add missing scoring heading to essay with rich text Question type.
  • Fix label bundles bug where the scoring heading for multiple choice Questions couldn't be localized using a label bundle.
  • Fix rare bug where Question Editor could fail to load if certain specific Chrome apps or extensions were installed.
  • Fix bug where removing custom styles from a paragraph would also incorrectly remove the paragraph tag.

Archived
v3.36.0 – 25th October 2017
Features
  • Improvements to custom Question templates and template groups used on the tile view:
    • Reorder the templates in a group (even if using Learnosity's default templates), and include the same template in more than one group, if desired. See the updated question_type_groups option.
    • When customizing the Question groups displayed on the tile view, it is now possible to specify a custom icon to display in the sidebar for the group. See the updated question_type_groups option.
    Speak to your developers about implementing these improvements for your Question templates.
  • File upload Questions now support additional file types including: TXT, CSV, RTF, XPS, Microsoft Word, Excel, Powerpoint, Publisher and Open Office documents.
  • Add shuffle options support for sortlist Questions.
  • Chemistry symbols can now be included in the Math keypad for any Question type (not just Chemistry Questions).
  • Math keypad now supports the forward slash / symbol. Authors can insert one from the All Symbols group, and it can be included in a custom symbol group for students to use.
Polish
  • Add missing label_bundle Items to allow localizations of the tooltips displayed for the Undo, Redo, Help and Source buttons.
  • The Inverse result scoring option is no longer shown in math and chemistry Questions in cases where it cannot be applied.
Bug fixes
  • Fix bug affecting image highlight Questions where the line_color could revert to the default red when loading Questions authored in QEv2.
  • Fix bug affecting token highlight Questions where a tokenization method was applied even after clicking cancel in the confirmation modal.
  • Improved wysihtml source view for editing HTML content: the source modal now fixes HTML indentation after close. Also increased the size of the source modal for easier editing.
  • Fix display issue when loading an existing choicematrix Question, where the correct answer section would appear to be unset even if a correct answer had been previously saved. Scoring of such Questions was unaffected.
  • Fix bug where the Math keypad had some inconsistent button sizes on the All Symbols group when using ckeditor.

Archived
v3.35.0 – 4th October 2017
Features
  • Add "Numbered Paragraph" style to the WYSIHTML predefined styles dropdown.
  • Add shuffle options support for classification Questions.
Bug fixes
  • Fixed the warning message when changing the token type of a highlight Question, so that it correctly indicates which kind of tokenization is about to be applied.
  • Fix live score issues in gridded Question type. Score shows and reflects properly now, and 0.0 can also be set as a valid answer.

Archived
v3.34.0 – 14th September 2017
Features
  • Introduce new init options main_container_selector and scroll_into_view_selector used to tweak QE's scrolling and modal positioning behaviour, especially if scrolling needs to account for floating or pinned elements like nav bars. See the option documentation for details.
  • If there are multiple instances of Question Editor, toggling edit/preview will now toggle the correct instance.
Bug fixes
  • Fix bug where Question Editor failed to initialise when configuration object is not present in init options.
  • Fix bug where the redo button displayed the wrong value from the label_bundle.
  • Fix bug where math content did not render in validation area of sort list Questions.
  • Fix bug where converting an existing Question to a simplechart would show the chart's validation settings without labels or gridlines.
  • Fix bug where the Special Characters checkbox label could become misaligned.
  • Fix MS Edge/IE11 bug where WYSIHTML fields would become uneditable after inserting a bulleted or numbered list.
  • Update SpokenMath to fix freezing of Question Editor when using math question types.

Archived
v3.33.1 – 14th September 2017
Bug fixes
  • Update SpokenMath to fix freezing of Question Editor when using math question types.

Archived
v3.32.1 – 14th September 2017
Bug fixes
  • Update SpokenMath to fix freezing of Question Editor when using math question types.

Archived
v3.31.2 – 14th September 2017
Bug fixes
  • Fix MS Edge/IE11 bug where WYSIHTML fields would become uneditable after inserting a bulleted or numbered list.
  • Update SpokenMath to fix freezing of Question Editor when using math question types.

Archived
v3.30.1 – 14th September 2017
Bug fixes
  • Update SpokenMath to fix freezing of Question Editor when using math question types.

Archived
v3.29.1 – 14th September 2017
Bug fixes
  • Update SpokenMath to fix freezing of Question Editor when using math question types.

Archived
v3.28.1 – 14th September 2017
Bug fixes
  • Update SpokenMath to fix freezing of Question Editor when using math question types.

Archived
v3.27.1 – 14th September 2017
Bug fixes
  • Update SpokenMath to fix freezing of Question Editor when using math question types.

Archived
v3.26.1 – 14th September 2017
Bug fixes
  • Update SpokenMath to fix freezing of Question Editor when using math question types.

Archived
v3.25.7 – 14th September 2017
Bug fixes
  • Update SpokenMath to fix freezing of Question Editor when using math question types.

Archived
v3.24.3 – 14th September 2017
Bug fixes
  • Update SpokenMath to fix freezing of Question Editor when using math question types.

Archived
v3.23.4 – 14th September 2017
Bug fixes
  • Update SpokenMath to fix freezing of Question Editor when using math question types.

Archived
v3.22.1 – 14th September 2017
Bug fixes
  • Update SpokenMath to fix freezing of Question Editor when using math question types.

Archived
v3.21.1 – 14th September 2017
Bug fixes
  • Update SpokenMath to fix freezing of Question Editor when using math question types.

Archived
v3.20.2 – 14th September 2017
Bug fixes
  • Update SpokenMath to fix freezing of Question Editor when using math question types.

Archived
v3.19.3 – 14th September 2017
Bug fixes
  • Update SpokenMath to fix freezing of Question Editor when using math question types.

Archived
v3.33.0 – 23rd August 2017
Features
  • Add new responsive option to automatically switch from a side by side preview to a togglable preview at narrow widths, i.e. from edit_preview to edit mode. See full details for the new ui.layout.responsive_edit_mode option.
Polish
  • Polish styling of the toolbar functions in the new streamlined math keyboard.
Bug fixes
  • Fix bug where a hidden distractor rationale entry field could temporarily appear when reordering response options.
  • Fix positioning of response container in cloze image drag and drop questions.
  • Fix issue where modifying the Max selection option for token highlight questions could unintentionally clear the tokens in the valid response selected.
  • When adding or deleting tokens in token highlight questions, preserve the existing valid response selection where possible.

Archived
v3.32.0 – 2nd August 2017
Features
  • Add shuffle options support for match list (association) Questions.
  • Add support for an instructor stimulus on passages to provide teachers with instructional or contextual information.
  • New streamlined math keypad with quick toolbar functions for inserting response containers, adding dynamic data and selecting symbol groups.
  • Reordered global help content so it matches the ordering of elements in the UI.
Bug fixes
  • Chemistry Questions now support the same draggable keypad types as math Questions, including floating, block, and block on focus.
  • Fix bug where URLs would automatically revert to hyperlinks after unlinking them via the WYSIHTML toolbar.
  • Fix bug with hotspot Questions where a delete button could show even if there were no hotspots to delete.
  • Fix the padding of paragraphs inside table elements inside WYSIHTML.
  • Rich text fields can now include an image even if its URL does not end in a recognized image extension.

Archived
v3.31.1 – 20th July 2017
Bug fixes
  • Fix various bugs related to creating and loading existing validation value for gridded question type.

Archived
v3.31.0 – 12th July 2017
Features
  • Add shuffle options support to choice matrix Questions.
  • LaTeX including {{response}} containers can now be pasted directly into the formula template field, allowing LaTeX templates to be pasted between Questions or created on the fly with the formula keypad.
  • Add ability to define the height of image drag-drop response boxes using pixels or percentages.
  • The preview for shared passages now shows pagination controls when pagination has been enabled. Users can now click or tap through each page when viewing the shared passage.
Bug fixes
  • Fix bug where clicking on the "Contains math" checkbox could cause it to disappear, if the math_renderer control was hidden.
  • Fix bug where custom-styled spans in wysihtml editor were replaced with <strong>, <em> or <u> tags for certain specific style names.
  • Fix issue which caused the style dropdown in the WYSIHTML editor bar to display without a default value.
  • Fix bug where inserting indents or response containers using the WYSIHTML toolbar buttons didn't work in simple layout mode (ui.layout.mode = "simple").
  • Fix bug where the close button on image annotation labels was misaligned.
  • Fix bug where adding very long rich text content to a Question would cause the text to extend beyond the bottom of the editor.
  • Ensure the content of each page in a paginated shared passage is enclosed in <p> tags, to ensure consistent compatibility and alignment with Questions API.
  • <p> elements are now removed from the content when there is only one paragraph, even after other paragraphs have been added and removed, in order to avoid the extra 1em margin on the bottom of the paragraph.
  • Fix bug where dialogs could be taller than the visible area of Question Editor, causing the action buttons on the dialog to be unclickable.
  • Fix bug where navigating between the Question tiles view and the Question edit view could cause the scroll position to jump.

Archived
v3.30.0 – 21st June 2017
Features
  • New optional simple layouts for Question Editor, designed for simpler question types and basic config options.
  • Shared passages now retain their content when toggling the pagination setting on and off.
  • Add the ability to support dynamic data in ckeditor rich text editor. When data is passed to the app via the public method setDynamicDataHandlers() a data menu containing this data will appear in the ckeditor toolbar.
  • Added support for allow_negative_scores setting in Author API to be passed through and used by Question Editor, so the Question Editor preview can now calculate negative scores.
Bug fixes
  • Fixed bug in WYSIHTML which caused a <br> to be inserted into the field source when adding LaTeX into an empty editor field.
  • Fix bug where WYSIHTML's remove formatting button did not remove indentation, alignment and feature boxes.
  • Fixed bug where WYSIHTML options were not displaying properly on the bar when the screen width was very narrow. Now at least one button is always shown.
  • Fix bug whereby any images which have an alignment in a rich text field do not properly fit into the field when using WYSIHTML editor.
  • Fix WYSIHTML rich text bug where the text styles dropdown menu could be cutoff on small screen sizes.
  • Fix race condition causing readyListener to not fire when using specific custom question layout.
  • Fix ability to destroy or reset Question Editor when using a custom global layout with individual component hooks.
  • Fix bug where calling destroy() could strip certain class names from the learnosity-question-editor DOM element. The element's class list is now restored to its original DOM state.
  • Fix bug where <span data-lrn-qe-layout-source-button> hooks used in a custom global layout would not render the widget source component.
  • Fix bug where <span data-lrn-qe-layout-global-help> hooks used in a custom global layout would not render the help component.
  • Fix bug where destroy() or reset() would not clean up the help component or the widget source component.
  • Fix bug which was causing feature boxes to be stripped from questions when opened with the WYSIHTMl test editor.
  • Fix bug where the rich text editor's character palette button could be misaligned, and could unexpectedly insert symbols into another text field.
  • Fix bug where math editor dialogs could be taller than the visible area of QE, causing the action buttons on the dialog to be unclickable.
  • Disabled the ability to drag response container positions via their number label in image cloze questions types.

Archived
v3.29.0 – 31st May 2017
Features
  • Custom container styling in WYSIHTML text can now be removed/toggled by reselecting the custom style from the drop down.
  • The feature box style is now treated as a container style, so using return will expand the feature box instead of exiting it.
Polish
  • Remove the duplicated delete button and align ignoreText to the left on the formulaV2 layout.
  • Update the global help to reflect some of the new label changes.
Bug fixes
  • Fix a bug where math, simple features and other widgets in a rich text could not be deleted using backspace.
  • Fix a bug where the next button on the WYSIHTML toolbar overlapped the content area on some browsers.
  • Fix an issue which was causing numbers to be saved as strings in the widget JSON.
  • Fix bug where destroy() and reset() sometimes didn't work when called within the readyListener callback.
  • Make newly authored Cloze Dropdown and Cloze Association questions in the Question Editor case sensitive by default.

Archived
v3.25.6 – 31st May 2017
Bug fixes
  • Fix bug where destroy() and reset() sometimes didn't work when called within the readyListener callback.

Archived
v3.28.0 – 10th May 2017
Features
  • Simple features inside shared passages will now be created with an ID. This allows these simple features to be used with the workflow builder in Author Site.
  • Add discrete mathematics symbols to the LaTeX keypad for a wider range of possible equations and formulas.
  • Add a new option to custom styles which allows the use of a block level element to wrap other block level elements.
Bug fixes
  • Fix bug which prevented drag/drop reordering from working if the host page manipulated the DOM while QE was initializing (eg. in a single page app).
  • Fix a bug which was breaking the dragging of responses in the preview panel of classification questions.
  • Fix a bug which caused a console error when rendering the validation area in rare circumstances.
  • Fix issue where authors could only partially view the choicematrix grid if there were too many columns.
  • Fix a bug in the authoring of choicematrix questions which could cause the number of validation values to become out of sync with the number of stem rows.
  • Fix a bug which was removing 0 as a correct answer in numberline questions.
  • Fix a console error being thrown when editing a template using WYSIHTML after setting validation on a tokenhighlight question.
  • Fix a bug in the "Normal" style in WYSIHTML which caused some other styles to remain applied after selecting "Normal".
  • Fix bug in the WYSIHTML toolbar for cloze question types where the paging buttons could be misaligned at certain screen sizes.
  • Fix bug where imagetools were not showing in the preview panel.
  • Fix bug where initializing QE without a JSON configuration object would cause the change type button to throw an error.

Archived
v3.25.5 – 26th April 2017
Bug fixes
  • Fix bug where authors could not reorder list Items if setWidget() was called while QE was not in the DOM (as in a single page app, for example).

Archived
v3.27.0 – 19th April 2017
Features
  • Redesign the way hover and active states are displayed on the dropdowns in wysihtml for a better user experience.
  • Add beta support for the new file upload question type, which allows students to upload any file for manual scoring.
  • equivSyntax math scoring now supports an ignore text option, for ignoring any LaTeX text during validation.
Polish
  • Add border to the previous button and fix randomly breaking alignment dropdown on Edge.
Bug fixes
  • Moved the block quote button to wyhihtml's formatting group.
  • Fix width of the 'Stimulus list' and 'Possible responses' areas to stop the width being dependant on the content.
  • Allow custom styles to be added to the WYSIHTML styles dropdown (see the QEv3 Init Options. Show that multiple styles are selected if the text under the cursor is affected by multiple styles.
  • Remove the duplicated "Minimum Score" input box on number line questions.
  • Fix the layout and alignment of checkboxes when editing formula and chemistry questions.
  • Allow authors to add a header column to tables authored with WYSIHTML.
  • Fix bug where closing the simple feature modal would log an error to the JavaScript console.
  • Fix bug where modal listener was not being removed after modal was closed and caused consistent console errors.
  • Ensure the chemistry keyboard is available to authors for all formula and formula template fields on chemistry questions.

Archived
v3.26.0 – 29th March 2017
Features
  • Improve wysihtml's states upon user interaction and add ability to group buttons in the toolbar.
  • Add all lowercase and uppercase letters to the keypad so the author has the ability to use the whole alphabet in formulas.
Bug fixes
  • Fix bug where expanding the More options section of the editor could cause the Question Editor to save and/or close the question editor view. This only occurred if QE was embedded inside a <form> element.
  • Make sure that valid responses auto-populate for cloze math when adding/deleting responses.
  • Fix bug in shorttext where using apostrophes in the correct response would cause the question to always be scored as incorrect.
  • Image cloze dropdown questions: improve spacing/crowding of the possible responses area when using a narrow editor width.
  • Remove the flicker and other layout glitches on validation areas when they re-render when a question attribute is changed by an author. In particular the image displayed in the possible response and validation areas on cloze image question types will not disappear and reappear as the question is edited.
  • Fix question editor bug where the response containers in image cloze question types were differently sized in the validation editor compared to the live question preview.

Archived
v3.25.4 – 29th March 2017
Bug fixes
  • Fix a bug which was causing tags and attributes being wrongly escaped, which was especially affecting IE11 and Edge, where content wasn't rendered properly.

Archived
v3.24.2 – 29th March 2017
Bug fixes
  • Fix a bug which was causing tags and attributes being wrongly escaped, which was especially affecting IE11 and Edge, where content wasn't rendered properly.

Archived
v3.23.3 – 29th March 2017
Bug fixes
  • Fix a bug which was causing tags and attributes being wrongly escaped, which was especially affecting IE11 and Edge, where content wasn't rendered properly.

Archived
v3.25.3 – 16th March 2017
Bug fixes
  • Fix a bug which was causing apostrophes to be incorrectly quoted in the question JSON which had the effect of breaking validation on authored short text questions.
  • Fix bug where the live question preview did not stay in view while scrolling through the editor options (when using edit_preview global layout)

Archived
v3.24.1 – 16th March 2017
Bug fixes
  • Fix a bug which was causing apostrophes to be incorrectly quoted in the question JSON which had the effect of breaking validation on authored short text questions.

Archived
v3.23.2 – 16th March 2017
Bug fixes
  • Fix a bug which was causing apostrophes to be incorrectly quoted in the question JSON which had the effect of breaking validation on authored short text questions.

Archived
v3.25.2 – 15th March 2017
Bug fixes
  • Fix a bug which was stopping HTML from being inserted into the x and y axis labels of graphplotting questions.

Archived
v3.25.1 – 14th March 2017
Bug fixes
  • When setting a question JSON, score was getting reset to default value, which was causing data to be lost

Archived
v3.25.0 – 8th March 2017
Features
  • Allow a user to turn on 'unscored' for a question. Points are set to 0 and disabled if this is set to true.
  • Add buttons to the WYSIHTML Insert Table Modal for inserting/deleting rows and columns in existing HTML tables.
  • Improve support for custom question types and custom features. In particular, a custom editor_layout no longer needs to be provided (a sensible default layout will be generated).
  • Add True/False question template for creating binary MCQ questions (yes/no, agree/disagree, etc).
  • Add public methods reset() and destroy() to be able to reset and destroy Question Editor API. This allows Question Editor API to be created and destroyed multiple times without refreshing the page.
  • Add a scrollbar to the WYSIHTML Math Modal so that users can scroll to the okay/cancel buttons even on really small screens.
Polish
  • Update various UI labels and terminology across question types for better consistency and clarity.
  • Chemistry type questions now renders LaTeX content without italics.
  • Make the WYSIHTML Math Modal formula keyboard visible by default. It no longer needs to receive focus to become visible.
  • Hotspot question authoring: improve color picker with auto-focus and keyboard interactions (escape for cancel/close, return for confirm). Also handle missing or duplicated '#' characters when inputting hex color codes.
Bug fixes
  • Fix a bug which was stripping HTML elements surrounding math content pasted directly into the WYSIHTML Source Modal.
  • Fix a bug which was preventing content from being inserted via the WYSIHTML source modal when the contents of the editor were blank.
  • Fix a bug which caused ampersands in LaTeX content to become escaped within the question's JSON source.
  • Fix a bug which was causing previously authored LaTeX to be incorrectly treated as MathML in the WYSIHTML Math Modal.
  • Reduce amount of times the validation preview area refreshes for minor performance improvements.

Archived
v3.24.0 – 15th February 2017
Features
Bug fixes
  • Fix bug whereby checkValidation() public method returned an incorrect value when the widget is first loaded and before modification.
  • Fix bug where is_math was not set when using the WYSIHTML source input with LaTeX or MathML.
  • Fix bug with preview panel position when QE is rendered in a modal. Preview panel will now remain properly positioned as you scroll the edit area (in edit_preview global layout).
  • Fix bug which was breaking the validation of Number Line and Number Line Plot questions for questions authored in QEv2 with fractions in their validation and then opened in QEv3.
  • Fix bug which caused the JAWS screen reader to ignore SpokenMath generated aria-labels.
  • Fix bug in the WYSIHTML math editor which was preventing raw LaTex entered into into the "Source" field from being inserted back into the question.
  • Fix bug that would throw a console error when deleting a group of possible responses in the classification question type.

Archived
v3.23.1 – 15th February 2017
Bug fixes
  • Fix bug whereby checkValidation() public method returned an incorrect value when the widget is first loaded and before modification.

Archived
v3.23.0 – 24th January 2017
Features
  • Support grouping of possible responses for clozeassociation question.
  • Enable the formula keypad in the Formula Template field for formulaV2 and chemistryformula questions.
  • Enable the formula keypad in the Template field for clozeformula, imageclozeformula, clozechemistry and imageclozechemistry questions.
  • Add Browser Spellcheck option for formulaessay and chemistryessay questions to switch on/off spell check.
  • Add "Minimum score if attempted" (min_score_if_attempted) option to all questions to support, e.g., participation points.
  • Add fields for aria labels and image alt text to hotspot question.
Bug fixes
  • Fix bug where the less than and greater than characters (<, >) were not escaped in the alt text for images. Using them in alt text would break the question html and cause it to display improperly.
  • Fix bug where Undo/Redo was sometimes enabled or disabled at the wrong time for hotspot, chemistryessay, and actions related to formula keypad.
  • Fix bug where Undo sometimes didn't work while editing certain combinations of validation options, alternative answers or possible responses.
  • Fix bug in tokenhighlight question where auto-generating tokens based on sentences would cause punctuation marks to be omitted from the generated tokens.
  • Fix bug in simplechart question where author was unable to use the Add Point button in the validation area.
  • Fix bug where matrix is shown having "amp;" strings when viewed in the LaTeX editor if the matrix had multiple rows and columns.
  • Fix bug where initializing a second instance of QuestionEditorApp would cause the first instance to disappear from the DOM.

Archived
v3.22.0 – 9th January 2017
Features
  • Add longtextV2 question type
  • Add ability to hide toolbar elements: template name, live score, show answers button and undo/redo
  • Add ability to undo/redo
  • Support vertical_top for all imagecloze question types
  • Add reordering to additional question types
Bug fixes
  • Fixed adding widgets to table in WYSIHTML
  • Fixed IE11/Edge when it is possible to leave required number input types empty
  • Fixed reordering causing page scroll on iPad
  • Fixed aria label in WYSIHTML Math editor does not add to question data
  • Fixed required number inputs to always have value, in UI and in JSON

Archived
v3.16.2 – 11th Jan 2017
Bug fixes
  • Fix IE11/Edge when it is possible to leave required number input types empty
  • Fix required number inputs to always have value, in UI and in JSON

Archived
v3.21.0 – 8th Dec 2016
Features
  • SpokenMath now supports matrices, sums and set comprehension
  • Custom editor layouts can now be applied based on template reference (instead of template name)
  • Images uploaded through the Image Annotation Upload question type can now be given an alttext field
Bug fixes
  • Raw LaTex is no longer placed in the aria label field if invalid LaTex is supplied
  • Template titles now display properly (with an ellipsis) for small viewports
  • Fixed a number of exceptions which were being thrown to the console
  • Fixed the authoring of custom keyboard layouts for formula inputs

Archived
v3.20.1 – 8th Dec 2016
Bug fixes
  • Fixed the authoring of custom keyboard layouts for formula inputs

Archived
v3.19.2 – 8th Dec 2016
Bug fixes
  • Fixed the authoring of custom keyboard layouts for formula inputs

Archived
v3.20.0 – 17th Nov 2016
Features
  • Add alt_response layout to Simple Shading
  • Add shuffle options for Order List
  • WYSIHTML Toolbar changes:
    • Add support for dynamic content
    • Add ability to customise toolbar and choose which buttons are displayed. See the detailed knowledge base article.
    • Add previous, next buttons to allow user to switch between control groups
    • Add pre-set styles for "Feature box", "Highlightable", "Scrollable" and "Formatted" text. Find them inside the heading styles dropdown.
    • Add ability to add and remove hyperlinks to text
    • Add increase, decrease indent commands
    • Add strikethrough inline style
    • Add blockquote support
Polish
  • WYSIHTML Toolbar changes:
    • Removed data-feature-type attribute from generated markup
    • Update toolbar UI
Bug fixes
  • Fixed issue where image section could not be hidden in Image Cloze Text
  • Fixed issue where CKEditor was stripping out empty HTML elements and also simple features as a consequence
  • Fixed issue where array elements could not be reordered when using custom layouts
  • WYSIHTML Toolbar changes:
    • Fixed issue where inline MathML content appeared as raw HTML tags when the question was rendered, and the inserted math content became uneditable.
    • Fixed issue where image edit modal did not appear for uploaded inline images
    • Fixed issue where clear formatting action did not remove strikethrough inline style
    • Fixed issue where double enter in blockquote did not exit current blockquote in IE

Archived
v3.19.1 – 9th Nov 2016
Bug fixes
  • Reordering array elements was not working when using custom layouts.
  • Fixed issue where ckeditor was stripping out empty HTML elements and also simple features as a consequence.

Archived
v3.19.0 – 27th Oct 2016
Features
  • Added the ability to hide certain sections of layouts.
  • Added the ability to hide the delete button on certain array inputs.
  • Added support for aria-label in image cloze association questions.
  • Added support for aria-label in Imageclozedropdown possible responses.
  • Added new methods .addArrayItem and .remove to returned object of public method attribute
Polish
  • Removed data-feature-type attribute from wysihtml generated markup.
Bug fixes
  • Prevented wysihtml from formatting block tags.
  • Prevented wysihtml from stripping styled p tags,
  • Fixed issue where global help descriptions not being displayed for every path.
  • Fixed issue where editor was converting types of boolean and integer strings.
  • Fixed loading issue with the token highlight modal.
  • Stoped the MathJax markup from getting saved to the question json.
  • Resolved issue where "Help" and "Source" were only clickable for a single QE instance.
  • Fixed bug which causes group possible responses to remove validation data.

Archived
v3.18.4 – 19th Oct 2016
Bug fixes
  • Fix issue with token highlight dialog when clearing/changing tokenisation

Archived
v3.18.3 – 12th Oct 2016
Bug fixes
  • Stop the MathJax markup getting saved to the question json
  • Fix extra console errors on Edge
  • Fix the "undefined" formula issue in IE

Archived
v3.18.2 – 7th Oct 2016
Bug fixes
  • Fix a bug which was causing an editor field's data to be lost when containing a MathML element with a display="block" attribute

Archived
v3.18.1 – 6th Oct 2016
Bug fixes
  • Prevent validation data from being wiped when resuming editing on classification, imageclozeassociation and association question types

Archived
v3.18.0 – 6th Oct 2016
Features
  • Allow authors to group possible responses for association, classification and imageclozeassociation question types
  • Add base_question_type.exclude_options to allow global configuration of drop down menus
  • Add the "Fraction Slash" option to the Gridded question type
Polish
  • Improve the UI for the scoring section
  • Improve performance by reducing the number of times math formulas are rendered
Bug fixes
  • Remove the unused attributes_asset_enabled option from the docs
  • No longer strip the alttext attribute from authored MathML
  • Fix the "Help" and "Source" buttons when loading multiple instances of the Question Editor on a single page
  • Prevent certain errors (like 10019) from firing multiple times in a row

Archived
v3.17.1 – 28th Sep 2016
Bug fixes
  • Namespace RequireJS to avoid colliding with host page's RequireJS

Archived
v3.17.0 – 14th Sep 2016
Features
  • Add indent block plugin to CKEditor
  • Add label bundle support for rich text editors (CKEditor and Wysihtml) and modals
  • Custom Metadata now supports complex data type like object and array of object
  • Add ability to set or override the "safe to unload" state using safeToUnload(true) (or false)
  • New SpokenMath screen reader support for static authored math content - includes auto generated aria labels and the option for authors to review and edit the SpokenMath content per question.
Polish
  • Use more accurate labels for modal buttons and alerts
Bug fixes
  • Fix CKEditor math editor by adding chemistry symbol group into formula keyboard while creating chemistry question types
  • Add missing unit field to the calculator feature layout
  • Fix adding global help descriptions to array field types
  • Fix adding alternative answers to cloze formula question type
  • Fix bug where simplechart columns could become misaligned when shrinking and expanding the viewport
  • Fix bug where CKEditor set is_math to true on every change, even non-math related at all
  • Allow style attribute in CKEditor HTML content elements
  • Fix setWidget() public method to work with features
  • Fix rounding of a score in MCQ question type, so score less than 1 is properly shown now
  • Fix persisting valid areas when editing hotspot areas
  • Allow dynamic content public method to be used at any time, and callback will be registered and called when ready
  • Fix bug where dynamic content controls would not show after calling setDynamicContentHandlers()
  • Fix bug where the inheritance pattern of the base_question_type, question_types and question_type_templates init options was not respected
  • Allow spaces to be appended to the aria label field

Archived
v3.16.1 – 31st Aug 2016
Bug fixes
  • Fix adding alternate responses to cloze formula question type

Archived
v3.15.2 – 31st Aug 2016
Bug fixes
  • Fix adding alternate responses to cloze formula question type

Archived
v3.16.0 – 24th Aug 2016
Features
  • Improve widget:ready event so it does not fire until after Questions API has rendered the validation section
Polish
  • Improve Live Score aesthetics
  • Resolve accessibility colour contrast issues
Bug fixes
  • Reset value when switching between validation methods byCount and byLocation in Shading question type
  • Fix issue where Histogram bars become locked when changing y-max value below the currently set bar value
  • Fix issue with CKEditor toolbar moving around screen
  • Stop CKEditor stripping classes from spans
  • Fix bug resulting in duplicate noOption value in dropdown of individual area attributes in Hotspot question type when debug mode is on

Archived
v3.15.1 – 10th Aug 2016
Bug fixes
  • Fix scenario when image modal doesn't close on ok when using ckeditor's image insertion modal

Archived
v3.15.0 – 3rd Aug 2016
Features
  • Add toggle for switching on extended mode for basic calculator
  • Add new math symbols: limit x to, partial derivative and summation
  • Allow yes/no switch to use label bundle
  • Improve debug mode for label bundles
Bug fixes
  • Support responsive layout for edit panel when using custom global layout
  • Fix edit/preview wrapping
  • Prevent Simple Shading from staying on top of the modals
  • Cursor in string elements is always set to the end when modifying content
  • Prevent the behaviour when hiding axis_x or axis_y options will hide all grid options
  • Update text from Add to Edit when adding asset
  • Remove backslash from LaTex properties in label bundles debug paths

Archived
v3.11.2 – 20th July 2016
Polish
  • Fixed incorrect positioning of the token warning modal.

Archived
v3.14.0 – 13th July 2016
Features
  • Allow clients to turn off the Learnosity default rich text editor.
  • Add public method ‘attribute’ to allow a developer to override any aspect of a question while editing in Question Editor.
  • Add public events input:added and input:removed.
  • Add hasValidation public method, to be used to check an auto-scorable question has a valid validation object defined.
  • Migrated UI tests to webdriver.io version 4.
Polish
  • Gracefully handle assetUpload when dimensions are invalid.
  • Update layout for hotspot question.
  • Prevent imageValidationAreas icons falling to next line.
Bug fixes
  • Prevent custom question view to re-render when its value change through user interaction.
  • Prevent editor model from being updated if no custom rich text editor is being used.
  • Add ellipsis to prevent wrapping and changed buttons.
  • Revent hiddenQuestion to render when we render feature widget_type.
  • Fix clicking an icon on the button for a group in TilesView opens the old list of Advanced question types.
  • Add missing UrlHeightWidth support to asset uploads.

Archived
v3.13.1 – 29th June 2016
Polish
  • Changes to signature of setWidget public method (see docs page). Added error handling for incompatible question type and template types being passed to setWidget.

Archived
v3.13.0 – 22nd June 2016
Features
  • Added Instructor Stimulus fields to all question layouts.
  • Math custom group data now will remove any label defined in exclude_options.
  • Added fillshape and gridded question type layout support.
  • Add colorPickerTool to hotspot question.
Polish
  • Removed custom metadata fields from simple feature modal.
  • exclude_options now can be used to remove customActions group from dropdown.
Bug fixes
  • Fixed bug where multiple array control buttons are added if the array is conditional array.
  • Fixed issue with hotspot question: the uploader.
  • Fixed tab deletion issue with v1 layouts.

Archived
v3.12.1 – 8th June 2016
Polish
  • exclude_options now can be used to remove unwanted symbol from Math question type's custom group

Archived
v3.12.0 – 2nd June 2016
Features
  • Added reference to templates to allow renaming of template which are currently in use.
  • Added i18n to colorPicker labels.
  • Added alt_responses to Hotspot layout.
  • Add colorPickerTool to hotspot question.
Polish
  • Improved style changes to colorPicker.
  • New underscore merge method to fix ember conflict.
Bug fixes
  • Fixed validation issue with numberline min and max.
  • Fixed uploaded images appearing too small.
  • Fixed rounding menu not appearing when selecting Partial Match Scoring.
  • Fixed wysihtml editor deleting incorrect responses.
  • Fixed reinitialising of QEv3 on the same page breaking source and help modal function.
  • Removed tokens warning modal positioned incorrectly.
  • Added null and undefined handling for underscore merge.
  • Fixed button label for tokenHighlight.
  • Fixed drag response background color appearing transparent.

Archived
v3.11.1 – 18th May 2016
Polish
  • Improve compatibility with Ember.js

Archived
v3.11.0 – 11st May 2016
Features
  • Add ability to add custom button to individual editor instances (Wysihtml and CK Editor)
  • Add initialization options to control source and help buttons
Polish
  • Using default question template when supplied template name is invalid in metadata
  • Update matrix symbol toolbar icon
Bug fixes
  • Fix issue with latex widgets in CK Editor
  • Fix several minor issues with source modal
  • Fix error when clearing a polyline imageValidationAreas element is removed
  • FIx missing label issue for tokenHighlight
  • Fix issue with decimal points when deleting alt response
  • Fix issue with CKEditor source popup height

Archived
v3.10.1 – 22nd April 2016
Bug fixes
  • Fix CSS issue with the source modal of CKEditor

Archived
v3.10.0 – 20th April 2016
Features
  • Add ability to view the source of widget json data
  • Add global help button that provides authoring tips for the fields in the Question Editor
  • Add response token feature for template attributes in WYSIHTML editor
  • Add custom button feature to WYSIHTML editor
  • Add Undo/Redo to imageValidationAreas element for hotspot question type
  • Add support for label bundles to allow internationalization/customisation of labels
  • Add support for inserting simple features like Audio Player, Calculator, Ruler and Protractor into all rich-text inputs
  • Add exclude_options functionality to remove unwanted option from select dropdown
Polish
  • Improve decimal points handling for number attributes
  • Change formula element keyboard style to floating
  • Allow all flash tags and attributes in stimulus
  • Improve flickering when interacting with Questions Editor API
  • Clicking TAB key in WYSIHTML should change focus to new input instead of creating tab character
Bug fixes
  • Fix multiple styling issue with WYSIHTML editor
  • Fix issue that question preview cannot be scrolled when it is too long

Archived
v3.9.1 – 13th April 2016
Bug fixes
  • Fix issue related to attribute value being overridden by question_type_templates defaults

Archived
v3.9.0 – 30th March 2016
Features
  • Add ability to move shapes and points to image validation areas authoring tool used by Hotspot and Image Annotation Upload questions
Bug fixes
  • Fix styling issue with input fields
  • Fix issue for Simple Chart when question JSON contains inconsistent data
  • Fix multiple issues with MathML authoring
  • Fix empty array and string default value handling
  • Fix missed initOptions support for "questionsApiVersion"
  • Fix duplicated text formatting options in formula essay

Archived
v3.8.3 – 30th March 2016
Bug fixes
  • Fix styling issue with input fields

Archived
v3.8.2 – 23th March 2016
Polish
  • Tidy up aria label authoring in formula/math questions
Bug fixes
  • Fix multiple issues with MathML authoring
  • Fix empty array and string default value handling

Archived
v3.8.1 – 16th March 2016
Bug fixes
  • Fix missed initOptions support for "questionsApiVersion"
  • Fix duplicated text formatting options in formula essay

Archived
v3.8.0 – 9th March 2016
Features
  • Add customisable number pad
  • Support calling public methods (e.g. setWidget) from LearnosityQuestionEditor factory method
  • Add WYSIWYG validation section for Image Cloze Association
  • Add automatic image size detection to Hotspot and Image Upload questions when image source changes
  • Add shuffle seed field to MCQ questions
Polish
Bug fixes
  • Fix issue with Match List retaining duplicate responses after duplicate_responses is disabled
  • Fix issue with attributes not fully hiding in edit panel when specified using hidden attribute in initialisation options
  • Fix issue with MathML popup in Firefox
  • Fix issue with Cloze Dropdown and Token Highlight not working with WYSIHTML editor
  • Fix issue with WYSIHTML editor source button

Archived
v3.7.1 – 11th March 2016
Bug fixes
  • Fix missed initOptions support for "questionsApiVersion"

Archived
v3.7.0 – 17th February 2016
Features
  • Support array attributes path in "question_type_templates" and "base_question_type"
  • New feature that template name can be specified for setWidget public method
  • Add alt text support for image tool feature
  • Preserve conditional attribute value when related attribute changes
  • Add "ignore_repeated_shapes" in graph plotting question type
  • Added recurring decimal dot symbol to custom symbol group
  • Added set notation capital letters Q, N, Z, I and C to custom math symbols
  • Add support for allowlisting all domains passed in security
Polish
  • Polish pop-up handling for author API and author site
  • Polish graphing question layout
Bug fixes
  • Fix issues related to tile view grid resizing
  • Fix tile header height issue
  • Fix issue with multiple QE containers being added to dom

Archived
v3.6.0 – 28th Jan 2016
Features
  • Add new styling for response token in Template field
  • New dependency attribute for response token in Template field
  • New hotspot question type
  • Add stringMatch validate options to math and chemistry question types
  • Add inverseResult option to chemistry question types
  • Add imaginary and euler symbols to math symbols
Polish
  • Update layout for math related question types
  • Polish implementation for valid response fields where Questions API is being used
  • WYSIHTML Editor now supports Math widget, table editing, inline style and format block dropdown
  • Update \"safeToUnload\" public method
Bug fixes
  • Fix layout issues with math symbols pop-up in CKEditor
  • Fix issues when drag math symbols in CKEditor
  • Fix crashing issue with CKEditor when back button is clicked
  • Fix slight jump when modifying question

Archived
v3.5.0 – 13th Jan 2016
Features
  • Add a new Google CSP compliant text editor
  • Add change button in question editor view
  • Update UI and icon for CKEditor toolbar
  • Add support for underscore character '_' as a response box trigger in CKEditor
  • Add custom button support to CKEditor
  • Add support for setMetadata and getMetadata public methods
  • Add support for custom metadata
Polish
  • Update default layout for all question and feature types
Bug fixes
  • Fix issue with ckeditor math not rendering after calling .reset
  • Fix buttons issues on formula popup when window is too small

Archived
v3.4.0 – 16th December 2015
Features
  • All Question Editor utility components now are supported out of the box through data-lrn-qe- data attribute
Polish
  • Update all questions/features layout to use new tab component

Archived
v3.3.0 – 9th December 2015
Features
  • UI/UX Polish including:
    • Polish font size, padding, dividers
    • Add accordions inside Cloze Formula dropdown to improve visual simplicity
    • Add author friendly validation view for four additional question types (Simple Shading, Numberline Plot, Text Highlight, Token Highlight)
  • Add default layout for additional question types
  • Replace lodash with underscore
Bug fixes
  • Fix issue with CK Editor covering screen
  • Fix issue with modal popups covering screen after reset
  • Fix issue with init options being modified after .init called
  • Fix issue with tile view tiles not being symmetrical

Archived
v3.2.0 – 19th November 2015
Features
  • UI/UX Polish including:
    • Give focus to newly created alternate response tab when adding validation rules
    • Improve CSS styles
    • Brand new UI for edit, validate, and preview
  • Add default layout for various question types
  • Implement new layout related DSL (Domain Specific Language)
  • Update event names to `object:verb:state` pattern
  • Support attribute interleaving
  • Add new UI for setting validation for association, classification, imageClozeText, imageClozeDropdown, clozeText and orderList
  • Formula: add backslash to sets symbols
  • Docs: add comprehensive docs
Bug fixes
  • Made "edit" global layout default
  • Fix display issue related to toolbar in tiles and edit view
  • Fix math symbol parentheses height in ckeditor keypad
  • Fix multiple issues when adding math symbols from text editor
  • Reduce random page movement when editing attributes
  • Improve loading speed

Archived
v3.1.0 – 4th November 2015
Bug fixes
  • Fix custom model update issue.
  • Add backward compatible for legacy public methods
  • Add flag to prevent public methods being called before globalLayoutController ready
  • Fix a Questions API instance error when initialising QE twice

Archived
v3.0.1 – 28th October 2015
Bug fixes
  • Cleanups and polish to initial 3.0 release

Archived
v3.0.0 – 14th October 2015
Features
  • Initial release of v3 of Question Editor

Version 2

Archived
v2.34.1 – 15th November 2017
Features
  • By default, the imageclozeassociation Question type now appears in the 'Other' group of Question templates. Consider upgrading to Question Editor v3 to take advantage of the enhanced imageclozeassociationv2 Question type.

Archived
v2.34.0 – 29th March 2017
Features
  • Add all lowercase and uppercase letters to the keypad so the author has the ability to use the whole alphabet in formulas.

Archived
v2.33.1 – 1st Feb 2017
Bug fixes
  • Fix DOM error thrown when loading Hotspot question type caused by race condition (likely due to network speed)

Archived
v2.33.0 – 14th Sep 2016
Features
  • Add indent block plugin to CKEditor
Bug fixes
  • Fix CKEditor math editor by adding chemistry symbol group into formula keyboard while creating chemistry question types

Archived
v2.32.1 – 24th Aug 2016
Bug fixes
  • Fix issue that when a cloze dropdown question with a blank answer is opened in QEV2, it will then validate as correct if the student does not attempt the question.
  • Fix issue that the response placeholder text (e.g. "Choose a response") always renders as a blank option when setting validation instead of the actual placeholder value which made it confusing when specifying that a blank response was expected.

Archived
v2.32.0 – 3rd Aug 2016
Features
  • Add new math symbols: limit x to, partial derivative and summation

Archived
v2.31.1 – 11st May 2016
Polish
  • Update matrix symbol toolbar icon

Archived
v2.31.0 – 9th March 2016
Features
  • Add customisable number pad
Bug fixes
  • Fix issue with panels not hiding when section hidden in initialisation options
  • Fix issue with CKEditor source panel being unusually long

Archived
v2.30.0 – 17th February 2016
Features
  • Added recurring decimal dot symbol to custom symbol group
  • Added set notation capital letters Q, N, Z, I and C to custom math symbols
  • Add support for allowlisting all domains passed in security

Archived
v2.29.0 – 28th January 2016
Features
  • Added ability to build select input from an array of array dependencies
  • Added imaginary and euler symbols to custom math symbol group
Bug fixes
  • Fixed classification dragging issue in preview panel
  • Provided backward compatibility for highlight's line_color
  • Fixed edit math window positioning issue

Archived
v2.28.3 – 13th January 2016
Polish
  • Xarrows are now vertically centered
Bug fixes
  • Fixed issue where laTex was rendering when is_math was set to false
  • Fixed numberline plot validation exception
  • Fixed issue with bottom alignment of responses

Archived
v2.28.2 – 19th November 2015
Features
  • Added beta to greek symbols group
  • Added backslash to sets symbols
Bug fixes
  • Fixed math symbol parentheses height on ckeditor formula keypad

Archived
v2.28.1 – 28th October 2015
Features
  • Added custom validation model to MCQ question types, replacing previous select box options
Polish
  • Allowing href, target and data attributes for CKEditor
Bug fixes
  • Fixed editable area sorting issue in Safari and IE
  • Fixed template issue when users type \text{}
  • Fixed rendering issue in super and subscript symbols
  • Fixed validation issue where user toggles multiple response option

Archived
v2.28.0 – 8th October 2015
Polish
  • Disabled showing the error box when message is empty
Bug fixes
  • Fixed issue with multiple cursors in fraction questions
  • Fixed unexpected cursor move on 1st keypress

Archived
v2.27.0 – 24th September 2015
Features
  • Support \not\subset etc in mathquill
Bug fixes
  • Fixed the output LaTex when using \lrnexponent to be consistent with regular exponent command
  • Added reloading of the question widget when math settings change

Archived
v2.26.0 – 10th September 2015
Features
  • Disable raw latex entry in response areas to prevent accidental latex entry by users. (Authors can still enter raw latex.)
  • Allow Mathquill rendering of CK Editor content inside Question Editor when author chooses Mathquill as rendering engine
Polish
  • Restrict oxidation symbol to chemistry questions only

Archived
v2.25.0 – 27th August 2015
Features
  • Allow 'style' and 'border' attributes on HTML elements in CKEditor
Polish
  • Math symbols synchronized with Questions API

Archived
v2.24.1 – 14th August 2015
Bug fixes
  • Fixed incorrect numbering of responses in Image Cloze questions

Archived
v2.24.0 – 13th August 2015
Features
  • Added 'not less than' and 'not greater than' symbols
  • Changed epsilon symbol
Polish
  • Removed Florin as a standalone symbol
Bug fixes
  • Fixed double numbering in Image Cloze questions within Response Positions
  • Made inputs in imageclozetext uneditable within Response Positions pane

Archived
v2.22.0 – 30th July 2015
Features
  • Added new symbols to matrix keypad
  • Add borderless table option to CKEditor
  • Moved ability to drag response_positions over to the left hand side to prevent the attributes panel reloading on move in image cloze questions
Polish
  • Formula: show unrecognised latex in red
  • Added missing symbol groups to stimulus, metadata and validation sections
Bug fixes
  • Reverted vector changes until coverage is added to MathCore
  • Fix math symbol for vector/underset
  • Moved ability to drag response_positions over to the left hand side to prevent the attributes panel reloading on move
  • Fixed incorrect symbol reference in Miscellaneous symbols group

Archived
v2.21.0 – 16 July 2015
Features
  • Enable all greek letters for Formula questions
  • Add minimum/maximum allowed item for array type
Polish
  • Remove chemistry symbols in formulaV2
  • Added missing symbol groups to stimulus, metadata and validation sections
Bug fixes
  • Fixed incorrect latex after moving cursor to start of text block

Archived
v2.20.0 – 2 July 2015
Features
  • Support textarea element and regular expression parsing
  • Support multiple responses in choice matrix and improve authoring experience for validation rules

Archived
v2.19.4 – 18th June 2015
Bug fixes
  • Added default cursor position to oxidation, atomic, polyatomic symbols
  • Pass the image url to the assetRequest callback function

Archived
v2.19.0 – 21st May 2015
Features
  • Hiding unused columns in the formula input UI

Archived
v2.18.1 – 7th May 2015
Bug fixes
  • Validation areas can be deleted by clicking on the label
  • hidden_question was not working for features
  • Fixing math-symbols
  • Fixed cloze response duplication issue

Archived
v2.12.1 – 29th January 2015
Cleanups
  • MCQ: not modifying existing mcq values, based on indexes
Bug fixes
  • Formula V2: Removing \sqrt symbol from sets symbol group

Archived
v2.10.0 – 11th December 2014
Features
  • Misc symbol group added to the validation section
Polish
  • Math symbols synchronized with Questions API
  • CK Editor: Redundant 'Center' option removed from style container creator
Bug fixes
  • Empty array's were incorrectly being stripped from objects

Archived
v2.9.0 – 27th November 2014
Features
  • Custom question support.
  • Added ability to create validation hotspots on images.
  • Ability to hide the advanced group and search field.
Bug fixes
  • Formula template would cause formula question to error with unclosed {{response}}.

Archived
v2.8.2 – 20th November 2014
Bug fixes
  • MCQ option values were being set to be 0-based on load, but the corresponding valid_response.value was not being updated.

Archived
v2.21.1 – 23rd July 2015
Features
  • String element: You can now add maxlength to string elements

Archived
v2.19.3 – 9th June 2015
Bug fixes
  • Fixed delayed iframe resize

Archived
v2.19.2 – 4th June 2015
Features
  • Conditional attributes: allowing multiple condition values per rule
Bug fixes
  • Added disable italics flag to mathquill
  • Fixed preview would break if the Question Editor moves after init
  • Objects in defaults were not extending properly, affecting base_question_type, question_types and question_type_templates
  • Fixed dialogs were being cut off by iframe

Archived
v2.19.1 – 28th May 2015
Features
  • Added oxidation symbol to chemistry group

Archived
v2.18.0 – 23rd April 2015
Features
  • Adding atomic and polyatomic chemistry symbols
  • Adding getMetadata and setMetadata public functions to get/set display options
Bug fixes
  • Mathquill: blocking infinite nesting of math symbols causing stack overflow
  • Fixed initialisation option ui.fixed_preview.margin_top

Archived
v2.17.0 – 16th April 2015
Features
  • Adding atomic and polyatomic chemistry symbols
Refactors
  • Chemistry symbol group loaded by default for all chemistry question types, but ignored in general math

Archived
v2.16.0 – 9th April 2015
Features
  • Formula editor: add tau and factorial symbols.
  • Formula editor: add chemistry symbol group.

Archived
v2.15.0 – 26th March 2015
Features
  • Math Formula: Chemistry keyboard and new symbols added.
Bug fixes
  • Math Formula: Some symbols renamed.
  • Added numbered response areas to cloze formula in preview mode.
  • Overwriting graphplotter toolbar within Question Editor.

Archived
v2.14.2 – 12th March 2015
Bug fixes
  • Fixed legacy questions with score of 0 being migrated to have a score of 1.

Archived
v2.14.1 – 12th March 2015
Features
  • Add new symbols for formula & chemistry.
  • When changing a token highlight template validation value is cleared after a confirmation from the user.
Polish
  • Adding image for formulaV2, making formula_dey in greyscale.
  • formula_dev shown as block by default within Questions editor.
Bug fixes
  • Questions that can not be automarked but have validation are being no longer being flagged as needing migration.
  • AssetRequestUtil fixed circular json error.

Archived
v2.14.0 – 26th February 2015
Features
  • Added image upload to image tool feature
Bug fixes
  • Fixed the validation object in order list question

Archived
v2.13.0 – 12th February 2015
Features
  • Added multiple conditional attributes
  • Added microunit and chemistry symbols
Bug fixes
  • Change 'hidden' attr in model to 'hidden_question' to prevent conflict
  • Conditional attribute changes were not being correctly reflected in the model
  • Fixed error when creating custom symbol groups in Formula question types
  • Some element types that extend question view were not getting the question model
  • Question Json model was being cleared before removing the views causing events to trigger unnecessarily
  • Upgraded LearnosityPackages to include HTTPS detection fix:

Archived
v2.12.0 – 16th January 2015
Features
  • Added support for schemas attributes marked as deprecated
  • Added support for hidden question types
Bug fixes
  • Fixed overlapping with text icon when hovering over the question type name

Archived
v2.11.0 – 18th December 2014
Features
  • Added new reset public method.

Archived
v2.8.1 – 20th November 2014
Refactors
  • Formula input questions: \overline and \oversegment changed to be consistent

Archived
v2.8.0 – 13th November 2014
Features
  • Added ability to organise, add or remove attribute groupings using attribute_groups in the initialisation options.
  • Added support for hiding of nested attributes.
Bug fixes
  • Initialisation option configuration.consumer_key initialisation option was not working.
  • Moving response positions in layout mode while viewing source would cause the edit view to render on top of the source view.

Archived
v2.7.4 – 30th October 2014
Features
  • Added image alignment option in image uploader.
  • Added rich text editor to any text fields that support html.
Polish
  • Make boolean label vertically stacked.
  • IE9 now shows a message that it is not supported and recommends a browser upgrade.
Bug fixes
  • Fixed error when loading legacy short text or mcq questions that had valid_responses.
  • When inputting custom characters in character map the valye was not updating.
  • Token highlight tokenization modals are now larger to prevent issues with smaller screens.
  • Dot multiplier symbol rendering and connected LaTex command fixed.

Archived
v2.7.3 – 16th October 2014
Bug fixes
  • Formula instances would not load for cloze formula.
  • Temporarily removing qwerty keyboard from formula instances as pressing a button causes the Question Editor to dissapear.

Archived
v2.7.2 – 16th October 2014
Polish
  • Initialization option ui.documentation_link now affects question tiles info link.
  • Added symbol groups to latex editor.
  • Added static list of symbols to formula widgets in validation.
Bug fixes
  • Fixed Formula symbol groups overlaping tooltip.

Archived
v2.7.1 – 9th October 2014
Bug fixes
  • Questions that can not be automarked but have validation were being marked as needing migration.

Archived
v2.7.0 – 9th October 2014
Features
  • Bringing Questions API mathquill and symbol changes to Question Editor
Refactors
  • Shading: simple shading now uses custom questionsimpleshading view/model
Bug fixes
  • Added min and max values to number inputs
  • Preview panel: some scores were not showing for questions that are scorable

Archived
v2.6.0 – 2nd October 2014
Features
  • Accordions now toggle individually, allowing the author to have many accordions open at the same time.
  • Added support needed for simpleshading to be released next week.
Bug fixes
  • Tokenhighlight valid response values now reset when tokenization changes to prevent data corruption.
  • Fixed rubric questions not loading correctly on the docs demo page.
  • Fixed select input options values not updating correctly when their dependencies change.
  • Fixed array length not updating correctly when their dependencies change.
  • Number attributes are stripped when they are empty now.
  • Imagecloze questions were not recalculating width when opening fullscreen modal.
  • Improved Questions API to cache questions loaded before it had finished initializing.

Archived
v2.5.3 – 18th September 2014
Bug fixes
  • Fixed an issue where numberline valid responses were not updating values correctly.

Archived
v2.5.2 – 18th September 2014
Bug fixes
  • Fixed issue with array lengths that depended on other attibutes not updating when the dependency changed. Eg Association stimulus_list length affecting length of the valid response.
  • Fixed issue with select options that rely on a dependant were not updating when the dependency changed. Eg Association possibility_list values are used in the valid response select.
  • Previous two fixed solved the valid response values not showing in orderlist.
  • Fix for the large space after a latex widget in the text editor.
  • Formula symbols: Making \abs symbol rendering consistent with grey area.
  • Double clicking latex widget in text editor can cause question api error.
  • Fixed issue with multiple Question API instances on the left hand side would cause them all the fail. Also improved load time significantly.
  • Fixed images overflowing text editor.
  • Non required empty arrays or objects are now stripped from the question json as they are not needed

Archived
v2.5.1 – 12th September 2014
Bug fixes
  • Asset uploader was failing to open.

Archived
v2.5.0 – 11th September 2014
Features
  • Added support for an array of ck editors to custom metadata.
Bug fixes
  • Image uploader now opens when you double click and image.

Archived
v2.4.0 – 4th September 2014
Features
  • Math editor now has a message to notify user about latex loading failure
  • Added support for clozeformula
  • Questions API loading improvements
  • Changing formula_dev to formulaV2
  • New formula V2 image added to maintain consistency with math templates
  • Updated formulaV2 symbol groups
Bug fixes
  • Incorrect labels being displayed in formulaV2 symbols
  • Formula valid_response toolbar being cut off
  • Basic and scientific calculators not loading

Archived
v2.3.1 – 28th August 2014
Polish
  • Make Token and Text Highlight styles consistent with Questions
Bug fixes
  • Use correct Latex for units in formula symbols list
  • formula_dev shown as block by default within Questions editor

Archived
v2.3.0 – 21th August 2014
Features
  • Improved authoring of formulaV2 custom symbols and groups
  • Source button can be configured on or off
Bug fixes
  • Fixed overflow issue for images
  • Fixed the triggering of the change message

Archived
v2.2.0 – 14th August 2014
Features
  • HTML Editor: Serif font added to Create Style Container.

Archived
v2.1.2 – 7th August 2014
Polish
  • CKEditor ability to center images and button active state fixes.
Bug fixes
  • Questions API was not loading for featuress.
  • Modifying the question json was not resetting the Questions API response values.
  • Fixed regression where Questions API panel would not follow you as you scroll.

Archived
v2.1.1 – 5th August 2014
Features
  • Added flag for hiding the Question help icon link.
  • Added flag for hiding the Question change button.
Polish
  • Question tile width with wide resolutions.
Bug fixes
  • Fixed a bug where images src attributes with spaces would cause the question editor to hang.
  • Question tile images not cache busting.
  • Source button being cut off when there is an alert at the top.

Archived
v2.1.0 – 31st July 2014
Bug fixes
  • Question Editor API now only supports a range of Questions API versions, displaying an alert if it is loaded with a Questions API version outside that range.

Archived
v2.0.0 – 25th July 2014
Features
  • New UI - Beta release.