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: 8th October 2021
- End of life: November 2023
14th August 2024
Polish
- Improvement: internal update for library package compatibility. (Annotations API)
- Improvement: updated internal libraries to maintain security, compatibility and performance. (Annotations 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)
13th March 2024
Bug fixes
- 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)
14th February 2024
Polish
- Improvement: updated internal libraries to maintain security, compatibility and performance. (Questions API)
27th September 2023
Bug fixes
- Fixed a bug where the maximum character limit was not correctly calculated in the
longtextV2
Question type. (Questions API)
Polish
- Improvement: internal changes to support future functionality. (Reports API)
6th September 2023
Bug fixes
- Fixed a bug where Learnosity APIs initialized within an Android WebView would fail to authenticate. (Annotations API)
- Fixed a bug where Learnosity APIs initialized within an Android WebView would fail to authenticate. (Author API)
- Fixed a bug where Learnosity APIs initialized within an Android WebView would fail to authenticate. (Data API)
- Fixed a bug where Learnosity APIs initialized within an Android WebView would fail to authenticate. (Events API)
- Fixed a bug where Learnosity APIs initialized within an Android WebView would fail to authenticate. (Items API)
- Fixed a bug where Learnosity APIs initialized within an Android WebView would fail to authenticate. (Questions API)
- Fixed a bug where Learnosity APIs initialized within an Android WebView would fail to authenticate. (Reports API)
- Fixed a bug which caused unnecessary log entries. (Question Editor API)
16th August 2023
Bug fixes
- Fixed a bug in the
session-detail-by-question
report, where it would request the latest version of Questions API, no matter which version of Reports API was being used. (Reports API) - Fixed a bug where recorded video would fail to upload when clients used API endpoints from regions different to the region of their consumer. (Questions API)
Polish
- Improvement: internal update to control requests going to inactive customer accounts. (Annotations API)
- Improvement: internal update to control requests going to inactive customer accounts. (Author API)
- Improvement: internal update to control requests going to inactive customer accounts. (Data API)
- Improvement: internal update to control requests going to inactive customer accounts. (Events API)
- Improvement: internal update to control requests going to inactive customer accounts. (Items API)
- Improvement: internal update to control requests going to inactive customer accounts. (Questions API)
- Improvement: internal update to control requests going to inactive customer accounts. (Reports API)
9th August 2023
Polish
- Improvement: internal changes to support new session storage technologies. (Data API)
- Improvement: internal changes to support new session storage technologies. (Items API)
26th July 2023
Bug fixes
- Fixed a bug in the
live-activitystatus-by-user
report, where the report opened dropdown menu collapsed when it received events. (Reports API) - Fixed a bug, adding voiceover for announcing correct, incorrect, unattempted, unmarked statuses in the
session-detail-by-item
report. (Reports API)
Polish
- Improvement: internal update to improve the security of the app. (Author API)
29th June 2023
Bug fixes
- Fixed a bug in the
activity-summary-by-group
report, where it would throw an error when handling a null field value. (Reports API)
Polish
- Improvement: internal changes to improve the stability of the app. (Questions API)
- Improvement: internal update to improve the security of the app. (Author API)
7th June 2023
Polish
- Improvement: internal changes to improve the stability of the app. (Assess API)
- Improvement: internal update to improve the security of the app. (Question Editor API)
17th May 2023
Polish
- Improvement: implemented backend changes required for upcoming feature (Events API). (Events API)
- Improvement: internal changes to support future functionality (Reports API). (Reports API)
- Improvement: internal update to improve the security and stability of the app. (Annotations API)
- Improvement: internal update to improve the security and stability of the app. (Assess API)
- Improvement: internal update to improve the security and stability of the app. (Data API)
- Improvement: internal update to improve the security and stability of the app. (Items API)
- Improvement: internal update to improve the security and stability of the app. (Questions API)
- Improvement: internal update to improve the stability of the adaptive engine when new adaptive sessions are created. (Items API)
27th April 2023
Bug fixes
- Fixed a bug in the
item-scores-by-tag-by-user
report, where it didn't show scores for complex multi-level Tag structures. (Reports API) - Fixed a bug in the
live-activitystatus-by-user
report, where the report showed incorrect status information for active students. (Reports API)
Polish
- Improvement: implemented backend changes required for upcoming feature. (Annotations API)
- Improvement: implemented backend changes required for upcoming feature. (Assess API)
- Improvement: implemented backend changes required for upcoming feature. (Questions API)
- Improvement: internal update to improve the security and stability of the app (Annotations API)
- Improvement: internal update to improve the security and stability of the app. (Items API)
- Improvement: updated internal libraries to maintain security, compatibility and performance (Events API). (Events API)
- Improvement: updated internal libraries to maintain security, compatibility and performance (Reports API) (Reports API)
- Improvement: updated internal libraries to maintain security, compatibility and performance. (Data API)
29th March 2023
Bug fixes
- Fixed a bug where calling the
setPosition()
method for sticky note instances was not updating the location and causing the sticky note to detach from the mouse pointer when dragging. (Annotations API)
Polish
- Improvement: updated internal libraries to maintain security, compatibility and performance (Author API). (Author API)
- Improvement: updated internal libraries to maintain security, compatibility and performance (Question Editor API). (Question Editor API)
15th February 2023
Bug fixes
- Fixed a bug causing the response drag icon of the
imageclozeassociationV2
Question type to be missing, after moving that response into a drop zone. (Questions API) - Fixed a bug in the
live-activitystatus-by-user
report, where the report doesn't show correct status when the assessment is not open. (Reports API) - Fixed a bug in the
response-analysis-by-item
report, where it showed an error for Items which have Features only. (Reports API) - Fixed a bug with the
hotspot
Question type that caused the page to scroll when selecting or deselecting a hotspot. (Questions API) - Fixed a bug with the
hotspot
Question type where a focus outline would appear when deselecting a hotspot. This should reduce ambiguity about whether a hotspot is still selected. (Questions API) - Fixed a bug with the
hotspot
Question type where a user could still interact with hotspots in review and preview modes. (Questions API) - Fixed a bug with the
hotspot
Question type where multiple hotspots at a time could show focus outlines. (Questions API) - Fixed a bug with the
hotspot
Question type where the browser default outlines were appearing when focused on hotspots. These outlines will now only appear when the Question is in review mode. (Questions API)
31st January 2023
Bug fixes
- Fixed a bug causing a
warning_on_change
dialog to show up when the app is navigating back to the first Item oncereading_time
is over. (Assess API) - Fixed a bug causing the last letter of the response to be occasionally missing when submitting an answer for the
longtext
,formulaessay
, andlongtextV2
Question type s. (Questions API) - Fixed a bug in adaptive assessments session management, where states could get out of sync, preventing learner from resuming their session, and reports from being accurately rendered. This is done by automatically saving every Item on the
item:changed
event. Please contact support to enable this new behavior. (Items API) - Fixed a bug in adaptive assessments where the session did not match up with the point when learners resumed from their last session. Introduced a new flag
save_on_next
that saves the adaptive session when theitem:changed
event is triggered and theshould_rewind
attribute is false. (Assess API) - Fixed a bug in the
imageclozedropdown
andimageclozetext
Question type s where the STEM numeration would be displayed when the validated responses were not provided. (Questions API) - Fixed bug causing the last letter to be missing from
longtext
,formulaessay
,longtextV2
Question type s occasionally. (Questions API)
Polish
- Improvement: removed the content field from the Item search toolbar for Item banks not using Elasticsearch. (Author API)
14th December 2022
Bug fixes
- Fixed a bug causing an inconsistent border state in the
hotspot
Question type when users selected then unselected anyhotspot
Item. (Questions API) - Fixed a bug in
cloze chemistry formula
,chemistry essay with rich text
andchemistry formula
Question types that rendered mathematics in italics. (Question Editor API) - Fixed a bug in adaptive sessions where the font-size changed when learners navigated through to an Item. (Assess API)
- Fixed a bug that caused the
video
Question type to stop working in the Safari browser on iOS, iPad and Mac. This Question type is now fully supported in all major browsers and devices. (Questions API)
23rd November 2022
Bug fixes
- Fixed a bug in the
cloze chemistry formula
,chemistry formula
,chemistry essay with rich text
andcloze image chemistry
Question type s, that showed chemical expressions in italics instead of plain text. (Questions API) - Fixed a bug that was not hiding the Reports API HTML iframe from screen readers. (Reports API)
- Fixed a bug where a 'memory exhausted' error would be thrown when decoding a large JSON value. (Questions API)
- Fixed a bug where disabled buttons in the toolbar of the
graph plotting
Question type were undiscoverable for screen reader users. (Questions API) - Fixed a bug, which was throwing an error when calling the
reset
method. (Assess API)
2nd November 2022
Bug fixes
- Fixed a bug in the cloze dropdown and image dropdown Question type s where the shuffling of response options occurred in an identical manner across all dropdowns. (Questions API)
- Fixed a bug that created an empty Item when resuming an Activity that was on the last section. (Assess API)
12th October 2022
Bug fixes
- Fixed a bug in the
response-analysis-by-item
report, where total score was inaccurate due to round off to nearest integer. (Reports API) - Fixed a bug in the
seek
public methods for thevideoplayer
andaudioplayer
feature types. Theseek
method now sets the video player and the audio player to the desired progress, even when the player has not been played. (Questions API) - Fixed a bug that was causing issues with the
.border
CSS class name. (Reports API) - Fixed a bug where the
sharedpassage
feature type was not being rendered in two column layout in Item Branching Adaptive Assessments. (Questions API)
20th September 2022
Bug fixes
- Fixed a bug causing Questions API to fail in validating Question types like
association
correctly, when the possible responses contained invalid HTML data. (Questions API)
14th September 2022
Bug fixes
- Fixed a bug in the
lastscore-by-activity
,lastscore-by-activity-by-user
,lastscore-by-tag-by-user
,last-score-single
,sessions-list
reports, where it showed an incorrect percentage for scores with decimal. (Reports API) - Fixed a bug when using the Enable scrolling for long content layout setting in the Author Site, which caused two scrollbars to render in the test. (Questions API)
Polish
- Improvement: fixed an accessibility warning for the
mcq
Question type when the role conflicts with other ARIA attributes. (Questions API) - Improvement: internal changes to improve error reporting. (Annotations API)
24th August 2022
Bug fixes
- Fixed a bug in one of our vendors where the
video
Question types would sometimes throw an error when using the scrubber. (Questions API) - Fixed a bug in the math Question types where it was not possible to set a translation for the 'space' option in the 'Thousands Separator' drop down. (Question Editor API)
- Fixed a bug where dynamic data table values containing tabs prevented assessments from loading correctly. (Items API)
- Fixed a bug where the
shuffle_items
init option stopped working with sections, when there was only a globalshuffle_items
configuration. (Items API) - Fixed a bug whereby validation indicators were missing for the
numberlineplot
Question type. (Questions API)
Polish
- Improvement: updated an error message for the
audio
recording Question type and validation, to provide more readily actionable information. (Questions API)
3rd August 2022
Bug fixes
- Fixed a bug in the
response-analysis-by-item
report, where sometimes the report failed to render correctly in the detail view and reported JavaScript errors when trying to display an Item with no attempted questions. (Reports API) - Fixed a bug where an annotation made in
assess
view and then subsequently viewed ininline
view was rendered misaligned to theassess
view. (Items API) - Fixed a bug where audio recording was not working in some situations, for e.g. a countdown configured with actions "Start recording" would not work when an Item had loaded. (Questions API)
- Fixed a bug where grouped response titles with HTML entities didn't render properly. (Questions API)
- Fixed a bug where overriding the label bundle of one Author API instance would affect other instances when running multiple instances on the same page. (Author API)
- Fixed a bug, correcting CSS in borderless tables to enable VoiceOver. Previously, screen readers could not find or read borderless tables in rich text fields. (Questions API)
13th July 2022
Bug fixes
- Fixed a bug that caused the volume slider in the audio player to move the focus back to the volume button after closing the volume slider, when using a screen reader or VoiceOver. (Questions API)
- Fixed a bug where Activities which contained Items in sections could not be previewed in the editor. (Author API)
- Fixed a bug where updating the Item reference at the same time as updating a Question/Feature resulted in a race condition. (Author API)
22nd June 2022
Bug fixes
- Fixed a bug in the
graphplotting
Question type where using the 'Ignore repeated shapes' option with 'Compare by slope' would validate incorrectly when objects and points were plotted incorrectly and then moved to the correct positions. (Questions API) - Fixed a bug in the countdown timer when the record button was pressed in the audio recorder Question type. The countdown would freeze after pausing. (Questions API)
- Fixed a bug that stopped a 'Skip to resources' label from rendering on a custom start page (
intro_item
) whenresource_items
was added. (Assess API) - Fixed a bug where initializing Questions API with the
show_distractor_rationale
init option set to true would cause classification to crash, if validation wasn't set. (Questions API) - Fixed a bug where the
section:changed
event would not trigger properly when users navigated between Items or sections. (Assess API) - Fixed a bug where the arrow keyboard event listeners were not aligned in right-to-left mode. (Questions API)
- Fixed a bug where the bottom regions shifted unexpectedly, when the user exited full screen mode. (Assess API)
- Fixed a bug, where a proctor's modal would show an errant 'NaN' report of the timer when
max_time
was set in a session. It now correctly counts down when Item sections are set. (Assess API)
1st June 2022
Bug fixes
- Fixed a bug in the
session-detail-by-item
report, where sometimes the report rendered incorrectly when there were twosession-detail-by-item
reports loaded on the same page. (Reports API) - Fixed a bug in the
graphplotting
Question type where some keyboard interactions with the graph using the Space or Enter keys resulted in an error. (Questions API) - Fixed a bug so that when adding a Brightcove video feature, the user prompt 'Brightcove Embedded Data is required!' is now assigned a label:
videoBrightcoveEmbeddedDataRequired
for the user message to be customised to a prescribed language and / or message. (Questions API) - Fixed a bug that caused the token highlight Question type's left border to be cut off when rendered inside a shared passage. (Questions API)
Polish
- Improvement: better XSS prevention. (Questions API)
- Improvement: removed the
comment
DOM node fromlongtextV2
when users paste the content from Windows OS web browsers into the Learnosity editor. (Questions API) - Improvement: updated the color contrast of the voice level for the audio recorder Question type and made the hit area bigger for the text version audio player. (Questions API)
11th May 2022
Bug fixes
- Added a message explaining that the
video
Question type is not supported in the Safari browser versions for Mac and iPadOS. (Questions API) - Fixed a bug where
treatLettersAsVariables
in subscripts is not handled correctly causing a scoring error. (Questions API) - Fixed a bug where a
Cannot read properties of undefined
error would be thrown when a Question's attempt status changed. (Assess API) - Fixed a bug where learners could avoid a hard submit by clicking the review button. (Assess API)
- Fixed a bug where rulers (6 and 12 inches) didn't render units in the same size. (Questions API)
- Fixed a bug where the masking button was disabled when the first Item was maskable. (Assess API)
- Mathcore v1.78.2 (Questions API)
Polish
- Improvement: removed Google Analytics internal tracking mechanism. (Author API)
- Improvements to internal tracking mechanism. (Question Editor API)
20th April 2022
Bug fixes
- Fixed a bug in the all the Charts question types where the color of the text wasn't updated properly when the user set a different colour scheme from the accessibility options in Assess API. (Assess API)
- Fixed a bug when rendering the lastscore-by-item-by-user report, where scores were being rounded up in tooltips triggered by hovering over the dots in the table. (Reports API)
- Fixed a bug where the administration panel showed an unnecessary message, saying
“Incorrect password. Please try again”
before submitting the password. (Assess API) - Fixed a bug, an issue where the timer in a resumed section would be reset, if the browser was refreshed multiple times. (Assess API)
- Fixed a bug, an issue where the user could not navigate to next section after the section time expired, if the
config_time limit_type
was set tohard
andshuffle_items
was enabled. (Items API) - Fixed a bug, correcting some broken styles that were appearing with modal windows. (Assess API)
- Fixed a bug, improving XSS protection. (Questions API)
Polish
- Improvement: removed internal tracking mechanism. (Reports API)
- Improvement: updated ARIA-labels of the cursor movement arrows inside the math keypad. (Question Editor API)
30th March 2022
Bug fixes
- Fixed a bug in the
graphplotting
Question type where using the "Ignore repeated shapes" option with "Compare by slope" would incorrectly preserve the points of a duplicated shape during scoring. Repeated shapes and their associated points are correctly handled now while also preserving any user created points. (Questions API) - Fixed a bug that was causing the Assess API to fail at load time, when the options
sections
time andconfiguration.events: true
were set, while the globaltime
was undefined. (Assess API) - Fixed a bug where changing the widget type of an existing widget did not correctly update the Item definition, leading to rendering errors in the Assessment APIs. (Author API)
- Fixed a bug where screen readers would read the audio player play button as a list element. (Questions API)
- Fixed a bug where the initialization request missed the input “group_id” validation. (Annotations API)
- Fixed a bug where the pause dialog window was not showing, when the timer was configured in a section. (Assess API)
- Fixed a bug where the resource dialog didn't open when first entering and exiting full screen. (Assess API)
- Fixed a bug, an issue that made it difficult to apply highlights on iOS touch devices (iPhones). (Annotations API)
- Fixed a bug, where the
auto_save
function being executed would cause any paused video or audio recordings to be stopped. Theauto_save
function will now only execute when recordings are already stopped. (Assess API)
Polish
- Improvement: fixed accessibility issues on the math keypad information dialog. (Questions API)
- Improvement: fixed behavior of links so that they aren't all treated as
_blank
, and that they instead use the target attribute as it is defined in the DOM. (Assess API)
9th March 2022
Bug fixes
- Fixed a bug that threw an exception when clicking the response masking tool, when sections were configured in an assessment. (Assess API)
- Fixed a bug where intro items that autoplay audio, failed to load on iOS devices. (Assess API)
- Fixed a bug where the Annotations API text highlight tool was hidden behind the iPad's native tooltip. (Annotations API)
- Fixed a bug with the token highlight Question type, where pasted content was not tokenized into sentences properly. (Question Editor API)
- Fixed a bug, an issue that would intermittently occur when exiting full screen mode. (Assess API)
16th February 2022
Bug fixes
- Fixed a bug where the math content in the distractor rationale feature was not being rendered correctly. (Questions API)
- Fixed a bug, a missing ARIA label in the last Item of an assessment, when the right region was overridden by the 'next' button. (Assess API)
8th February 2022
Bug fixes
- Fixed a bug that caused collapsed UI in
right
regions when theregion_overrides
with dot syntax were in use. For example:"right.calculator_button": false
used in sections. (Assess API)
3rd February 2022
Bug fixes
- 9th March 2022: Fixed a bug where the review screen option was not getting converted from the deprecated ui_style option to the regions based UI settings for Activities. (Author API)
- Fixed a bug that caused the user interface configuration for sections to be ignored, when resuming the previous session. (Assess API)
- Fixed a bug that caused the user interface configuration for sections to be ignored, when the app first loaded. (Assess API)
- Fixed a bug where image preview was not available in simple Question layouts. (Question Editor API)
- Fixed a bug where the Assessment player was not rendering correctly, when a section was configured with
regions
orregion_overrides
. (Assess API) - Fixed a bug where the screen reader navigation in full screen would focus on unwanted elements. (Assess API)
- Fixed a bug where the submit button disappeared from regions configured to use a single section. (Assess API)
- Fixed a bug, which prevented the inheritance of regions in later sections of an assessment. (Items API)
- Fixed issues on the tabbing order of elements within the modal window of the Math essay keypad. (Questions API)
Polish
- Improvement: update vendors for security and compatibility. (Author API)
6th January 2022
Bug fixes
- Fixed a bug that caused the default configuration (and all sections' configuration) to be overridden by the configuration from the first section. (Items API)
- Fixed a bug that caused the user interface configuration for sections to be ignored, when resuming the previous session. (Assess API)
- Fixed a bug that caused the user interface configuration for sections to be ignored, when the app first loaded. (Assess API)
- Fixed a bug where the
resetValidationUI
public method wouldn't work in the imageclozeassociationV2 Question type . (Questions API) - Fixed a bug where the multiple choice Question type s image height and width were not correct when setting the layout style to "Radio button under option". (Questions API)
- Fixed a bug where the custom outro Item (which appears at the end of an assessment) displayed a
Skip to navigation
link. (Assess API) - Fixed a bug where the disable method was not working for the hotspot Question type. (Questions API)
Polish
- Improvement: updated the 'equivLiteral' scoring method options to support the future 'clozeformulaV2' Question Type. (Question Editor API)
9th December 2021
Bug fixes
- Fixed a bug in the
classification
Question type where the public methodmapValidationMetadata
('distractor_rationale_response_level') returned an incorrect result if the scoring type waspartial match up
. (Questions API) - Fixed a bug that caused the
imageclozeassociationV2
Question type to fail to trigger thevalidated
event, intermittently. (Questions API) - Fixed a bug that caused the unload event of the iOS web view to be ignored in Questions API. (Questions API)
- Fixed a bug that caused the user to be able to focus into the editable area of the
notepad
component after the notepad was collapsed. (Annotations API) - Fixed a bug that prevented the audio recorder Question from setting a correct score when the
validation.min_score_if_attempted
value was set. (Questions API) - Fixed a bug where increasing the zoom whilst in the full screen mode of an assessment caused long Items to be unreadable. (Assess API)
- Fixed a bug where it was not possible to discard changes to Widgets if Item save was prevented. (Author API)
- Fixed a bug where the Activity didn't fire a
save:activity:success
event when an Item was modified or added inline. (Author API) - Fixed a bug, where enabling the shuffle option caused the distractor-rationale-per-response feature to stop working correctly. (Questions API)
Polish
- Improvement: corrected the contrast ratio on the calculator's top bar and the close button. (Questions API)
17th November 2021
Bug fixes
-
GET
sessions/reports/adaptive
: Fixed a bug where providing a valid next token to the endpoint threw a validation error. (Data API) - Fixed a bug causing the user to be able to focus into the editable area of the
notepad
component after the notepad is collapsed. (Annotations API) - Fixed a bug in the Math Question Generator (Question type) to include support for unions and intersections of sets. (Author API)
- Fixed a bug that caused an unnecessary scrollbar to appear, when math content was included in the stimulus. (Questions API)
- Fixed a bug where changing Question type before the previous one finished rendering could show duplicate elements. (Question Editor API)
- Fixed a bug where some sessions endpoints returned an incorrect next token when
asc
sort was used. (Data API) - Fixed a bug with text alignment in the
order list
Question type, which caused problems when using the list style, or dragging and dropping centre-aligned content. (Questions API)
Polish
- Improvement: polished content alignment and text stacking (vertical arrangement) on medium-width viewports. This improves the app presentation on smaller devices. (Author API)
- Improvement: sanitized certain response answers in the
image upload
Question type, to prevent against potential XSS attack. (Questions API) - Improvement: updated the stability of the
image upload
Question type, by solving a minor reported error. (Questions API)
27th October 2021
Bug fixes
- Fixed a bug in the
lastscore-by-item-by-user
report, where the report would incorrectly show when hovering the mouse cursor over the Item. (Reports API) - Fixed a bug that caused dynamic content in shared passages to render incorrectly, when
dynamic_items
andtry_again
were used together. (Items API) - Fixed a bug that showed a green validation box in the user interface, when the endpoint timed out. This was not the desired behaviour, and potentially confusing. (Author API)
- Fixed a bug that was causing the Math Question Generator (Question type) to not use Normalize Arithmetic when it should. (Author API)
- Fixed a bug where it was not possible to add blank spaces to the name of an Activity player template. (Author API)
- Fixed a bug where pressing the tab key caused it to focus onto a hidden button, then the screen-reader would read its content. That was not supposed to happen. (Annotations API)
- Fixed a bug where the 'skip to navigation' link wouldn't appear in horizontal or horizontal-fixed layouts. (Assess API)
- Fixed a bug where the amount of Activities found in a search was not shown. (Author API)
- Fixed a bug where the template builder would not load for specific versions. (Author API)
- Fixed a bug, where searching for an Item title did not return the expected results. (Author API)
- Fixed a bug, where the disabled buttons in the review screen were not correctly showing their disabled status. This was potentially confusing for some users. (Assess API)
Polish
- Improvement: updated CSS styles in reports, to allow for easier user customization. (Reports API)
12th October 2021
Bug fixes
- Fixed a bug that caused math content to render incorrectly inside the suggested answer list. (Questions API)
8th October 2021
Features
- Math Question Generator Question type updates (12th August 2021) (Author API)
- Added a button in Activity list that will show the total number of Activities when clicked. Separating this functionality into its own button speeds up the initial loading time of the Activity list. (Author API)
- Added a feature that allows a specific row to be set for dynamic content delivery. (Items API)
- Added a help message when picking a resource Item. (Author API)
- Added a new
adaptive_fields
initialization option that when set to true, shows the seeding exposure, operational exposure, and Items average difficulty fields of an Activity. (Author API) - Added a new
extend
flag for thesetActivity
public method. Whenextend
istrue
(the default), the supplied Activity JSON extends the existing, and whenextend
isfalse
, the supplied Activity JSON replaces the existing/current, allowing client developers to remove certain keys from the Activity JSON. (Author API) - Added a new
section_options .reset_itemcount_per_section
option, to make the Item count reflect the number of Items within that section, instead of the default behaviour, which shows the total number of Items from all sections. (Assess API) - Added a new
section_options.reset_itemcount_per_section
configuration option to reset the Item count and progress in assessments, so that it only reflects the number of Items within the current section, rather than all sections. (Items API) - Added a new feature to be able to build custom player templates for the assessment player, via the UI. This can be enabled by setting the
activity_edit.player_template_builder.show
init option totrue
. (Author API) - Added a new file type (LabView) to the file upload Question type. (Question Editor API)
- Added a resource Item option in Author API's Activity editor. This enables authors to add an Item to be accessed through the resource menu option in Activities. (Author API)
- Added an appropriate exception when saving a Tag with an unsupported character (directly and via Items). (Data API)
- Added better parsing of integrals,Added support for fixing seeds with double negatives
--
,Added a preference of decimal alternate over matching evaluate alternate (Author API) - Added heading tags to multiple UI elements for accessibility purposes. (Question Editor API)
- Added new feature to allows users to set different
config.time
for different sections of the assessment. (Assess API) - Added new initialization option
activity_edit.resourse_item.show
in Author API. This enables/disables the resource Item feature. (Author API) - Added support for a new file type (LabView) to the file upload Question type . (Questions API)
- Added support for shuffling the Items within sections by enabling the
shuffle_items
option in the configuration of each section. (Assess API) - Added the capability for more Activity settings in the UI to be configured by authors. Some of the UI options in the player section of the Activity editor have been rearranged for easier configuration. (Author API)
Bug fixes
- Added a new endpoint to be able to fetch templates using the player template builder in the Author API. (Data API)
- Fixed a bug causing the public methods
enabled
anddisabled
to not work with the code editor inside thelongtextV2
Question type. (Questions API) - Fixed a bug in
longtextV2
Question type where there was an unnecessarytextarea
element displayed when the user triggered a delete event. (Questions API) - Fixed a bug in Testlet Adaptive (branching), where an Activity with an Item object could lead to an error loading Items. (Items API)
- Fixed a bug in the
fileUpload
,imageUpload
andaudioPlayer
Question types. Certain inputs are now be sanitised to improve security, preventing scripting elements from being embedded. (Questions API) - Fixed a bug that caused
itembank/offlinepackage
to fail silently ifitems
asstring
was passed into into the payload. (Data API) - Fixed a bug that caused Items API to throw an error: "20003: dynamic_items.data_table_seed must be a non-empty string or number" if an empty
session_id
was provided in local practice mode. (Items API) - Fixed a bug that caused an incorrect number of items to show up in the table of contents, when initializing Assess API with
section_options.allow_backward_navigation: true
and different sections'region_overrides
. (Assess API) - Fixed a bug that caused code editor content to be recorded incorrectly when there was a
script
tag typed inside the code editor, in thelongtextV2
Question type. (Questions API) - Fixed a bug that caused copy/pasted content inside the code editor to move the
longtextV2
Question type's focus to the beginning of the editor. (Questions API) - Fixed a bug that caused math content in the distractor rationale to not render, even when
is_math
was set to true. (Questions API) - Fixed a bug that caused the code editor of the
longtextV2
Question type to take over the focus duringresume
mode. (Questions API) - Fixed a bug that caused the progress bar's value to be set incorrectly when
section_options.display_total_itemcount
was set. (Assess API) - Fixed a bug that caused the tab key to focus into the code editor instead of the element outside it, in the
longtextV2
Question type. (Questions API) - Fixed a bug that caused the timer in sections to stop intermittently when there were more Items to load in the next section. (Assess API)
- Fixed a bug that caused the undo and redo operations to behave incorrectly when there was a code editor rendered inside the
longtextV2
Question type. (Questions API) - Fixed a bug that prevented Math Question Generator configuration from showing new keyboard type dropdowns inside Question Editor API. (Author API)
- Fixed a bug that stopped users from closing the ‘expired’ section dialog, by pressing the Escape key after a section’s time had elapsed. (Assess API)
- Fixed a bug that threw an
IDBDatabase.transaction
exception whenindexedDB
was blocked by external browser extensions. (Questions API) - Fixed a bug that threw an exception in the
fillshape
Question type when the response values were undefined, and the scoring method wasscoreByResponse
. (Questions API) - Fixed a bug that threw an exception when editing code editor elements, after unwrapping the
blockquote
element content in thelongtextV2
Question type. (Questions API) - Fixed a bug that trapped the user in the code editor when used with the
longtextV2
Question type, if there was no empty line before or after the code editor. (Questions API) - Fixed a bug where Data API's
GET /sessions/templates
endpoint was calling Items API using the requested Learnosity version non LTS versions. (Data API) - Fixed a bug where Data API's
GET /sessions/templates
endpoint wasn’t calling Items API using the requested Learnosity version. (Data API) - Fixed a bug where Questions using character maps would always return an error message, ‘You have unsaved changes’ as soon as they were opened for editing. (Question Editor API)
- Fixed a bug where a console error was being thrown when saving custom Question types. (Author API)
- Fixed a bug where a custom dialog was not displaying properly, when called after a
test:submit:success
event was triggered. (Assess API) - Fixed a bug where alternate answers were not being saved in the 'Label Image with Text' Question type, and other Questions based on
imagecloze
. (Questions API) - Fixed a bug where alternate answers were not being saved in the Label Image with Text Question type , and other Questions based on
imagecloze
. (Questions API) - Fixed a bug where an error
Uncaught TypeError: Cannot read property 'words' of undefined
showed up in the console when the idle timeout expired and theAre you still there?
dialog appeared. (Assess API) - Fixed a bug where an error
Uncaught TypeError: Cannot read property 'words' of undefined
showed up in the console whenever the Proctor selected the optionSave and Exit
, and waited for the idle timeout to expire. (Assess API) - Fixed a bug where an error was being thrown when interacting with a CKEditor table, if the "text help" plugin was also enabled. (Question Editor API)
- Fixed a bug where an error would appear, 'TypeError: Cannot get property 'INITIALISED' of undefined or null' when the user loaded a Question page. (Questions API)
- Fixed a bug where calling
event.preventDefault()
in the save event callback (after saving a widget) was not persisting the widget locally within the Item. (Author API) - Fixed a bug where global and individual fill color attributes were not applied to the areas to be drawn on the image in the Hotspot Question type. (Question Editor API)
- Fixed a bug where longer assessments (with more than ten Items) failed to load in
vertical
regions. (Assess API) - Fixed a bug where multiple alerts appeared, prompting "Tap to start playback" when multiple audio players were configured to autoplay at the same time on the first Item. (Questions API)
- Fixed a bug where passing the next token to certain endpoints threw an error about its type. (Data API)
- Fixed a bug where searching for Items by workflow state threw an error if the said workflow state had a different case than that set in the
allowed_workflow_state
initialization option. (Author API) - Fixed a bug where simple features were not displaying properly in the
video
Question type. (Questions API) - Fixed a bug where some sessions endpoints returned an incorrect next token. (Data API)
- Fixed a bug where the
choice matrix
table with configured stem numeration was not shown as full-width in the Google Chrome web browser, version .93. (Questions API) - Fixed a bug where the
isValid(true)
return value was incorrect for theclassification
Question type when using thepartialMatchElementV2
scoring type. (Questions API) - Fixed a bug where the
scroll_to_top
initialization option did not work, when the offset value fromscroll_to_test
was set. (Assess API) - Fixed a bug where the audio in shared passages would not stop when the Activity was paused. (Assess API)
- Fixed a bug where the browser for Academic Benchmarks / AB Connect would briefly show text before the loading spinner appeared when searching by code. (Author API)
- Fixed a bug where the graphic used to communicate an empty state in the Author API Activity Editor, Find Items view was not the same as the graphic used in the Item List view. (Author API)
- Fixed a bug where the reading time mode was not working when the
reading_time
from the stored metadata from local storage wasnull
orundefined
. (Assess API) - Fixed a bug where the right-hand region of the user interface was being cut off. This affected full screen mode, in the Safari browser. (Assess API)
- Fixed a bug where the shuffle Items option was missing from the Activity editor settings tab. (Author API)
- Fixed a bug where the timer would not stop when it reached the time limit. (Assess API)
- Fixed a bug where the widget route was not updating with its new reference after saving via the
save
public method, with the navigate parameter set to false. (Author API) - Fixed a bug where using
\overline
for repeated decimals withequivValue
in math Questions caused a scoring error.,Fixed a bug where using parentheses in an exponent whenallowInterval
was checked caused a scoring error. (Questions API) - Fixed a bug, preventing the user from using the shortcut to
undo
orredo
the code editor content oflongtextV2
Question type after the Question wasdisabled
. (Questions API) - Fixed a bug, where the cursor would go to the wrong table cell in the
longtextV2
Question type after users deleted table content. (Questions API) - Fixed an issue where duplicated buttons appeared in the top region of assess player when a user was running the assessment player at a specific resolution (1024 x 768). (Assess API)
- Mathcore v1.77.3 (Questions API)
Polish
- Added some additional spacing for the code editor in the
longtextV2
Question type. (Questions API) - Improvement for the
fileUpload
,imageUpload
andaudioPlayer
Question types. Certain inputs are now be sanitised to improve security, preventing scripting elements from being embedded. (Questions API) - Improvement: added accessible arrow key controls to the code editor, inside the
longtextV2
Question type. Users can now use the keyboard to focus in and out of the code editor. (Questions API) - Improvement: added accessible border colors to the code editor inside the
longtextV2
Question type. (Questions API) - Improvement: changes to back-end systems for future functionality. (Question Editor API)
- Improvement: deprecated the
activity_edit.item_title
initialization configuration option in favour ofactivity_edit.item.title
andactivity_edit.item_search.title
. (Author API) - Improvement: disabled all
longtextV2
Question type toolbar buttons that are not supported in the code editor when the focus is inside the code editor. (Questions API) - Improvement: escaped certain content of the
longtextV2
Question to prevent against potential XSS attack. (Questions API) - Improvement: implement backend changes required for upcoming feature. (Author API)
- Improvement: improved the stability of the
audio
Question type. (Questions API) - Improvement: improved the stability of the drag-and-drop Question types
classification
,imageclozeassociationV2
andsortlist
. (Questions API) - Improvement: internal changes for reliability. (Data API)
- Improvement: internal update to improve the security and stability of the app. (Items API)
- Improvement: internal upgrade to improve the security and stability of the app. (Assess API)
- Improvement: made the :focus-visible states of drag drop response areas consistent with other colors and across browsers, by overriding the default browser outlines. Updates outlines of focused draggable Items and response areas to be thicker, so they're more obvious. (Questions API)
- Improvement: modified colors to improve accessibility and reduce code redundancy. (Question Editor API)
- Improvement: prevented users from deleting the code editor inside the
longtextV2
Question (when empty). Specifically, when pressing the backspace key when the cursor is at the beginning of the line after the code editor, or by pressing the delete key when the cursor is at the end of the line before the code editor. (Questions API) - Improvement: remove duplicated input
name
attribute inmcq
andchoicematrix
Question types, to improve their accessibility. (Questions API) - Improvement: sanitized certain response answers to prevent against potential XSS attack. (Questions API)
- Improvement: tweaked the UI of the standards browser. (Author API)
- Improvement: update focus states and the code editor background color, for better accessibility in the
longtextV2
Question type. (Questions API) - Improvement: updated Events API to stop using deprecated init options. (Assess API)
- Improvement: updated colors to comply with WCAG 2 AA contrast requirements. (Question Editor API)
- Improvement: updated internal libraries to maintain security, compatibility and performance. (Author API)
- Improvement: updated the accessibility of the first default options in the
clozedropdown
andimageclozedropdown
Question types, so that when screen reader users try to access those, they will hear the word 'blank' announced. (Questions API) - Improvement: updated the code editor to have one blank line, by default. Made the disabled text editor buttons more discernible, when the focus is inside the code editor. (Questions API)
- Improvement: updated the drag & drop element, to ensure that it can be dropped onto a drop target under all browsing conditions. (Questions API)
- Improvement: updates to the back end for security and compatibility. (Question Editor API)