v2019.1.LTS Release Logs (Removed)

Removed

This version has been removed and cannot be used any more. It is recommended to upgrade to the newest LTS version for the latest features and bug fixes.

Read more about the v2019.1.LTS release.
  • Released: 27th February 2019
  • End of life: 17th February 2021

16th September 2021

Polish

  • Improvement: prevented the publication of events when no subscriber is listening. This allows for a reduction of the event traffic, and faster delivery of events of interest to existing subscribers. (Events API)

24th June 2021

Polish

  • Improvement: internal changes for reliability and database upgrade compatibility. (Data API)

31st March 2021

Polish

  • Improvement: internal changes and dependency updates to support future functionality. (Reports API)
  • Improvement: internal changes to support future functionality. (Data API)
  • Improvement: internal changes to support future functionality. (Events API)

4th March 2021

Bug fixes

  • Improvement: internal tooling update to improve the compatibility of the app (Author API). (Author API)

Polish

  • Improvement: internal tooling update to improve the compatibility of the app (Items API). (Items API)
  • Improvement: internal tooling update to improve the compatibility of the app (Question Editor API). (Question Editor API)
  • Improvement: internal update to improve the stability of Questions API. (Questions API)

18th February 2021

Polish

  • Improvement: internal tooling update to improve the compatibility of the app. (Annotations API)
  • Improvement: internal tooling update to improve the compatibility of the app. (Assess API)

9th December 2020

Bug fixes

  • Fixed a bug that was causing autosave to stop audio recordings. (Assess API)
  • Fixed a bug with the audio player that would cause an error when no audio source had been set. (Questions API)

18th November 2020

Bug fixes

  • Fixed a bug that caused any image selection within contenteditable to be ignored. (Annotations API)
  • Fixed a bug that threw a cross-domain origin exception instead of a failed authentication exception. (Annotations API)
  • Improvement: Improved performance and reliability of saving Items by preventing unnecessary updates. (Data API)

Polish

  • Added various updates to support PHP 7.4 compatibility. (Question Editor API)

28th October 2020

Bug fixes

  • Fixed a bug that prevented audio contained in drag and drop Questions with simple Features to not work as expected in mobile devices. (Questions API)
  • Fixed a bug that was not allowing 'tap and tap' functionality for 'drag and drop' Question types to work properly when combined with a passage. (Questions API)
  • Fixed a bug with the video recorder Question type that wouldn't let you record a video in Mozilla Firefox. (Questions API)

8th October 2020

Bug fixes

  • Fixed a bug where Assess API intermittently threw an error when Questions API took a long time to initialize with Self Hosted Adaptive content. (Assess API)
  • Fixed a bug where the endpoint would return an HTTP status of 200 without processing the request when a consumer's request exceeded the allotted quota for the endpoint. Now it will correctly return a HTTP status of 429. (Data API)

Polish


27th August 2020

Bug fixes

  • Fixed a bug which caused performance degradation and delays in Tag Hierarchy updates. (Author API)

Polish

  • Added various updates to support PHP 7.4 compatibility. (Author API)
  • Improvement: internal changes and dependency updates to support future functionality. (Reports API)
  • Improvement: internal changes to support future functionality. (Data API)
  • Improvement: internal changes to support future functionality. (Events API)

6th August 2020

Features

  • Internal changes and dependency updates to support future functionality. (Reports API)

Bug fixes

  • Fixed a bug which caused performance degradation and delays in Tag Hierarchy updates. (Author API)
  • Fixed a bug which caused performance degradation and delays in Tag hierarchy updates. (Data API)

Polish

  • Improvement: fixed up inconsistent internal code to improve performance and stability. (Items API)

16th July 2020

Bug fixes

  • Fixed a bug, an undefined property issue in classification. (Questions API)

25th June 2020

Bug fixes


3rd June 2020

Bug fixes

  • Fixed a bug where videos were playing automatically, when that was not the intended behaviour. (Questions API)

21st May 2020

Bug fixes

  • Fixed a bug that occurred when setting skip_submit_confirmation to true, which bypassed the submission criteria. (Assess API)
  • Fixed a bug that stopped the preventDefault option of the item:beforeunload event from working in adaptive Assessments. (Assess API)

Polish

  • Improvement: Upgraded internal libraries to benefit stability and performance. (Assess API)
  • Upgraded internal libraries to benefit stability and performance. (Annotations API)

28th April 2020

Bug fixes

  • Fixed a bug where the dialog title was centered and class names were not defensive enough. (Assess API)
  • Fixed a bug, a regression where ruler simple features which were authored in Question Editor v3.77.0 or later would not display correctly, when using Questions API v2.151.2 or earlier. (Questions API)

Polish

  • Improvement: enhanced the stability of the record functionality in the audio Question type . (Questions API)
  • Improvement: internal tooling upgrade to improve stability. (Items API)
  • Internal tooling upgrade to improve stability. (Annotations API)

1st April 2020

Bug fixes

  • Fixed a bug that caused "validated" events to be dispatched at inappropriate times in the "resume" state. (Questions API)
  • Fixed a bug where the audio player simple feature can be interacted with, when there is no source URL. (Questions API)
  • Fixed a bug where the hover description was not displaying in the longTextV2. (Questions API)
  • Improvement: Internal tooling update to improve error tracking and analytics. (Assess API)

Polish

  • Improvement: Internal tooling update to improve error tracking and analytics. (Questions API)
  • Improvement: internal changes to support better error logging. (Items API)

11th March 2020

Bug fixes

  • Fixed a bug in which the minus sign was rendered too thin in the following Question types, causing it to be barely visible: Math Formula, Cloze Math, Cloze Chemistry, Cloze Math with Image and Math Essay. (Questions API)
  • Fixed a bug where users were able to resume the previous test after their test time had exceeded max_time and time's limit_type is hard. (Assess API)

20th February 2020

Bug fixes

  • Fixed a bug in which pressing the Enter key wouldn't create a new line while typing math into the math essay Question type. (Questions API)
  • Fixed a bug where the word count would increase when applying bold, italic or other inline formatting to the input text of the longtext V2 Question type. (Questions API)

Polish

  • Improvement: internal changes to support better error logging. (Assess API)
  • Improvement: internal changes to support better error logging. (Items API)

29th January 2020

Bug fixes

  • Fixed a bug that stopped the user from passing a custom DOM selector when initializing the Items app in the assess mode. (Items API)

8th January 2020

Bug fixes

  • Fixed a compatibility issue causing custom Questions to show an error and fail to load, when Angular's Zone.js library was included in the same page. (Questions API)

11th December 2019

Bug fixes

  • Fixed a bug in which MathJax rendering crashed with a [Math Processing Error] message when clients have a combination of LaTeX/MathML equations and MathJax-rendered markup in their Items. This is due to MathJax assigning consecutive integer IDs to the elements it renders, and these IDs clashing with the IDs of the already rendered MathJax elements in the Item. (Questions API)
  • Fixed a bug that caused the essay with rich text Question type 's buttons for increase and decrease indentation to have no effect. (Questions API)
  • Fixed a bug that caused the essay with rich text Question type 's text direction buttons to have no effect. (Questions API)
  • Fixed a bug that caused the essay with rich text Question type 's toolbar buttons to display in left-to-right style, with right-to-left languages. (Questions API)
  • Fixed a bug when using Safari with VoiceOver where the user could no longer navigate to the page's text content after closing the Calculator feature. (Questions API)
  • Fixed a bug where calling the getSubmissionData() public method would break Items navigation in assessments. (Assess API)
  • Fixed a bug where the classification Question type would display a "correct answers" box at the wrong time. (Questions API)
  • Fixed a compatibility issue causing custom Questions to show an error and fail to load, when Angular's Zone.js library was included in the same page. (Questions API)

Polish

  • Improvement: polished some UI text for the imageupload Question type . (Questions API)
  • Updated internal libraries to maintain security standards. (Questions API)

20th November 2019

Bug fixes

  • Fixed a JavaScript exception thrown in "review" state when a custom Question did not include a validation object. (Questions API)
  • Fixed a bug, a rare race condition where a session could be moved to "Completed" status before final scoring had finished. See the help article on lifecycle for an overview of the lifecycle of a session. (Questions API)
  • Improvement: Internal work to improve the error message's clarity. (Annotations API)

Polish

  • Improvement: Added working label bundles for the imageupload Question. (Questions API)

31st October 2019

Bug fixes

  • Fixed a bug in session-detail-by-item reports where Sessions initialised with Item objects (including Activity templates from Author API v2018.2.LTS or later) could not be rendered. (Reports API)
  • Fixed a bug where Annotations API sessions could not be saved when a Drawing annotation was added to an Item with a reference longer than 36 characters. (Annotations API)
  • Fixed a bug where calling Item navigation methods would disable the table of contents in the assessment player. Improved the usability of Item navigation methods by returning Promise objects to notify the caller when navigation completes, or when it is interrupted. (Assess API)
  • Fixed an bug that prevented some SVG images used with Image highlight Question types from displaying in Firefox. (Questions API)

Polish

  • Improvement: Removed support for quoted search phrases when searching Items. Enclosing a phrase in quotes will now find not only Items containing the whole phrase, but also Items containing all the words in the phrase. (Author API)

9th October 2019

Bug fixes

  • Fixed a bug in the item-scores-by-tag-by-user report, where the tooltips ran off the screen, due to long text in the column. (Reports API)
  • Fixed a bug where Tags of name or type comprising 255 characters or more were blocked from being added to Items and Activities on the front end. 255 remains as the maximum limit for Tag name or type, but is now handled solely on the back end. This solves the issue, and also removes a redundant process. (Author API)
  • Fixed a bug where saving Items consecutively sometimes failed due to replication lag. (Author API)
  • Fixed a bug where the show all responses label bundle was missing. (Questions API)
  • Fixed a bug where the orderlist Question type could not load the page in review mode, when automarkable was set to false. (Questions API)
  • Fixed a bug where the simplechart Question type's snap-to-grid feature did not support decimal numbers. (Questions API)
  • Improved the reliability of validated Question events by ensuring they are dispatched after the validation UI has rendered. (Questions API)
  • Improvement: we no longer add the organization ID (organisation_id) to the Item object (within the items array of the Activity definition) if the Item belongs to the default organization. (Author API)

19th September 2019

Bug fixes

  • Fixed a bug causing incomplete text highlights in Firefox with selections containing inline math content. (Annotations API)
  • Fixed a bug that caused Assess API to appear to load forever if reset() was called while an AppendPromise was pending. (Assess API)
  • Fixed a bug that caused Chrome tabs to crash when rendering zero-width characters in the LearnosityMath font. (Questions API)
  • Fixed a bug that prevented users from modifying the table with actions like "delete column" or "insert row before/after" in the longtextV2 Question type . (Questions API)
  • Fixed a bug where an image would display misaligned in the stimulus, if it was the last element in the stimulus content. (Questions API)
  • Fixed a bug where the image cloze association Question type would display a “correct answers' box at the wrong time. (Questions API)
  • Fixed a bug with simple shading, which was scoring incorrectly when the score was set to zero. (Questions API)

Polish

  • Improvement: added a feature to pass the organization ID to the Items API, to assist in fetching the correct Items. (Author API)

28th August 2019

Bug fixes

  • Fixed a bug where the Custom Question type does not have scorer JS provided. In this case, the Question should be launched as a non-validatable Question and automarkable should return false instead of null. (Questions API)
  • Fixed a bug with the Image Annotation Uploader , where a loaded image was deleted and the "changed" event wasn't being called. (Questions API)

7th August 2019

Bug fixes

  • Fixed a bug when rendering two item-scores-by-tag-by-user reports, where one report would display the previous report’s values instead of its own if they had the same user IDs. (Reports API)
  • Fixed a bug where clicking the Highlight Question color picker button on the toolbar, and the Rating button would submit the Activity. (Questions API)
  • Fixed a bug with the image annotations upload dialog. When a loaded image was deleted, the event "changed" wasn't being called. (Questions API)
  • Fixed a bug with the validate method, where the count of feedback attempts was not being recorded correctly. Also, added a new feedbackAttempt flag. (Questions API)

17th July 2019

Bug fixes

  • Fixed a bug that prevented the Question instance from removing all events when calling the off public method without any arguments. (Questions API)
  • Fixed a bug where stimulus_list and possible_responses would be shuffled in the same order in the Association Question type when no validation object was authored. (Questions API)
  • Fixed a bug where an Item could not be saved if a restricted Tag was also hidden. (Author API)
  • Fixed a bug with the multiple choice Question type, where images were not being centered correctly. (Questions API)

Polish

  • Optimized complex searches by Tag to improve search performance. (Author API)

26th June 2019

Bug fixes

  • Fixed a bug that caused a legacy version of Questions API (v1) to be loaded when questionsApiVersion: 'latest' version was requested. (Items API)
  • Fixed a bug that caused the input of shorttext and plaintext to render pasted RTF content incorrectly. (Questions API)
  • Fixed a bug where Question Editor wasn't closed properly. (Author API)
  • Fixed a bug where authored responses without a value were considered correct if 'match_all_possible_responses' was set to true. (Questions API)
  • 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. (Question Editor API)

5th June 2019

Bug fixes

  • Fixed a bug in the Essay with Plain Text Question type , that increased the height of the text box area, every time a character was typed. (Questions API)
  • Fixed a bug that allowed the user to click on the exit and close buttons within the assessment player multiple times, firing multiple AJAX calls. This was causing a locking issue in a database. (Assess API)
  • Fixed a bug, preventing multiple Assess API instances from being loaded on the same page. (Assess API)
  • Fixed a bug, solving an XSS vulnerability in title and subtitle fields. (Assess API)

15th May 2019

Bug fixes

  • GET /itembank/activities: Fixed a bug where newly-created or updated Activities would no longer be searchable using the item_references filter. This bug continues to affect Activities created or updated using Data API 2019.1.LTS between 20th Feb–15th May. All affected Activities will be corrected in the coming weeks. For an ad-hoc fix in the meantime, the Activity data can be retrieved, and re-SET without modification with the SET /itembank/activities endpoint; alternatively, the Activity can also be loaded in the Author site and saved without modification. (Data API)
  • Fixed a bug that caused drag-drop Items with duplicated content to disappear after moving them into a drop zone. (Questions API)
  • Fixed a bug that caused a failure to load hyperlinks within Item content. (Assess API)
  • Fixed a bug that caused the errorListener callback to be called multiple times each time we initialized a new instance of the Questions app. (Questions API)
  • Fixed a bug that caused uploads of CSV files to fail when using the fileupload Question type. (Questions API)
  • Fixed a bug when switching between degrees and radians in the Calculator feature. (Questions API)
  • Fixed a bug where Unicode support was not working in the ClozeDropDown Question type . (Questions API)
  • Fixed a bug where resuming a session under heavy load would fail with a 500 error. Sessions can now be resumed successfully regardless of system load. (Items API)
  • Fixed a bug where some CKEditor labels were not internationalized. (Question Editor API)
  • Fixed a bug where the Activity edit mode button was disabled when activity_edit.mode.default initialization options was set to 'preview'. (Author API)
  • 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. (Question Editor API)
  • 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. (Question Editor API)

30th April 2019

Bug fixes

  • Fixed a bug that caused Annotations API to always load the latest version. (Items API)
  • Fixed a bug where double dollar signs ($$) were not treated as delimiters for inline LaTeX. (Question Editor API)
  • Fixed a bug where the simplechart Question type put an exclamation mark (!) on top of correct responses when they matched initial values. (Questions API)
  • 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. (Question Editor API)
  • Fixed a bug where the tag search options were not correctly displayed in a narrow browser in Item Picker view. (Author API)
  • Fixed a bug where the unsaved changes alert was not triggered when editing a Question or viewing the list of Shared Passages. (Author API)
  • Improved accessibility in the review screen by maintaining focus within the review screen, improving navigability for the 'close' and Item filter buttons, and providing status information on selectable Items within the review screen. (Assess API)
  • Improved the clozedropdown Question type so that it ignores leading & trailing whitespace during validation. (Questions API)
  • Internal change to ensure the LTS version is loaded properly. (Annotations API)

3rd April 2019

Bug fixes

  • Added a feature to allow developers to define the offline Item bank path during runtime with offline_base_path attribute. This attribute should be used only for offline assessment. (Items API)
  • Added more detailed error messages for Items API. (Items API)
  • Added support for arrow keys navigation to keep the focus inside the calculator Feature. This should also be applied to screen readers following the WAI-ARIA accessibility standards. (Questions API)
  • Fixed a bug that caused the clozeassociation Question type to fail in rendering the simple features after moving the dragged response to the possibility list. (Questions API)
  • Fixed a bug that caused the image tool to disappear when using the full screen mode on small devices. (Questions API)
  • Fixed a bug that prevented the calculator from being closed when clicking the close button on mobile devices. (Questions API)
  • Fixed a bug where Author API couldn't be loaded because customButtons were configured but dependencies.question_editor_api.init_options.rich_text_editor was not defined. (Author API)
  • Fixed a bug where spaces would be ignored if you had entered a special character from the keypad as the last character in a Question. (Questions API)
  • Fixed a bug where the simplechart Question type scored the same value differently. (Questions API)
  • Fixed a bug where the resources button was being moved to an empty sidebar instead of the top-right dropdown menu when using "ui_style": "main". (Assess API)
  • Fixed an issue in Internet Explorer, where Question preview was not reflecting changes in the edit panel. (Question Editor API)

13th March 2019

Bug fixes

  • Added an option 'treat all letters as variables' which when selected will ignore any default interpretation of letters used as constants or units. For example, '7nm' is treated in Mathcore as 'seven nanometers' by default. The new flag will treat that as straight variables, therefore '7mn' (7 * m * n) will now validate equivSymbolically with '7nm' (7 * n * m).,Fixed issue with equivSymbolic not behaving as expected with expressions consisting of two non-combinable (decimal) terms. (Questions API)
  • Fixed a bug where two different modal dialogs shared the same ID, which is meant to be unique. (Assess API)
  • Mathcore v1.66.0 (Questions API)
  • Updated the color of the Assessment Player subtitle to comply with the contrast ratio for accessibility purposes. (Assess API)

27th February 2019

Features

  • Add the ability for clients to be able to customize the labels of styles in the styles dropdown of the CKEditor, via the label bundle. (Question Editor API)
  • Added "ə" (schwa) into the special characters modal window of CKEditor. (Question Editor API)
  • Added partialMatch and partialMatch (per response)scoring type to numberline Question type. (Question Editor API)
  • Added partialMatch and partialMatch (per response)scoring type to numberline Question type. (Questions API)
  • Added keyboard_below_response_area to the formulaV2 Question type to allow authors to place the keypad below the response area. (Question Editor API)
  • Added role="math" to the static MathJax DOM node that contains aria-label to improve the accessibility of MathJax content. (Questions API)
  • Added show_tags to the global config options to allow users to specify which Tag types to show in the Tag suggestion dropdown in Items and Activities list view. (Author API)
  • Added Annotations API support in Items inline mode. (Items API)
  • 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. (Question Editor API)
  • Added a new tags_on_create initialization option which automatically Tags an Item or Activity when saved. This saves authors time when creating content that requires identical Tags. (Author API)
  • Added a new title.mandatory initialization option which requires titles to be set on newly created Items and Activities. (Author API)
  • Added a new display paradigm for archived Items, which are now shown in the Activity edit Item list with an appropriate flag, so that clients are aware that an archived Item is being used in the Activity. (Author API)
  • Added a new symbols group, "arrays", to the formula Question keypad. This group contains two new symbols, "system of equations/inequalities" and "multi-line equation". Basic support for the LaTeX array environment has been added to MathQuill in order to support this. (Questions API)
  • Added a warning message if an Item is part of one or more Activities, so that the author is aware that changing the Item also changes the Activities. (Author API)
  • Added fraction format support for all charts Question types. It can be defined as a string either in the x axis point label field or in the snap_to_grid field. (Questions API)
  • Added internationalization label support for the "Question / Feature Type" dropdown options in the Item list search bar. (Author API)
  • Added lowercase characters μ (mu) and ρ (rho) to the Greek symbols group in the formula Question keypad. (Questions API)
  • Added scoring capabilities for the video Question Type so that it can now be scored for having an attempt. (Questions API)
  • Added support for Partial Match and Partial Match per Response scoring to the Hotspot Question type. (Question Editor API)
  • Added support for Leibniz notation for differentiation.,Added use of rules in "trig" identities. (Questions API)
  • 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. (Questions API)
  • Added support for prevent_scale to Imageclozeformula and Imageclozechemistry Question type , to prevent or allow image scaling with screen size changes. (Questions API)
  • Added support for prevent_scale to Imageclozeformula and Imageclozechemistry Question types, to prevent or allow image scaling with screen size changes. (Question Editor API)
  • Added support for skip_highlight_animation flag. This flag, when set to true, will skip the animation of the highlight Question type when Questions API is initialized in review state. However, the animation will still be visible when the user clicks on the play button. (Questions API)
  • 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. (Question Editor API)
  • Added support for Questions API CSS styles to be more defensive with custom CSS style. (Questions API)
  • Added support for custom selected_fill and selected_stroke colors in the hotspot Question type . (Questions API)
  • Added support for higher quality audio recordings (16-bit, 22050Hz) for the audio Question type. This enables more reliable processing of the audio by speech recognition software. (Questions API)
  • Added support for keyboard navigation and screen readers to the audio recorder Question type and audio player Feature volume controls to improve accessibility for users who prefer keyboard or audio interfaces. (Questions API)
  • Added support for rendering archived Items in assessment. (Items API)
  • Added support for specifying the creating user when calling the SET /itembank/activities/duplicate endpoint, by providing the meta.user parameter. The specified user will be marked as the creator of the newly duplicated Activities/Items/Questions/Features (for the purposes of audit trail and when retrieving the entities via Data API). (Data API)
  • Added support for uploading .zip files to the fileupload Question type. (Questions API)
  • Added the ability to add internationalization to the tooltips, for the Feature icon, in the Item list. This is provided via label bundle init options. (Author API)
  • Added the ability to customize all labels in the asset uploader view. This improves internationalization support. (Author API)
  • Added the new resource_items support for assess mode. This allows teachers to provide a place where students can access additional learning resources such as documents, diagrams, charts, images and so on. (Items API)
  • Added the new math symbol "system of equations/inequalities" to the custom keypad symbols list for formula Question types. (Question Editor API)
  • Added the option to display font sizes in CKEditor by specifying the rich_text_editor.font_sizes initialization option. (Question Editor API)
  • Added the possibility to specify where custom_metadata fields are rendered in a customised Question layout. (Question Editor API)
  • Enabled scoring against all possible responses. (Questions API)
  • Fixed a Content Security Policy (CSP) error by updating a library dependency. This was preventing Author from rendering on some sites. (Author API)
  • Fixed a bug where navigating from Item preview to Item edit resulted in an error. (Author API)
  • Fixed a security issue, where Activities did not check whether existing Items in the Activity were restricted. (Author API)
  • Hidden Tags are now handled on the server, in order to fix performance issues which could occur when using a large amount of Tags. (Author API)
  • Implemented internal changes to Events API which improve stability and performance. (Events API)
  • Improved keyboard accessibility for the audio recording question (bubble style). When recording or playback begins, focus is now moved automatically to the first button inside the recording/playback bubble. The ESC key will close the bubble and return focus to the original button. (Questions API)
  • Improved the appearance of the display count section on the Item list. (Author API)
  • Improved the design of the confirmation screens for Activity and Item duplication. (Author API)
  • Improved the message displayed in an Item which warns that it is used in Activities. (Author API)
  • Improvement to simplify the math rendering process: math is first rendered inside Questions and Features using the appropriate renderer, then global math is rendered. (Questions API)
  • Increased the maximum matrix size from 5x5 to 10x10 in formula Questions. This allows larger matrices to be used in math Questions and the math editor. (Questions API)
  • Mathcore v1.62.1 (Questions API)
  • Minor cosmetic improvements to Item settings and Activity Editor. (Author API)
  • Removed a global CSS rule that left-aligned text, in order to utilize the browsers' default behavior when rendering left or right-aligned text. This should better match expectations when customizing the look and feel of Questions and Features. (Questions API)
  • The questionsApiActivity.math_renderer setting currently overrides any Question-level math renderer settings. The behaviour controlling the override has now been moved from Questions API to Assess API. (Assess API)

Bug fixes

  • Added logic to ensure that an image resize error is not thrown when justify commands are applied to text elements in CKEditor. (Author API)
  • Added support for augmented matrices.,Added support for equivSymbolic + isSimplified for radicals with indices higher than two.,Added support for LaTeX 'array' to Mathcore.,Fixed a bug with inequalities not evaluating correctly with negative numbers.,Fixed equivalence of lists with or without braces. (Questions API)
  • Added the new resource_button capability, which can be added to the user interface. This allows teachers to provide a place where learners can access additional learning resources such as documents, diagrams, charts, images and so on. (Assess API)
  • Enhanced the accessibility of the Assess Player by updating the Previous and Next navigation buttons to provide more context to users relying on screen readers to move back and forth throughout the assessment. (Assess API)
  • Fixed a Label Bundle issue. After submitting a test, the confirmation text wouldn't be fully customizable. Now, successfully submitted can be overridden by the author. (Assess API)
  • Fixed a bug (CSS conflicts) to handle tabs in Author API and Questions API. (Questions API)
  • Fixed a bug in fillshape that threw an exception in the console and prevented the suggested answer list from being visible. (Questions API)
  • Fixed a bug in the SET itembank/activities/duplicate endpoint where, for Items in an Activity being duplicated, dynamic content data would not be included in the duplicated Item. (Data API)
  • Fixed a bug in the SET itembank/items/duplicate endpoint where, for an Item being duplicated, dynamic content data would not be included in the duplicated Item. (Data API)
  • Fixed a bug in the SET itembank/activities endpoint where an Activity with resource_items could not be saved. (Data API)
  • Fixed a bug in the Item list description, where escape sequences were not being resolved into displayable characters. (Author API)
  • Fixed a bug on touchscreen devices where draggable possible responses would remain selected after moving them. (Questions API)
  • Fixed a bug that caused submit_over_limit to not work properly with the longtextV2 Question type (Questions API)
  • Fixed a bug that caused calling the public method of an itemsApp instance to throw an exception when we re-initialized Items API. (Items API)
  • Fixed a bug that caused the graphplotting Question type to incorrectly detect mouse coordinates when CSS transforms are applied to ancestor elements. (Questions API)
  • Fixed a bug that caused the readyListener event to be called after the start button appeared, when the learners used a very low-end machine to load the assessment. (Assess API)
  • Fixed a bug that caused the entire window to scroll when dragging the imagetool and calculator on iOS devices. (Questions API)
  • Fixed a bug that caused the intro Item with hyperlink text to have a double underline. (Assess API)
  • Fixed a bug that caused the last number on the axis of the graphplotting Question type to disappear. (Questions API)
  • Fixed a bug that caused the page to jump when there were more than ten assessment Items and the user started to navigate to a different Item. (Assess API)
  • Fixed a bug that caused the page to scroll when drawing in the highlight Question type. (Questions API)
  • Fixed a bug that caused the public method resetValidationUI to fail in clearing the suggested answers list. (Questions API)
  • Fixed a bug that causes the sharedpassage feature from being rendered multiple times through the public method append. (Questions API)
  • Fixed a bug that prevented allow_negative_scores from being included in the captured Question object. (Questions API)
  • Fixed a bug that prevented the formula Question type from returning the highest possible score, when valid_response and alt_responses have the same correct answer value. (Questions API)
  • Fixed a bug that removed the responses' index in clozeformula, clozechemistry, imageclozeformula, and imageclozechemistry Question types when we called the disable method. (Questions API)
  • Fixed a bug that would lead video and file uploads to use expired access tokens. (Questions API)
  • 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. (Question Editor API)
  • Fixed a bug where sharedPassages math renderer would be overriden in some cases and therefore not applied correctly. (Questions API)
  • Fixed a bug where audio Question Types would show a missing device error and not start on Safari 12 for MacOS. (Questions API)
  • Fixed a bug where Features like the calculator where not hidden, when navigating from preview to edit. (Author API)
  • Fixed a bug where LaTeX containing line breaks was not handled correctly in CKEditor. (Question Editor API)
  • Fixed a bug where a flash of extra width could be seen when the loading spinner appeared. (Questions API)
  • Fixed a bug where a newly created or edited Activity wasn't being shown in the Activity list, forcing a user to refresh the browser in order to see the Activity. (Author API)
  • Fixed a bug where access to an Activity was incorrectly denied if the same Tag types were specified in hide_tags and in the Tag part of the Activity list filter. (Author API)
  • Fixed a bug where access to an Item/Activity was incorrectly denied if a consumer did not have a default Item bank. (Author API)
  • Fixed a bug where adding a MathQuill matrix caused an error, and indenting a MathQuill fraction caused the display to break. (Question Editor API)
  • Fixed a bug where adding new array options did not work if a Simple Feature was added just previously. (Question Editor API)
  • Fixed a bug where an error was thrown when opening the asset uploader for the protractor or ruler Feature. (Author API)
  • Fixed a bug where an unnecessary component was added, which could cause a flickering effect on load. (Author API)
  • Fixed a bug where calling reset() on Assess API with events enabled will cause the application to throw errors in the browser console. (Assess API)
  • Fixed a bug where caption file uploading in the Video Player would cause an undefined error. (Author API)
  • Fixed a bug where changing to fullscreen mode in an assessment caused the volume slider on audio recording questions and audio player features to be inaccessible by the user. (Questions API)
  • Fixed a bug where clicking on the playback volume control in the video recording question would open a new, empty tab. (Assess API)
  • Fixed a bug where clicking the next button continuously would sometimes cause Items in the Item list to repeat. (Author API)
  • Fixed a bug where copy-pasting content was not possible on the Cloze Math Question type when used on Firefox on a Windows device. (Questions API)
  • Fixed a bug where disabling the Item search feature of an Activity would hide the Item banks selection dropdown. (Author API)
  • Fixed a bug where dynamic variables in Items were not properly displayed in Item picker preview. (Author API)
  • 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. (Question Editor API)
  • Fixed a bug where entering the greater-than symbol '<' removed the aria label in the LaTeX editor. (Question Editor API)
  • 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. (Question Editor API)
  • Fixed a bug where grouped possible responses in Match List Question types could not be selected on touchscreen devices. (Questions API)
  • Fixed a bug where hidden sticky notes would reappear when navigating between Items in an assessment. (Assess API)
  • Fixed a bug where indenting text in CKEditor did not work. (Question Editor API)
  • Fixed a bug where inserting accent marks on Safari on the Short Text Question type by pressing Cmd+E followed by any vowel would result in an extra accent mark being inserted. (Questions API)
  • Fixed a bug where inserting accent marks on Safari on the Cloze Text Question type by pressing Cmd+E followed by any vowel would result in an extra accent mark being inserted. (Questions API)
  • Fixed a bug where keypad hints weren't appearing in the Template and validation area in edit mode for chemistry and math Questions. (Question Editor API)
  • Fixed a bug where navigating from preview to edit did not hide an open simple feature (like calculator). (Question Editor API)
  • Fixed a bug where overwriting an existing recording for the audio Question type would result in silence being recorded instead of sound when using Safari 12 on MacOS. A new confirmation dialog will now be displayed when the overwrite_warning option is set to true. (Questions API)
  • Fixed a bug where pasting LaTeX into a CKEditor field caused MathJax classes to be added. (Question Editor API)
  • Fixed a bug where test timers were started in "preview" and "review" Assessment states. (Assess API)
  • Fixed a bug where the customized template was not found for existing Questions. (Question Editor API)
  • Fixed a bug where the longtextV2 Question's word count label was displaying the word count, even when the word count option was unticked. (Questions API)
  • Fixed a bug where the Create Table and Edit Table modals in the Essay with rich text Question type were rendered in an incorrect position in two-column layouts. (Questions API)
  • Fixed a bug where the Imageclozetext Question type input box placeholder value was broken when it had more than one word. (Questions API)
  • Fixed a bug where the save:activity event was fired too early and changes on the client side were not persisted. (Author API)
  • Fixed a bug where the audio recording Question's current position indicator would jump around unpredictably in Safari 12. (Questions API)
  • Fixed a bug where the fileupload Question type would show an uploading state indefinitely, when multiple files were selected to be uploaded at once. (Questions API)
  • Fixed a bug where the ShortText Question Type still can input special characters when it has reached the defined max_length. (Questions API)
  • Fixed a bug where the Tokenhighlight Question Type showed the wrong validation border colors. (Questions API)
  • Fixed a bug where the bgcolor attribute was being removed for certain HTML elements. (Questions API)
  • Fixed a bug where the bgcolor attribute was being removed from table tags in content created by CKEditor rich text editor. (Question Editor API)
  • Fixed a bug where the videoplayer would not load videos on initialization. (Questions API)
  • Fixed a bug where the Activity title placeholder text used the Item placeholder text rather than Activity. (Author API)
  • Fixed a bug where the callback function of a custom button was not reset when re-initialising Question Editor. (Question Editor API)
  • Fixed a bug where the custom name of Items were not correctly shown when changing to the next section. (Assess API)
  • Fixed a bug where the focus gets lost after closing the Calculator within the Assess Player. With this change, the focus will be restored to the element that triggered the Calculator, providing a better user experience to users relying on the keyboard to navigate the app. (Assess API)
  • Fixed a bug where the headers "Layout", "Details", "Scoring" and "Keypad" in the "More options" section had the wrong i18n label keys. (Question Editor API)
  • Fixed a bug where the line chart labels would be cut off when using the font sizes large, extra large and huge. (Questions API)
  • Fixed a bug where the menu toggle button on the right side of the screen should display the labels Expand menu and Collapse menu accordingly. (Assess API)
  • Fixed a bug where the number of feedback attempts (limiting the number of times a student can click the "Check Answer" button) was not stored and recalled when resuming a session. (Questions API)
  • Fixed a bug where the response for the numberlineplot Question type can still be changed by users after calling the public method disable(), also after calling the enable() method, the Question would be broken and the user could not change the response. (Questions API)
  • Fixed a bug where the save button did not turn green if you changed data in the save:activity public event when saving a new Activity. (Author API)
  • Fixed a bug where the search parameters were not correctly set in the UI when calling navigate with search parameters. (Author API)
  • Fixed a bug where the table of contents Item count index was reset in a section, when saving and resuming the Activity. (Assess API)
  • Fixed a bug which caused an unwanted pair of curly braces "{}" to be added to the LaTeX output of the subscript symbol in formula Questions. (Questions API)
  • Fixed a bug which caused the formulaessay Question to return true from its isAttempted() method after being focused and blurred without any content change. (Questions API)
  • Fixed a bug which didn't allow authors to specify anchor elements within a CKEditor input field. (Question Editor API)
  • Fixed a bug with isExpanded method so it will validate additive terms to powers greater than 5.,Added support in mathcore to ignore trailing commas. For example in set notation if a user adds a comma after the last value the response will still validate correctly, i.e. { 1, 2, 3, 4, } will validate to the correct response { 1, 2, 3, 4 }.,Fixed a bug where is Simplified scoring method was validating the original expression to be simplified as correct. (Questions API)
  • Fixed a bug with a missing arrow in the simple chart. (Questions API)
  • Fixed a bug with asset uploading, where a misconfigured API version caused uploads to fail. (Author API)
  • Fixed a bug with the formula keypad where certain touch devices would trigger the same input twice instead of once. (Questions API)
  • Fixed a case where Simple Features inside draggable possible responses would disappear when moved to a different response container. (Questions API)
  • Fixed a compatibility issue with the Fullscreen API changes in Chrome 71. (Questions API)
  • Fixed a scrolling performance issue with scrollablepassage features on iOS devices. (Assess API)
  • Fixed a scrolling performance issue with scrollablepassage features on iOS devices. (Questions API)
  • Fixed a series of Accessibility issues with the Calculator feature in both their "Basic" and "Scientific" variants: (Questions API)
  • Fixed a visual bug with the suggestedAnswers for numberline Question type not being rendered in the exact position. (Questions API)
  • Fixed an issue preventing uploads of unrecognised file types on some operating systems. (Questions API)
  • Fixed an issue where the inclusion of Simple Feature IDs in the Initialization object's feature_ids array would prevent Features and Simple Features from initializing correctly. (Assess API)
  • Fixed an issue with MathML self-closing tags being transformed during sanitization. This would affect the generated Widget JSON and display mathematical content incorrectly. (Question Editor API)
  • Fixed an issue with some MathML Tags being removed when sanitizing some content. They have now been added to the supported Tags. (Questions API)
  • Fixed an issue with the Audio Player Simple Feature bubble z-index. This would prevent the user from seeing and accessing the controls of the Audio Player when placed inside a Widget dropzone container. (Questions API)
  • Fixed an issue with the Items API .validateQuestions(options) public method not taking into account the options object passed to it. For example, .validateQuestions({ showCorrectAnswers: true }) wouldn't work properly. (Items API)
  • Fixed input validation for the SET itembank/items endpoint to force the Item definition to match the Item's Question and Feature references. This reduces scenarios where the Item can be mistakenly saved with the wrong set of widgets. (Data API)
  • Fixed recognition of Microsoft Publisher (.pub) files by the fileupload Question type . (Questions API)
  • Fixed several bugs where the Gridded Question type did not recognize responses containing a decimal point as representing the value zero. (Questions API)
  • Fixed several minor bugs with the video Question type. (Questions API)
  • Fixed the temporary loss of focus when tabbing into the Rad/Deg button on the Scientific calculator.,When opened, focus now moves immediately to the close button.,When closed, focus now returns back to the triggering element.,The user can no longer tab outside of the Calculator when open. (Questions API)
  • Fixed the vertical alignment of \sigma expressions when using the MathQuill math renderer. (Questions API)
  • Improved the defensiveness of Assess API's CSS against external stylesheets with .pagination or .item selectors. (Assess API)
  • Improved the responsive behaviour of the search toolbar in the Item list and Activity editor Item search views. (Author API)
  • Improvement: trimmed empty LaTeX wrappers {} to defend against accidental input of empty exponents.,Fixed a bug where the equivSymbolic expression was not working with expressions that include fractions and variables as exponents.,Fixed a bug where Learnosity is interpreting nm as nanometers in contexts where they should be treated as variables. (Questions API)
  • Internal logging improvements. (Items API)
  • Internal updates to ensure cached methods are called in the expected order. (Items API)
  • Mathcore v1.62.1 (Questions API)
  • Mathcore v1.64.0 (Questions API)
  • Mathcore v1.65.0 (Questions API)
  • Polished the preview and review modes for the selected Question types: highlight, clozeassociation, imageclozeassociationV2, orderlist, numberlineplot, imageupload and fillshape. (Questions API)
  • Refactored the audio dialogs, to use a unique template as well as a unique look and feel to allow the student to have a more consistent user experience. (Questions API)
  • Removed a CSS rule which was causing the HTML unordered list ul and ordered list ol attribute 'type' to be ignored. (Question Editor API)
  • 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. (Question Editor API)

Was this article helpful?

Did you arrive here by accident? If so, learn more about Learnosity.