This provides a stable, supported codebase, receiving stability & performance code fixes for its full lifecycle.
Read more about the v2024.1.LTS release.- Released: 6th March 2024
- End of life: March 2026
28th August 2024
Bug fixes
- Fixed a bug in the
graphplotting
Question type whereby cursor point manipulation could cause loading errors when the Activity was saved and reviewed. (Questions API) - Fixed a bug that prevented the correct rendering of Math when there is another version of MathJax on the page. (Questions API)
- Fixed a bug where the force submit dialog was not showing the extended time from the live progress report. (Assess API)
- Fixed a bug whereby HTML elements were not rendering correctly on labels for
graphplotting
Question type . (Questions API) - Fixed a bug whereby all graph-type Question types tick labels disappeared on hover. (Questions API)
- Fixed a bug whereby responses containing certain characters outside the Basic Multilingual Plane could result in sessions becoming unscorable. (Questions API)
- Fixed a bug whereby validation indicators were cropped for the
classification
Question type. (Questions API) - Fixed a bug, when mixing React.js and non-React.js radio inputs with the same name. (Questions API)
Polish
- Improvement: updated internal libraries to maintain security, compatibility and performance. (Questions API)
- Improvement: updated internal libraries to maintain security, compatibility and performance. (Reports API)
- Improvement: updated vendors for security and compatibility. (Events API)
14th August 2024
Bug fixes
- Fixed a bug that prevented response boxes from being displayed in the
numberline
Question type. (Questions API) - Fixed a bug where the video recorder Question type exited from full-screen mode when the Items API was embedded into an iframe, and the browser zoom was not set to 100 percent in Google Chrome. (Questions API)
- Fixed a bug where the navigation & save buttons on the bottom right were getting misaligned, when changing the save button label. (Assess API)
- Fixed a bug where the timer would become inaccurate on slower computers. (Assess API)
- Fixed a bug whereby fraction denominators were being cropped in the
numberlineplot
Question type. (Questions API)
Polish
- Improvement: enhanced the stability of the scoring endpoint. (Data API)
- Improvement: internal update for library package compatibility. (Annotations API)
- Improvement: internal update to improve the security and stability of the app. (Data API)
- Improvement: updated internal libraries to maintain security, compatibility and performance. (Annotations API)
- Improvement: updated internal libraries to maintain security, compatibility and performance. (Assess API)
- Improvement: updated internal libraries to maintain security, compatibility and performance. (Items API)
- Improvement: updated internal libraries to maintain security, compatibility and performance. (Questions API)
17th July 2024
Bug fixes
- Fixed a bug where an indent mixed with other text format caused a cut off of the response in
clozeassociation
Questions. (Questions API) - Fixed a bug where the
jobs/sessions/scores/subscores
andjobs/sessions/metadata
endpoints failed with an ambiguous error message for requests with duplicate sessions. (Data API) - Fixed a bug where the focus indicator was not matching with the playing audio widget, as set by Action Builder. (Questions API)
Polish
- Improvement: internal update for library package compatibility. (Reports API)
- Improvement: removed use of deprecated events to maintain compatibility. (Assess API)
- Improvement: removed use of deprecated events to maintain compatibility. (Question Editor API)
- Improvement: removed use of deprecated events to maintain compatibility. (Questions API)
3rd July 2024
Bug fixes
- Fixed a bug where the keyboard was lagging when deleting text from the longtextV2 Question type on iPad. (Questions API)
19th June 2024
Bug fixes
- Fixed a bug around unpredictable behavior of placing minus signs before functions in the scientific calculator. (Questions API)
- Fixed a bug where the
Choice Matrix
Question type showed the correct or incorrect answers in review mode whenautomarkable
was set tofalse
. (Questions API)
Polish
- Improvement: Internal update to improve the security of the
audio
Question type's uploaded assets. (Questions API)
6th June 2024
Bug fixes
- Fixed a bug that prevented learners from navigating to an adaptive Item where the Item's
reference
was provided as a number. (Items API)
5th June 2024
Bug fixes
- Fixed a bug where the assessment could not be submitted with a
"hard"
limit type when the countdown timer changed from 1 second to 0. (Assess API) - Fixed a bug where the special character entry button did not have a descriptive
aria-label
set. (Questions API)
22nd May 2024
Bug fixes
- Fixed a bug in the Last Score by Activity Report where the report did not render properly with PostgreSQL datasource. (Reports API)
- Fixed a bug where the
jobs/sessions/statuses
endpoint failed with an ambiguous error message for requests with duplicate sessions. (Data API) - Fixed a bug where the notepad module could throw an error when toggling its visibility. (Assess API)
- Fixed a bug whereby editing ARIA labels caused duplication of spans. (Question Editor API)
Polish
- Improvement: internal update to improve the security and stability of the app. (Data API)
13th May 2024
Bug fixes
- Fixed a bug where not assigning a valid response in
numberlineplot
Question type was preventing navigation in assessment. (Questions API)
8th May 2024
Bug fixes
- Fixed a bug in the
choicematrix
Question type, where clicking certain spots on the response selection area prevented the option from being selected. (Questions API) - Fixed a bug where calling the
/sessions/scores
endpoint did not return results in the correct order. (Data API) - Fixed a bug whereby epsilon variants were not handled correctly in the
clozeformulaV2
Question type. (Questions API) - Fixed a bug whereby tick value labels on number line Question types did not round floating points properly. (Questions API)
Polish
- Improvement: enhanced stability for the
response-analysis-by-item
report. (Reports API) - Improvement: updated internal libraries to maintain security, compatibility and performance. (Data API)
10th April 2024
Bug fixes
- Fixed a bug in the
idle_timeout
initialization option, where an error was being thrown after using thereset
method, then creating a new app instance. (Assess API) - Fixed a bug in the multiple choice Question type, where labels maintained a pointer cursor even after
disable
had been called. Now, the label pointer cursor will be changed to 'not allowed'. (Questions API) - Fixed a bug where
isSimplified
was not validating -1 in theclozeformula
Question type. (Questions API) - Fixed a bug where accented vocals added by the Mac context menu were not displayed in the preview. (Question Editor API)
- Fixed a bug where adding Items to an Activity via the
setActivityItems
public method inside thesave:activity
event was throwing an exception in the browser console. (Author API) - Fixed a bug where editing an Item within a random Activity incorrectly modified the Activity JSON. (Author API)
- Fixed a bug where groups in an Random Activity could not be deleted if there were no Items in the Activity. (Author API)
- Fixed a bug where the
clozeassociation
andclassification
Question types were not accessible with the screen reader, when navigating to the drop zone response area. (Questions API) - Fixed a bug where the number input field accepted numbers outside of the allowed range and invalid numbers such as 00 or 000. (Question Editor API)
- Fixed a bug whereby Control + Backslash was failing to open the formula editor modal window for the
formulaessayV2
Question type. (Questions API) - Fixed a bug, which improves the app's responsiveness and stability. (Assess API)
Polish
- Improvement: optimized the performance of searching for Activities when filtering by user ID. (Author API)
27th March 2024
Bug fixes
- Fixed a bug that was causing the preview and Item list of random assessment to re-render inconsistently. (Author API)
- Fixed a bug which caused a race condition when loading the CKEditor text editor. (Question Editor API)
- Fixed a bug with
idle_timeout
where an error was being thrown after using thereset
method, then creating a new app instance. (Assess API)
13th March 2024
Bug fixes
- Fixed a bug causing adaptive assessment to fail to resume, when students exited the app without submitting on an Item that did not belong to the last step of the Item branching. (Items API)
- Fixed a bug that caused adaptive assessments to be resumed on the wrong Item position, when the client's self-hosted adaptive endpoint
getNextItems
failed. (Items API) - Fixed a bug where an out-of-sync client and server time configuration wasn't handled properly for the
start_time
initialization option. (Items API) - Fixed a bug where the
sessions/responses
endpoint was sometimes throwing a 500 server error. (Data API) - Fixed a bug where the preview for a Random assessment Activity did not render properly when using the initialization option to display the current Item reference. (Author API)
- Fixed a bug where the validation didn't show the correct answers for the
hotspot
Question type. (Questions API) - Fixed a bug whereby disabling "Show keypad hints" was not working for the
formulaessayV2
Question type formula keypad. (Questions API) - Fixed a bug with the
defer_render
init option where it was throwing an error on Item navigation. (Assess API)
Polish
- Improvement: Internal update to improve self hosted adaptive stability. (Items API)
- Improvement: implemented UI and UX polishes for the "random" assessment Activity creation and editing experience. (Author API)
- Improvement: refined the accessibility for the
numberlineplot
Question type. (Questions API)
6th March 2024
Features
- Added a feature in the
response-analysis-by-item
report, so that it continues rendering and shows a warning when there are multiple versions of Items in the sessions ifmultiple_version_item_warning
is set to true. Otherwise, it uses the previous behaviour. (Reports API) - Added a new SVG icon option for the "traffic light" scoring motif in the
lastscore-by-item-by-user
report, whenuseSVG
configuration is set totrue
. By default, and whenuseSVG
is set tofalse
, it shows the report with the traffic light scoring motif rendered with HTML5 canvas. (Reports API) - Added support for the less than or equal to (≦), greater than or equal to (≧), and question mark symbols in the keypad. (Question Editor API)
- Added support for the less than or equal to (≦), greater than or equal to (≧), and question mark symbols in the keypad. (Questions API)
- Added support for validation of random Activities. (Data API)
- Added the ability to move and resize
sticky notes
via mouse and keyboard. Also updated styling to improve user experience. (Annotations API) - Improved the accessibility of the
choicematrix
Question type by adding the validation statescorrect
,incorrect
, andno response given
to the Question inputs. (Questions API) - Improvement: updated internal libraries to maintain security, compatibility and performance. (Question Editor API)
Bug fixes
- Added XSS sanitization to the Brightcove video player Feature. (Questions API)
- Fixed a bug causing adaptive assessment to fail to resume, when learners exited the assessment player without submitting on an Item that did not belong to the last step of the Item branching. (Assess API)
- Fixed a bug causing an assessment with the sections to restart from the first Item instead of resuming from the previously saved Item. This issue occurs specifically when the assessment session fails to load the next section and learners manually resume the assessment. (Assess API)
- Fixed a bug in the
response-analysis-by-item
report, where it failed to show the Item name (specified in the report initialization options) in the hover state tooltip. (Reports API) - Fixed a bug in the
session-detail-by-item
report, where it failed whencustom_widget_options
was passed in thequestions_api_init_options
. (Reports API) - Fixed a bug in the processing of exponentials in the
clozeformula
Question type. (Questions API) - Fixed a bug preventing the assessment player from displaying a proper error dialog in cases of network errors occurring. (Assess API)
- Fixed a bug when
hotspot
Question type was displaying correct answers in"review"
state whenshowCorrectAnswers
is set tofalse
(Questions API) - Fixed a bug where
isSimplified
was not validating certain mixed fractions correctly in theclozeformula
Question type. (Questions API) - Fixed a bug where Activities containing an unpublished or archived Item could not be saved using the itembank/activities endpoint. (Data API)
- Fixed a bug where Activity references could be saved with leading whitespace using the Set Activities endpoint. (Data API)
- Fixed a bug where a table as a response in
classification
Question type did not follow the content styling width. (Questions API) - Fixed a bug where an incorrect value was displayed upon hovering over a coordinate point when the display position on hover was enabled for the
graphplotting
Question type. (Questions API) - Fixed a bug where an out-of-sync client and server time configuration wasn't handled properly for the
start_time
option. (Assess API) - Fixed a bug where passing too many references to the
all
oreither
arrays for theitem_references
parameter when fetching Activities via theitembank/activities
endpoint would throw an exception. (Data API) - Fixed a bug where the itembank/items endpoint was not validating arrays of string parameters properly. (Data API)
- Fixed a bug where the Item review screen overlapped the side menu navigation for Right to Left configured Activities. (Assess API)
- Fixed a bug where the calculator truncated trailing zeros for the E notation. (Questions API)
- Fixed a bug where the formula help modal column heading titles could not be internationalized. (Questions API)
- Fixed a bug where the polygon tool in the
graphplotting
Question type was not validating correctly when duplicate points existed within the main shape, and the settingignore_repeated_shapes: Compared by points
was applied. (Questions API) - Fixed a bug where the response container and draggables for the
clozeassociation
Question type overflowed when reaching certain widths. (Questions API) - Fixed a bug where the response container for the
classification
Question type overflowed when reaching certain widths. (Questions API) - Fixed a bug whereby the presence of an emoji caused scoring for the
clozeformula
Question type to fail. (Questions API) - Fixed a bug with shared passages Features not being processed by the media vault, and thus not being able to display or link to those assets. (Questions API)
- Fixed a bug with the
label_bundle
key, where it threw an error saying "No data for this report", even whenlabel_bundle
was included in a request during initialization. (Reports API) - Fixed a bug with the accessibility implementation for clozedropdown, clozetext, and clozeassociation Question types when validating, and in review mode. (Questions API)
- Improvement: updated vendors for security and compatibility. (Questions API)
Polish
- Added additional validation when saving random Activities. (Data API)
- Added background capabilities for future features. (Items API)
- Improvement: Updated the focus state of response dropzones containers for the
Image association V2
Question type for improved accessibility. (Questions API) - Improvement: deprecated Brightcove as an option for the video player Feature. (Questions API)
- Improvement: improved Mathjax rendering performance. (Questions API)
- Improvement: internal changes to improve the stability of the app. (Items API)
- Improvement: internal changes to support future functionality. (Data API)
- Improvement: internal changes to support future functionality. (Events API)
- Improvement: internal changes to support future functionality. (Reports API)
- Improvement: internal tooling upgrade to improve the API's stability. (Annotations API)
- Improvement: updated
label_bundle
fields "Total" and "Name" to lowercase as "total", "name" to match with other fields. (Reports API) - Improvement: updated vendors for security and compatibility. (Questions API)