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

Latest Rolling release of latest features, recommended for dev only

Deprecated In limited use and not recommended for new engagements

Archived Version no longer available

Long Term Support releases are now available and should be used in Production environments.

Version 3

v3.71.0 – 9th October 2019 Latest

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.

v3.54.9 – 9th October 2019 v2018.2.LTS

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.

v3.70.0 – 19th September 2019 Archived

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.

v3.66.2 – 19th September 2019 v2019.2.LTS

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.

v3.69.0 – 28th August 2019 Archived

Features

  • 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.
  • Added a feature enabling rich text editing for points in the numberline plot Question type.

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.

v3.68.0 – 7th August 2019 Archived

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.

v3.66.1 – 7th August 2019 Archived

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.

v3.67.0 – 17th July 2019 Archived

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.

v3.66.0 – 26th June 2019 Archived

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.

v3.60.4 – 26th June 2019 v2019.1.LTS

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.

v3.54.7 – 26th June 2019 Archived

Bug fixes

  • Fixed a bug where the customized template was not found for existing Questions.

v3.65.0 – 5th June 2019 Archived

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.

v3.64.0 – 15th May 2019 Archived

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.

v3.60.3 – 15th May 2019 Archived

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.

v3.54.6 – 30th April 2019 Archived

Bug fixes

  • Fixed a bug where double dollar signs ($$) were not treated as delimiters for inline LaTeX.

v3.48.12 – 30th April 2019 v2018.1.LTS

Bug fixes

  • Fixed a bug where double dollar signs ($$) were not treated as delimiters for inline LaTeX.

v3.63.0 – 30th April 2019 Archived

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.

v3.60.2 – 30th April 2019 Archived

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.

v3.60.1 – 3rd April 2019 Archived

Bug fixes

  • Fixed an issue in Internet Explorer, where Question preview was not reflecting changes in the edit panel.

v3.54.5 – 3rd April 2019 Archived

Bug fixes

  • Fixed an issue in Internet Explorer, where Question preview was not reflecting changes in the edit panel.

v3.62.0 – 3rd April 2019 Archived

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.

v3.61.0 – 13th March 2019 Archived

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.

v3.54.4 – 13th March 2019 Archived

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.

v3.48.11 – 13th March 2019 Archived

Bug fixes

  • Fixed a bug where pasting LaTeX into a CKEditor field caused MathJax classes to be added.

v3.60.0 – 20th February 2019 Archived

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.

v3.59.0 – 30th January 2019 Archived

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.

v3.21.2 – 30th January 2019 Deprecated

Bug fixes

  • Fix issues with PHP 7 compatibility.

v3.54.3 – 30th January 2019 Archived

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.

v3.48.10 – 30th January 2019 Archived

Bug fixes

  • Fixed a bug where the bgcolor attribute was being removed for table elements.

v3.58.0 – 9th January 2019 Archived

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.

v3.54.2 – 9th January 2019 Archived

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.

v3.48.9 – 9th January 2019 Archived

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.

v3.57.0 – 10th December 2018 Archived

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.

v3.56.0 – 14th November 2018 Archived

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.

v3.54.1 – 14th November 2018 Archived

Bug fixes

  • Fixed a bug where LaTeX containing line breaks was not handled correctly in CKEditor.

v3.48.8 – 14th November 2018 Archived

Bug fixes

  • Fixed a bug where label bundle values for the pointers dropdown could not be set, in the imageclozeassociationV2 Question type.

v3.48.7 – 24th October 2018 Archived

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.

v3.55.0 – 24th October 2018 Archived

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.

v3.54.0 – 3rd October 2018 Archived

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.

v3.53.0 – 12th September 2018 Archived

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.

v3.51.3 – 12th September 2018 Archived

Features

  • Provided clearer aria-label for formula question types.

v3.48.6 – 12th September 2018 Archived

Bug fixes

  • Fixed an XSS vulnerability where inserting an HTML tag with any "on" event function causes said function to be executed.

v3.52.1 – 27th August 2018 Archived

Bug fixes

  • Fixed a regression in QE which breaks the output question JSON when creating new MCQ options or clearing existing options.

v3.51.2 – 27th August 2018 Archived

Bug fixes

  • Fixed a regression in QE which breaks the output question JSON when creating new MCQ options or clearing existing options.

v3.48.5 – 27th August 2018 Archived

Bug fixes

  • Fixed a regression in QE which breaks the output question JSON when creating new MCQ options or clearing existing options.

v3.47.2 – 27th August 2018 Deprecated

Bug fixes

  • Fixed a regression in QE which breaks the output question JSON when creating new MCQ options or clearing existing options.

v3.52.0 – 27th August 2018 Archived

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.

v3.51.1 – 27th August 2018 Archived

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.

v3.48.4 – 27th August 2018 Archived

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.

v3.47.1 – 27th August 2018 Archived

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.

v3.51.0 – 1st August 2018 Archived

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.

v3.50.0 – 11th July 2018 Archived

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.

v3.49.0 – 20th June 2018 Archived

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.

v3.48.3 – 1st August 2018 Archived

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.

v3.48.2 – 11th July 2018 Archived

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.

v3.48.1 – 20th June 2018 Archived

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.

v3.48.0 – 6th June 2018 Archived

Features

  • Added support for LTS versions
  • v2018.1.LTS is released

v3.47.0 – 31st May 2018 Archived

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.

v3.46.1 – 23rd May 2018 Archived

Bug fixes

  • Fixed an intermittent bug where the page broke after the graphplotting Question type was loaded.

v3.46.0 – 9th May 2018 Archived

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.

v3.45.0 – 2nd May 2018 Archived

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.

v3.44.0 – 18th April 2018 Archived

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 whitelisting 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.

v3.43.0 – 28th March 2018 Archived

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.

v3.42.0 – 8th March 2018 Deprecated

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.

v3.41.1 – 7th March 2018 Deprecated

Bug fixes


v3.41.0 – 15th February 2018 Archived

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.

v3.40.1 – 7th March 2018 Archived

Bug fixes


v3.40.0 – 24th January 2018 Archived

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.

v3.39.1 – 7th March 2018 Archived

Bug fixes


v3.39.0 – 10th January 2018 Archived

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.

v3.38.1 – 7th March 2018 Deprecated

Bug fixes


v3.38.0 – 6th December 2017 Archived

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.

v3.37.0 – 15th November 2017 Deprecated

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.

v3.36.0 – 25th October 2017 Archived

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.

v3.35.0 – 4th October 2017 Archived

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.

v3.34.0 – 14th September 2017 Deprecated

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.

v3.33.1 – 14th September 2017 Archived

Bug fixes

  • Update SpokenMath to fix freezing of Question Editor when using math question types.

v3.32.1 – 14th September 2017 Deprecated

Bug fixes

  • Update SpokenMath to fix freezing of Question Editor when using math question types.

v3.31.2 – 14th September 2017 Deprecated

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.

v3.30.1 – 14th September 2017 Archived

Bug fixes

  • Update SpokenMath to fix freezing of Question Editor when using math question types.

v3.29.1 – 14th September 2017 Archived

Bug fixes

  • Update SpokenMath to fix freezing of Question Editor when using math question types.

v3.28.1 – 14th September 2017 Archived

Bug fixes

  • Update SpokenMath to fix freezing of Question Editor when using math question types.

v3.27.1 – 14th September 2017 Archived

Bug fixes

  • Update SpokenMath to fix freezing of Question Editor when using math question types.

v3.26.1 – 14th September 2017 Archived

Bug fixes

  • Update SpokenMath to fix freezing of Question Editor when using math question types.

v3.25.7 – 14th September 2017 Archived

Bug fixes

  • Update SpokenMath to fix freezing of Question Editor when using math question types.

v3.24.3 – 14th September 2017 Archived

Bug fixes

  • Update SpokenMath to fix freezing of Question Editor when using math question types.

v3.23.4 – 14th September 2017 Archived

Bug fixes

  • Update SpokenMath to fix freezing of Question Editor when using math question types.

v3.22.1 – 14th September 2017 Deprecated

Bug fixes

  • Update SpokenMath to fix freezing of Question Editor when using math question types.

v3.21.1 – 14th September 2017 Archived

Bug fixes

  • Update SpokenMath to fix freezing of Question Editor when using math question types.

v3.20.2 – 14th September 2017 Archived

Bug fixes

  • Update SpokenMath to fix freezing of Question Editor when using math question types.

v3.19.3 – 14th September 2017 Archived

Bug fixes

  • Update SpokenMath to fix freezing of Question Editor when using math question types.

v3.33.0 – 23rd August 2017 Archived

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.

v3.32.0 – 2nd August 2017 Archived

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.

v3.31.1 – 20th July 2017 Archived

Bug fixes

  • Fix various bugs related to creating and loading existing validation value for gridded question type.

v3.31.0 – 12th July 2017 Archived

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.

v3.30.0 – 21st June 2017 Archived

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.

v3.29.0 – 31st May 2017 Archived

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.

v3.25.6 – 31st May 2017 Archived

Bug fixes

  • Fix bug where destroy() and reset() sometimes didn't work when called within the readyListener callback.

v3.28.0 – 10th May 2017 Archived

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.

v3.25.5 – 26th April 2017 Archived

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).

v3.27.0 – 19th April 2017 Archived

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.

v3.26.0 – 29th March 2017 Archived

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.

v3.25.4 – 29th March 2017 Archived

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.

v3.24.2 – 29th March 2017 Archived

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.

v3.23.3 – 29th March 2017 Archived

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.

v3.25.3 – 16th March 2017 Archived

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)

v3.24.1 – 16th March 2017 Archived

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.

v3.23.2 – 16th March 2017 Archived

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.

v3.25.2 – 15th March 2017 Archived

Bug fixes

  • Fix a bug which was stopping HTML from being inserted into the x and y axis labels of graphplotting questions.

v3.25.1 – 14th March 2017 Archived

Bug fixes

  • When setting a question JSON, score was getting reset to default value, which was causing data to be lost

v3.25.0 – 8th March 2017 Archived

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.

v3.24.0 – 15th February 2017 Archived

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.

v3.23.1 – 15th February 2017 Archived

Bug fixes

  • Fix bug whereby checkValidation() public method returned an incorrect value when the widget is first loaded and before modification.

v3.23.0 – 24th January 2017 Archived

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.

v3.22.0 – 9th January 2017 Archived

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

v3.16.2 – 11th Jan 2017 Deprecated

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

v3.21.0 – 8th Dec 2016 Archived

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

v3.20.1 – 8th Dec 2016 Archived

Bug fixes

  • Fixed the authoring of custom keyboard layouts for formula inputs

v3.19.2 – 8th Dec 2016 Archived

Bug fixes

  • Fixed the authoring of custom keyboard layouts for formula inputs

v3.20.0 – 17th Nov 2016 Archived

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

v3.19.1 – 9th Nov 2016 Archived

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.

v3.19.0 – 27th Oct 2016 Archived

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.

v3.18.4 – 19th Oct 2016 Archived

Bug fixes

  • Fix issue with token highlight dialog when clearing/changing tokenisation

v3.18.3 – 12th Oct 2016 Archived

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

v3.18.2 – 7th Oct 2016 Archived

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

v3.18.1 – 6th Oct 2016 Archived

Bug fixes

  • Prevent validation data from being wiped when resuming editing on classification, imageclozeassociation and association question types

v3.18.0 – 6th Oct 2016 Archived

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

v3.17.1 – 28th Sep 2016 Archived

Bug fixes

  • Namespace RequireJS to avoid colliding with host page's RequireJS

v3.17.0 – 14th Sep 2016 Archived

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

v3.16.1 – 31st Aug 2016 Archived

Bug fixes

  • Fix adding alternate responses to cloze formula question type

v3.15.2 – 31st Aug 2016 Archived

Bug fixes

  • Fix adding alternate responses to cloze formula question type

v3.16.0 – 24th Aug 2016 Archived

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

v3.15.1 – 10th Aug 2016 Archived

Bug fixes

  • Fix scenario when image modal doesn't close on ok when using ckeditor's image insertion modal

v3.15.0 – 3rd Aug 2016 Archived

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

v3.11.2 – 20th July 2016 Deprecated

Polish

  • Fixed incorrect positioning of the token warning modal.

v3.14.0 – 13th July 2016 Archived

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.

v3.13.1 – 29th June 2016 Archived

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.

v3.13.0 – 22nd June 2016 Archived

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.

v3.12.1 – 8th June 2016 Archived

Polish

  • exclude_options now can be used to remove unwanted symbol from Math question type's custom group

v3.12.0 – 2nd June 2016 Archived

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.

v3.11.1 – 18th May 2016 Archived

Polish

  • Improve compatibility with Ember.js

v3.11.0 – 11st May 2016 Archived

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

v3.10.1 – 22nd April 2016 Archived

Bug fixes

  • Fix CSS issue with the source modal of CKEditor

v3.10.0 – 20th April 2016 Archived

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

v3.9.1 – 13th April 2016 Archived

Bug fixes

  • Fix issue related to attribute value being overridden by question_type_templates defaults

v3.9.0 – 30th March 2016 Archived

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

v3.8.3 – 30th March 2016 Archived

Bug fixes

  • Fix styling issue with input fields

v3.8.2 – 23th March 2016 Archived

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

v3.8.1 – 16th March 2016 Archived

Bug fixes

  • Fix missed initOptions support for "questionsApiVersion"
  • Fix duplicated text formatting options in formula essay

v3.8.0 – 9th March 2016 Archived

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

v3.7.1 – 11th March 2016 Archived

Bug fixes

  • Fix missed initOptions support for "questionsApiVersion"

v3.7.0 – 17th February 2016 Archived

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 whitelisting 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

v3.6.0 – 28th Jan 2016 Archived

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

v3.5.0 – 13th Jan 2016 Archived

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

v3.4.0 – 16th December 2015 Archived

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

v3.3.0 – 9th December 2015 Archived

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

v3.2.0 – 19th November 2015 Archived

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

v3.1.0 – 4th November 2015 Archived

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

v3.0.1 – 28th October 2015 Archived

Bug fixes

  • Cleanups and polish to initial 3.0 release

v3.0.0 – 14th October 2015 Archived

Features

  • Initial release of v3 of Question Editor

Version 2

v2.34.1 – 15th November 2017 Deprecated

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.

v2.34.0 – 29th March 2017 Archived

Features

  • Add all lowercase and uppercase letters to the keypad so the author has the ability to use the whole alphabet in formulas.

v2.33.1 – 1st Feb 2017 Deprecated

Bug fixes

  • Fix DOM error thrown when loading Hotspot question type caused by race condition (likely due to network speed)

v2.33.0 – 14th Sep 2016 Archived

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

v2.32.1 – 24th Aug 2016 Deprecated

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.

v2.32.0 – 3rd Aug 2016 Archived

Features

  • Add new math symbols: limit x to, partial derivative and summation

v2.31.1 – 11st May 2016 Archived

Polish

  • Update matrix symbol toolbar icon

v2.31.0 – 9th March 2016 Archived

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

v2.30.0 – 17th February 2016 Archived

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 whitelisting all domains passed in security

v2.29.0 – 28th January 2016 Archived

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

v2.28.3 – 13th January 2016 Archived

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

v2.28.2 – 19th November 2015 Archived

Features

  • Added beta to greek symbols group
  • Added backslash to sets symbols

Bug fixes

  • Fixed math symbol parentheses height on ckeditor formula keypad

v2.28.1 – 28th October 2015 Archived

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

v2.28.0 – 8th October 2015 Archived

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

v2.27.0 – 24th September 2015 Archived

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

v2.26.0 – 10th September 2015 Archived

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

v2.25.0 – 27th August 2015 Archived

Features

  • Allow 'style' and 'border' attributes on HTML elements in CKEditor

Polish

  • Math symbols synchronized with Questions API

v2.24.1 – 14th August 2015 Archived

Bug fixes

  • Fixed incorrect numbering of responses in Image Cloze questions

v2.24.0 – 13th August 2015 Archived

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

v2.22.0 – 30th July 2015 Archived

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

v2.21.0 – 16 July 2015 Archived

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

v2.20.0 – 2 July 2015 Archived

Features

  • Support textarea element and regular expression parsing
  • Support multiple responses in choice matrix and improve authoring experience for validation rules

v2.19.4 – 18th June 2015 Archived

Bug fixes

  • Added default cursor position to oxidation, atomic, polyatomic symbols
  • Pass the image url to the assetRequest callback function

v2.19.0 – 21st May 2015 Archived

Features

  • Hiding unused columns in the formula input UI

v2.18.1 – 7th May 2015 Archived

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

v2.12.1 – 29th January 2015 Archived

Cleanups

  • MCQ: not modifying existing mcq values, based on indexes

Bug fixes

  • Formula V2: Removing \sqrt symbol from sets symbol group

v2.10.0 – 11th December 2014 Archived

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

v2.9.0 – 27th November 2014 Archived

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}}.

v2.8.2 – 20th November 2014 Archived

Bug fixes

  • MCQ option values were being set to be 0-based on load, but the corresponding valid_response.value was not being updated.

v2.21.1 – 23rd July 2015 Archived

Features

  • String element: You can now add maxlength to string elements

v2.19.3 – 9th June 2015 Archived

Bug fixes

  • Fixed delayed iframe resize

v2.19.2 – 4th June 2015 Archived

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

v2.19.1 – 28th May 2015 Archived

Features

  • Added oxidation symbol to chemistry group

v2.18.0 – 23rd April 2015 Archived

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

v2.17.0 – 16th April 2015 Archived

Features

  • Adding atomic and polyatomic chemistry symbols

Refactors

  • Chemistry symbol group loaded by default for all chemistry question types, but ignored in general math

v2.16.0 – 9th April 2015 Archived

Features

  • Formula editor: add tau and factorial symbols.
  • Formula editor: add chemistry symbol group.

v2.15.0 – 26th March 2015 Archived

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.

v2.14.2 – 12th March 2015 Archived

Bug fixes

  • Fixed legacy questions with score of 0 being migrated to have a score of 1.

v2.14.1 – 12th March 2015 Archived

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.

v2.14.0 – 26th February 2015 Archived

Features

  • Added image upload to image tool feature

Bug fixes

  • Fixed the validation object in order list question

v2.13.0 – 12th February 2015 Archived

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:

v2.12.0 – 16th January 2015 Archived

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

v2.11.0 – 18th December 2014 Archived

Features

  • Added new reset public method.

v2.8.1 – 20th November 2014 Archived

Refactors

  • Formula input questions: \overline and \oversegment changed to be consistent

v2.8.0 – 13th November 2014 Archived

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.

v2.7.4 – 30th October 2014 Archived

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.

v2.7.3 – 16th October 2014 Archived

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.

v2.7.2 – 16th October 2014 Archived

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.

v2.7.1 – 9th October 2014 Archived

Bug fixes

  • Questions that can not be automarked but have validation were being marked as needing migration.

v2.7.0 – 9th October 2014 Archived

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

v2.6.0 – 2nd October 2014 Archived

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.

v2.5.3 – 18th September 2014 Archived

Bug fixes

  • Fixed an issue where numberline valid responses were not updating values correctly.

v2.5.2 – 18th September 2014 Archived

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

v2.5.1 – 12th September 2014 Archived

Bug fixes

  • Asset uploader was failing to open.

v2.5.0 – 11th September 2014 Archived

Features

  • Added support for an array of ck editors to custom metadata.

Bug fixes

  • Image uploader now opens when you double click and image.

v2.4.0 – 4th September 2014 Archived

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

v2.3.1 – 28th August 2014 Archived

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

v2.3.0 – 21th August 2014 Archived

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

v2.2.0 – 14th August 2014 Archived

Features

  • HTML Editor: Serif font added to Create Style Container.

v2.1.2 – 7th August 2014 Archived

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.

v2.1.1 – 5th August 2014 Archived

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.

v2.1.0 – 31st July 2014 Archived

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 outside that range.

v2.0.0 – 25th July 2014 Archived

Features

  • New UI - Beta release.