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.
- 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
contenteditableto 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 Adaptivecontent. (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
- Improvement: updated internal libraries to prevent errors when uploading or viewing files using the
audio,fileupload,imageuploadandvideoQuestion type s. (Questions API)
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
- Fixed a bug where the
validate()Question method would do nothing the first time it was called from within achangedQuestion event. (Questions API)
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_confirmationto true, which bypassed the submission criteria. (Assess API) - Fixed a bug that stopped the
preventDefaultoption of theitem:beforeunloadevent from working inadaptiveAssessments. (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
recordfunctionality in theaudioQuestion 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_timeand time'slimit_typeishard. (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 V2Question 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
assessmode. (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
classificationQuestion 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
customQuestion did not include avalidationobject. (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-itemreports 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
referencelonger 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
Promiseobjects 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-userreport, 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 responseslabel bundle was missing. (Questions API) - Fixed a bug where the
orderlistQuestion type could not load the page in review mode, when automarkable was set to false. (Questions API) - Fixed a bug where the
simplechartQuestion 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 theitemsarray 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 anAppendPromisewas 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
longtextV2Question 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 associationQuestion 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
automarkableshould returnfalseinstead 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-userreports, 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
feedbackAttemptflag. (Questions API)
17th July 2019
Bug fixes
- Fixed a bug that prevented the Question instance from removing all events when calling the
offpublic method without any arguments. (Questions API) - Fixed a bug where
stimulus_listandpossible_responseswould be shuffled in the same order in the Association Question type when novalidationobject 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
shorttextandplaintextto 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
titleandsubtitlefields. (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 theitem_referencesfilter. This bug continues to affect Activities created or updated using Data API2019.1.LTSbetween 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/activitiesendpoint; 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
errorListenercallback 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
fileuploadQuestion 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.defaultinitialization 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_defaultsinit 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.labelinstead ofckeditor.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
simplechartQuestion 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_defaultsinit 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
clozedropdownQuestion 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_pathattribute. 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
clozeassociationQuestion type to fail in rendering thesimple featuresafter 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_editorwas 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
simplechartQuestion 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
equivSymbolicnot 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
partialMatchandpartialMatch (per response)scoring type tonumberlineQuestion type. (Question Editor API) - Added
partialMatchandpartialMatch (per response)scoring type tonumberlineQuestion type. (Questions API) - Added
keyboard_below_response_areato theformulaV2Question 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 containsaria-labelto improve the accessibility of MathJax content. (Questions API) - Added
show_tagsto 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
inlinemode. (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_createinitialization 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.mandatoryinitialization 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
xaxis point label field or in thesnap_to_gridfield. (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
videoQuestion 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
Rubycharacters 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_scaleto Imageclozeformula and Imageclozechemistry Question type , to prevent or allow image scaling with screen size changes. (Questions API) - Added support for
prevent_scaleto Imageclozeformula and Imageclozechemistry Question types, to prevent or allow image scaling with screen size changes. (Question Editor API) - Added support for
skip_highlight_animationflag. This flag, when set totrue, will skip the animation of thehighlightQuestion type when Questions API is initialized inreviewstate. 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_fillandselected_strokecolors in the hotspot Question type . (Questions API) - Added support for higher quality audio recordings (16-bit, 22050Hz) for the
audioQuestion 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
archivedItems in assessment. (Items API) - Added support for specifying the creating user when calling the SET
/itembank/activities/duplicateendpoint, 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
fileuploadQuestion 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_itemssupport forassessmode. 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_sizesinitialization option. (Question Editor API) - Added the possibility to specify where
custom_metadatafields 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_renderersetting 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+isSimplifiedfor 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_buttoncapability, 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 submittedcan 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
fillshapethat 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/duplicateendpoint 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/duplicateendpoint 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/activitiesendpoint where an Activity withresource_itemscould 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_limitto not work properly with thelongtextV2Question type (Questions API) - Fixed a bug that caused calling the public method of an
itemsAppinstance to throw an exception when we re-initialized Items API. (Items API) - Fixed a bug that caused the
graphplottingQuestion type to incorrectly detect mouse coordinates when CSS transforms are applied to ancestor elements. (Questions API) - Fixed a bug that caused the
readyListenerevent 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
imagetoolandcalculatoron 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
graphplottingQuestion 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
highlightQuestion type. (Questions API) - Fixed a bug that caused the public method
resetValidationUIto fail in clearing the suggested answers list. (Questions API) - Fixed a bug that causes the
sharedpassagefeature from being rendered multiple times through the public methodappend. (Questions API) - Fixed a bug that prevented
allow_negative_scoresfrom being included in the captured Question object. (Questions API) - Fixed a bug that prevented the
formulaQuestion type from returning the highest possible score, whenvalid_responseandalt_responseshave the same correct answer value. (Questions API) - Fixed a bug that removed the responses' index in
clozeformula,clozechemistry,imageclozeformula, andimageclozechemistryQuestion types when we called thedisablemethod. (Questions API) - Fixed a bug that would lead video and file uploads to use expired access tokens. (Questions API)
- Fixed a bug where
rubyandrttags 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
audioQuestion 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 less-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+Efollowed 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+Efollowed 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
audioQuestion 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 theoverwrite_warningoption is set totrue. (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
ImageclozetextQuestion type input box placeholder value was broken when it had more than one word. (Questions API) - Fixed a bug where the
save:activityevent 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
fileuploadQuestion 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
TokenhighlightQuestion Type showed the wrong validation border colors. (Questions API) - Fixed a bug where the
bgcolorattribute was being removed for certain HTML elements. (Questions API) - Fixed a bug where the
bgcolorattribute was being removed fromtabletags in content created by CKEditor rich text editor. (Question Editor API) - Fixed a bug where the
videoplayerwould 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 menuandCollapse menuaccordingly. (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 theenable()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:activitypublic 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
truefrom itsisAttempted()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
scrollablepassagefeatures on iOS devices. (Assess API) - Fixed a scrolling performance issue with
scrollablepassagefeatures 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
suggestedAnswersfornumberlineQuestion 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_idsarray 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 PlayerSimple 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/itemsendpoint 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
fileuploadQuestion 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
\sigmaexpressions when using the MathQuill math renderer. (Questions API) - Improved the defensiveness of Assess API's CSS against external stylesheets with
.paginationor.itemselectors. (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 theequivSymbolicexpression was not working with expressions that include fractions and variables as exponents.,Fixed a bug where Learnosity is interpretingnmas 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,imageuploadandfillshape. (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
uland ordered listolattribute '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)