Items API Release Log

Below is a list of Items API releases and notes for each.

LTS Long Term Support, the most stable versions, features locked, recommended for new engagements

Latest Rolling release of latest features, recommended for dev only

Deprecated In limited use and not recommended for new engagements

Archived Version no longer available

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

Version 1

v1.94.2 – 28th August 2019 Latest v2019.2.LTS

Bug fixes

  • Fixed a bug with self-hosted adaptive Activities where the Items in a set would not be presented to the student in the order specified by the back end.
  • Fixed a bug with Dynamic Content in which the dollar sign was being removed from any entry containing it.

v1.94.1 – 17th July 2019 Archived

Polish

  • Updated internal libraries to maintain security standards up to date.

v1.92.5 – 26th June 2019 v2019.1.LTS

Bug fixes

  • Fixed a bug that caused a legacy version of Questions API (v1) to be loaded when questionsApiVersion: 'latest' version was requested.

v1.88.4 – 26th June 2019 v2018.2.LTS

Bug fixes

  • Fixed a bug that caused a legacy version of Questions API (v1) to be loaded when questionsApiVersion: 'latest' version was requested.

v1.83.9 – 26th June 2019 v2018.1.LTS

Bug fixes

  • Fixed a bug that caused a legacy version of Questions API (v1) to be loaded when questionsApiVersion: 'latest' version was requested.

v1.94.0 – 5th June 2019 Archived

Features

Polish

  • Improved error messages and validation to provide more readily actionable information.

Bug fixes

  • Fixed a bug that caused a legacy version of Questions API (v1) to be loaded when questionsApiVersion: 'latest' version was requested.

v1.92.4 – 15th May 2019 Archived

Bug fixes

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

v1.93.0 – 30th April 2019 Archived

Features

  • Added an internal change inside annotations module to improve the performance of Items API.

Bug fixes

  • Fixed a bug that caused Annotations API to always load the latest version.

v1.88.3 – 30th April 2019 Archived

Bug fixes

  • Added more detailed error messages for Items API.

v1.83.8 – 30th April 2019 Archived

Bug fixes

  • Added more detailed error messages for Items API.

v1.92.3 – 30th April 2019 Archived

Bug fixes

  • Fixed a bug that caused Annotations API to always load the latest version.

v1.92.1 – 3rd April 2019 Archived

Bug fixes

  • Added more detailed error messages for Items API.
  • Added a feature to allow developers to define the offline Item bank path during runtime with offline_base_path attribute. This attribute should be used only for offline assessment.

v1.92.0 – 20th February 2019 Archived

Features

  • Added Annotations API support in Items inline mode.

v1.91.0 – 30th January 2019 Archived

Features

  • Added the new resource_items support for assess mode. This allows teachers to provide a place where students can access additional learning resources such as documents, diagrams, charts, images and so on.

v1.90.1 – 9th January 2019 Archived

Bug fixes

  • Internal logging improvements.

v1.90.0 – 10th December 2018 Archived

Features

  • Added support for rendering archived Items in assessment.

Bug fixes

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

v1.89.2 – 14th November 2018 Archived

Bug fixes

  • Internal updates to ensure cached methods are called in the expected order.

v1.88.2 – 14th November 2018 Archived

Bug fixes

  • Fixed a bug where sharedPassages math renderer would be overriden in some cases and therefore not applied correctly.
  • Fixed a bug that caused calling the public method of an itemsApp instance to throw an exception when we re-initialized Items API.

v1.89.1 – 24th October 2018 Archived

Bug fixes

  • Fixed a bug that caused calling the public method of an itemsApp instance to throw an exception when we re-initialized Items API.

v1.83.7 – 24th October 2018 Archived

Bug fixes


v1.88.1 – 8th October 2018 Archived

Bug fixes

  • Fixes bug that prevents users from navigating to the new adaptive item if the previous item has reference's format as a number (example: "123456789")

v1.83.6 – 8th October 2018 Archived

Bug fixes

  • Fixes bug that prevents users from navigating to the new adaptive item if the previous item has reference's format as a number (example: "123456789")

v1.88.0 – 3rd October 2018 Archived

Bug fixes

  • Added the support for lastItems in the initOptions JSON when resuming an Item Branching Adaptive Assessment.
  • Fixed a bug when running in the Safari/iOS9 environment, where the assessment wouldn't start due to an error thrown by Safari when trying to access static built-in properties.

v1.83.5 – 3rd October 2018 Archived

Features

  • Internal performance improvements for executing requests with Learnosity servers.

v1.87.0 – 12th September 2018 Archived

Features

  • Internal performance improvements for executing requests with Learnosity servers.

v1.86.0 – 23rd August 2018 Archived

Features

  • Added support to help client developers handle errors when modules fail to load, usually due to poor network conditions. The error code for this is 50014.

v1.85.0 – 1st August 2018 Archived

Bug fixes

  • Fixed a bug which was breaking the load of local activities for offline usage.

v1.84.2 – 18th July 2018 Archived

Bug fixes

  • Fixed an issue with internal session state tracking.

v1.83.4 – 18th July 2018 Archived

Bug fixes

  • Enforced case-sensitivity for Item references in adaptive Activities, in line with the normal behaviour of Items API. This fixes an issue in item branching assessments where students were not be able to complete a test if the Activity definition contained an Item reference with different casing to what was present in the Item bank.

v1.84.1 – 11th July 2018 Archived

Bug fixes

  • Enforced case-sensitivity for Item references in adaptive Activities, in line with the normal behaviour of Items API. This fixes an issue in item branching assessments where students were not be able to complete a test if the Activity definition contained an Item reference with different casing to what was present in the Item bank.
  • Fixed the way cross-domain iframe is served, it is now using requested version by server side determination. This allows better forward compatibility.

v1.83.3 – 11th July 2018 Archived

Bug fixes

  • Fixed the way cross-domain iframe is served, it is now using requested version by server side determination. This allows better forward compatibility.

v1.84.0 – 20th June 2018 Archived

Features

  • Dynamic data now supports the characters " and \. This means authors don't need to manually enter unnecessary backslash \ characters when authoring.
  • Added mapping for Events API to support LTS versioning.
  • Added support for caching inline public methods for Items API.

v1.83.2 – 20th June 2018 Archived

Refactors

  • Added mapping for Events API to support LTS versioning

v1.83.1 – 13th June 2018 Archived

Bug fixes

  • Minor performance improvements for Activity initialization

v1.83.0 – 6th June 2018 Archived

Features

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

v1.82.1 – 11th July 2018 Archived

Refactors

  • Internal logging improvements.

v1.82.0 – 31st May 2018 Archived

Bug fixes


v1.81.0 – 9th May 2018 Deprecated

Routine update to mapped versions of dependent APIs (see version mapping).

v1.80.0 – 18th April 2018 Deprecated

Bug fixes

  • Fixed an issue with our cross-domain iframe proxy that was occurring on Internet Explorer 11. In some cases a console error containing SCRIPT5: Access is denied (xdomain.html) was thrown. The fix includes the addition of a `` tag to prevent this error from being raised.

v1.79.0 – 28th March 2018 Deprecated

Features


v1.78.0 – 8th March 2018 Deprecated

Routine update to mapped versions of dependent APIs (see version mapping).

v1.77.0 – 15th February 2018 Deprecated

Routine update to mapped versions of dependent APIs (see version mapping).

v1.76.2 – 29th January 2018 Deprecated

Bug fixes

  • Fixed a bug where Items API failed to load with state review and type local_practice

v1.76.0 – 23rd January 2018 Archived

Features

  • Improved state handling for submit_practice type. state can now be omitted as the API will now check if the session exists to decide between initial or resume. You should only need to provide state for review.

Bug fixes

  • Fixed a bug where grade passback for Learnosity LTI did not work in Items API inline mode.

v1.75.0 – 10th January 2018 Deprecated

Routine update to mapped versions of dependent APIs (see version mapping).

v1.74.0 – 7th December 2017 Deprecated

Routine update to mapped versions of dependent APIs (see version mapping).

v1.73.0 – 15th November 2017 Deprecated

Bug fixes

  • Improve the loading time of Items API when using the retrieve_tags: true option.
  • Fix bug where old ready listeners and error listeners were not removed after calling ItemsApp.reset().

v1.72.0 – 25th October 2017 Deprecated


v1.71.0 – 5th October 2017 Deprecated

Bug fixes

  • Fix bug where scoring_type override was not honored when using addItems().
  • Fix bug where using addItems() with an inline activity caused the added items to be scored as unattempted.

v1.70.0 – 13th September 2017 Deprecated

Bug fixes

  • Fix bug where Items API appended metadata fields to the EventOptions object passed into init().

v1.69.0 – 23rd August 2017 Deprecated

Bug fixes

  • Fix bug where a race condition during initialization could cause a fatal error on Chrome OS.

v1.68.0 – 2nd August 2017 Deprecated


v1.67.0 – 12th July 2017 Deprecated


v1.66.0 – 21st June 2017 Deprecated

Bug fixes

  • Fix bug where items added to a session via ItemsApp.addItems() would receive incorrect scores.
  • Fix bug where resuming a session could fail with a 500 error if the item count or ordering of items in the resumed session did not match what was originally saved.

v1.65.1 – 11th July 2018 Deprecated

Bug fixes

  • Fixed a bug in adaptive Item branching that would cause 500 errors and prevent the Activity from loading.

v1.65.0 – 31st May 2017 Archived

Features

  • Add new methods for ItemsApp.on(), ItemsApp.once(), and ItemsApp.off(). These work just like the corresponding methods in Assess API. These methods are preferred instead of the old pattern of calling ItemsApp.assessApp().on(...) in the readyListener of Items API, because the new methods capture events that occur before the readyListener fires.

v1.64.1 – 21st June 2017 Archived

Bug fixes

  • Fix bug where resuming a session could fail with a 500 error if the item count or ordering of items in the resumed session did not match what was originally saved.

v1.64.0 – 10th May 2017 Archived

Features

  • Allow the scoring_type to be overridden for a whole activity or for individual items by specifying the desired type in the activity definition or the relevant items, respectively.

Bug fixes

  • Fix a bug in itembranching activities where assessments could not be terminated from conditional decision steps.
  • Fix a bug where multiple simplefeatures with the same ID in Action Builder would cause a conflict.

v1.63.0 – 19th April 2017 Archived

Features

Bug fixes

  • Ensure item scoring rules are obeyed during certain adaptive activity types.

v1.62.0 – 29th March 2017 Archived

Bug fixes

  • Fix bug in Items API inline mode whereby a session could be submitted via the UI button but the item-level scoring data would be unavailable in Reports API and also Data API's sessions/responses endpoint.

v1.61.0 – 8th March 2017 Archived

Features

  • Add a "check network connection" message when an activity fails to load. This lets the student know there may have been a network issue when trying to load or resume a large assessment.

Bug fixes

  • Fix an issue with Action Builder whereby the playback of multiple players that share the same media source file would cause the incorrect player to play.
  • Provide a more helpful error message when a required DOM element cannot be found.

v1.60.0 – 15th February 2017 Archived

Features

  • Add support for simple features in the Assess API Action Builder so that authors can use simple features such as audio/video players as part of an Action Builder.
  • Allow session responses to be more easily linked back to the template by adding activity_template_id to the session metadata on initialisation.

Bug fixes

  • Fix an issue where the valid_response_count property of each question object would not be available when the ignore_question_attributes property was set to true. We ensure that all questions have the valid_response_count property defined, even if the validation property has been stripped out.

v1.59.0 – 24th January 2017 Archived


v1.58.0 – 11th January 2017 Deprecated

Bug fixes

  • Fix a bug to run the errorListener handler only if a callback function was provided during initialisation.

v1.57.2 – 22nd March 2017 Deprecated

Bug fixes

  • Allow resuming of previously completed adaptive sessions.

v1.57.1 – 14th December 2016 Archived

Bug fixes

  • Improve error message when Items API could not be loaded.

v1.57.0 – 7th December 2016 Archived


v1.56.0 – 23rd November 2016 Deprecated


v1.55.0 – 17th November 2016 Deprecated

Features

  • Add support for future LTI integration. More documentation to follow.

v1.54.0 – 27th October 2016 Archived

Bug fixes

  • Delay throwing the user defined errorListener to prevent the offline assessment from being inaccessible

v1.53.0 – 6th October 2016 Deprecated


v1.52.0 – 27th September 2016 Archived

Features

  • Introduce modular support for external adaptive algorithms via AWS Lambda

v1.51.1 – 21st September 2016 Archived

Bug fixes

  • Fixed a bug where error codes bubbling up from Assess and Questions API were overridden with 50011 (unknown error).

v1.51.0 – 14th September 2016 Archived


v1.50.0 – 24th August 2016 Deprecated

Features

  • Introduce support for pages to allow for time control of item/question groups within activities.

Bug fixes

  • Fix issue where label bundles would not be applied.

v1.49.0 – 3rd August 2016 Archived


v1.48.0 – 12th July 2016 Archived

Features

  • Support [*] in ignore_question_attributes.
  • New getTags() format.

v1.47.1 – 29th June 2016 Deprecated

Bug fixes

  • Adaptive - internal performance improvements

v1.47.0 – 22nd June 2016 Archived

Features

  • New addItems public method
  • Add support for expires security parameter and pass through to Questions API

Bug fixes

  • Fixed error codes for front end errors.

v1.46.2 – 8th March 2017 Archived

Features

  • Add a "check network connection" message when an activity fails to load. This lets the student know there may have been a network issue when trying to load or resume a large assessment.

v1.46.1 – 22nd June 2016 Archived

Bug fixes

  • Fixed error codes for front end errors.

v1.46.0 – 2nd June 2016 Archived

Features

  • Known error cases now have corresponding error codes

Bug fixes

  • item.publishEvent() - event now captures item score so that Reports API can correctly calculate progress percentages based on score

v1.45.0 – 11th May 2016 Archived

Bug fixes

  • Resuming session with different items retrieves metadata and tags correctly

v1.44.0 – 20 April 2016 Archived


v1.43.2 – 24th August 2016 Deprecated

Bug fixes

  • Adaptive - internal performance improvements

v1.43.1 – 29th June 2016 Archived

Bug fixes

  • Adaptive - internal performance improvements

v1.43.0 – 30th March 2016 Archived

Features

  • Adaptive - added new ability estimation methods (see documentation)
  • Dynamic content - support for items authored with dynamic content (Authoring support coming soon)
  • New public method - getTime() (assess mode only)

Bug fixes

  • Allow inline requests to handle numeric IDs from an "advanced items" request

v1.42.0 – 9th March 2016 Archived

Bug fixes

  • Adaptive - invalid tags now trigger an error instead of being ignored

v1.41.1 – 24th February 2016 Archived

Bug fixes

  • Fix cases of slow performance during adaptive assessments

v1.41.0 – 17th February 2016 Archived

Features

  • Add support for whitelisting all domains passed in security

v1.40.0 – 1st February 2016 Archived

Features

  • Offline packaging support
  • Deprecated Assess Iframe Activity
  • Various internal changes that improve stability

v1.39.0 – 13th January 2016 Archived

Bug fixes

  • Fix bug that would lead to responses not found when resuming an activity that our back-office service has not processed yet

v1.38.0 – 9th December 2015 Archived

Features

  • Add support for separate host for assets.

Bug fixes

  • Add backward compatibility support for deprecated events flag

v1.37.0 – 19th November 2015 Archived

Features

  • Add publishEvent() public method to Item façade

Bug fixes

  • Fix the question count value for adaptive tests

v1.36.0 – 28th October 2015 Archived


v1.35.1 – 11th July 2018 Deprecated

Refactors

  • Internal logging improvements.

v1.35.0 – 7th October 2015 Archived

Bug fixes

  • Add missing widget_type_id to adaptive item
  • Fix resuming adaptive activities with metadata

v1.34.0 – 24th September 2015 Archived


v1.33.1 – 11th July 2018 Archived

Refactors

  • Internal logging improvements.

v1.33.0 – 10th September 2015 Archived

Features

  • Adaptive activities can now be source from different organisations
  • Default versions: Questions API: v2.72, AssessAPI: v2.35

v1.32.1 – 1st September 2015 Archived

Bug fixes

  • Fixed issue resuming adaptive activities with items containing ESBR dependant scoring.

v1.31.4 – 1st September 2015 Archived

Bug fixes

  • Fixed issue resuming adaptive activities with items containing ESBR dependant scoring.

v1.30.1 – 3rd August 2015 Archived

Bug fixes

  • When requesting items from multiple itembank sources at item level granularity, the item pool id supplied at the activity level will be ignored to allow for appropriate itembank (but not necessarily itembank pool) switching.

v1.29.0 – 16th July 2015 Archived

Refactors

  • Added support for providing responses in resume/review state for local_practice type

v1.28.1 – 4th June 2015 Archived

Refactors

  • Improved performance for branching adaptive and item adaptive activities.

v1.25.6 – 11th July 2018 Deprecated

Refactors

  • Internal logging improvements.

v1.25.5 – 1st June 2015 Archived

Refactors

  • Improved performance for branching adaptive and item adaptive activities.

v1.25.3 – 14th May 2015 Archived

Refactors

  • Improved performance for item adaptive activities.

v1.27.1 – 11th July 2018 Archived

Refactors

  • Internal logging improvements.

v1.27.0 – 7th May 2015 Archived

Features

  • Allow request object upon initialisation to be JSON encoded string

Bug fixes

  • Always instantiate the assess inline facade, regardless of the assess_inline flag.

v1.26.0 – 23rd April 2015 Archived

Features

  • Turn on assess inline by default

v1.25.2 – 9th April 2015 Archived

Bug fixes

  • Apply fontsize to root item element for inline rendering type

v1.24.0 – 12th February 2015 Archived

Features

  • New public method getItemScores()

Bug fixes

  • Adaptive - when resuming, always resume from the last save point

v1.22.2 – 6th January 2015 Archived

Bug fixes

  • ValidItem public method wasn't working on Assess Inline activities
  • Some methods in assess iframe where forced to use a callback

v1.21.0 – 13th November 2014 Archived

Features

  • Inline rendering type: added support to rendering multiple sessions of the same activity in one page.

v1.20.2 – 10th November 2014 Archived

Bug fixes

  • Branching adaptive - support get_difficulty_range for activities

v1.18.1 – 9th October 2014 Archived

Bug fixes

  • Allowed initialization option 'config.showCorrectAnswers' to be passed onto the Questions API in inline rendering_type.

v1.17.0 – 25th September 2014 Archived

Features

  • New methods:
  • assessApp() - returns the assess app instance (assess-inline only)
  • questionsApp() - returns the Questions app instance (inline and assess-inline only)
  • items() - returns the assess app Items facade (assess-inline only)

v1.16.0 – 18th September 2014 Archived

Features

  • Adaptive - testlets can now be selected by tags, like items
  • Adaptive - seeding items detected based on seeding tag
  • Adaptive - support for nested or flat tags in activity definition
  • Adaptive - weighted tags are now localised to tag types
  • Adaptive - better handling of min/max difficulties

Bug fixes

  • Fix authentication issue when config is empty
  • Adaptive - scoring reliability improvements

v1.15.1 – 28th August 2014 Deprecated

Bug fixes

  • Call `reset` method on LearnosityAssess object for assess inline activity.

v1.32.0 – 27th August 2015 Archived

Features

  • Added support for specifying a different organisation to source item bank content from
  • Default versions: Questions API: v2.71, AssessAPI: v2.35

Bug fixes

  • Adaptive - improved messaging when invalid tags are used.

v1.31.3 – 25th August 2015 Archived

Bug fixes

  • Fixed issue resuming adaptive activities from item pools.

v1.31.2 – 20th August 2015 Archived

Bug fixes

  • Fixed issue resuming adaptive activities.

v1.31.1 – 14th August 2015 Archived

Bug fixes

  • Fixed an issue using items-assess where branching adaptive activities wouldn't load if containing intro or outro items.

v1.31.0 – 13th August 2015 Archived

Features

  • Items API will initialise with locked versions of Assess API and Questions API if versions are not specified in the Items API initialisation object. I.e. Items API will no longer use latest versions of Assess and Questions APIs by default, so older versions of Items API will use correspondingly older versions of Assess and Questions (unless otherwise specified).
  • Default versions: Questions API: v2.70, AssessAPI: v2.35

v1.30.0 – 30th July 2015 Archived

Features


v1.28.0 – 21st May 2015 Archived

Features

  • Questions API initialisation flags can be passed in through Items API initialisation using questions_api_init_options

v1.25.1 – 26th March 2015 Archived

Polish

  • Improved error messages returned when initialisation fails

Bug fixes

  • Fixed bug that prevented resuming activities which contained ignore_question_attributes: ["validation"]

v1.25.0 – 26th February 2015 Archived

Features

  • Item scoring - now works with rendering_type inline

Bug fixes

  • Remove console error related to getItemScores() when in Assess iframe

v1.23.3 – 4th February 2015 Archived

Bug fixes

  • Adaptive - fix for resuming adaptive sessions
  • Adaptive - fix for stepping algorithm when not using EAP in a branching session

v1.23.2 – 25th January 2015 Archived

Bug fixes

  • Fix items with Action Builder in branching adaptive testlets

v1.23.1 – 20th January 2015 Archived

Bug fixes

  • Assess: error triggered when initialising with a time object without max_length

v1.23.0 – 14th January 2015 Archived

Features

  • Added support to run activities from Item Pools

v1.22.0 – 11th December 2014 Archived

Features

  • Removed need for callback function on public methods
  • Added public method getcurrentitem

v1.20.1 – 7th November 2014 Archived

Features

  • Added support for Questions to be added to multiple Items within one activity
  • Added new feedback type to support rendering activities for teachers to provide feedback

v1.19.0 – 30th October 2014 Archived

Features

  • Adaptive - weighted tags now act as a goal rather than a hard constraint. The session will continue even if the ideal weighting cannot be maintained.

v1.18.0 – 2nd October 2014 Archived

Features

  • New public method: eventsApp() for assess inline activity.

Bug fixes

  • Fix the issue where x-domain iframe position causing stlye breaking in the host page.

v1.15.0 – 21th August 2014 Archived

Features

  • Add ability to retrieve items metadata

Refactors

  • Not to include org base activity template when retrieving activity from itembank

v1.14.1 – 14th August 2014 Archived

Bug fixes

  • Race condition loading Questions API when initialising multiple instances.
  • Sometimes our cross-domain communication utility fails loading as document.body is not ready
  • Fix for loading Asses in inline mode with a specific version

v1.14.0 – 5th August 2014 Archived

Features

  • Exposed Assess API's "dialog" public method on assess_inline mode

Bug fixes

  • Fixed attemptedItems behaviour on "inline" rendering type

v1.13.0 – 29th July 2014 Archived

Features

  • Added support for loading Assess API in inline mode through the "assess_inline" flag
  • Exposed Questions API public methods: feature, question, features, questions

v1.12.0 – 17th July 2014 Archived

Features

  • Retrieve metadata when resuming a session
  • Moved subscores attribute to the root of the activity

v1.11.0 – 15th July 2014 Archived

Features

  • Sub score reporting

v1.10.0 – 15th July 2014 Archived

Features

  • Adding question() public method to use public methods & events from Items API

Bug fixes

  • Update LearnosityPackages to include fix for ItemBankSdk

v1.9.2 – 18th June 2014 Archived

Bug fixes

  • Fixed rendering of new question types for Inline type

v1.9.1 – 12th June 2014 Archived

Features

  • Enhanced validItems public method to support retrieving partial validation break down
  • Added support for stripping validation on "inline" rendering type but still have questions scored in the Database

Bug fixes

  • getTags public method was only returning the first tag of an Item in certain cases

v1.9.0 – 22nd May 2014 Archived

Features

  • Added getItems and attemptedItems public methods.

Refactors

  • Inline: load questionsApi V2 by default.

v1.8.0 – 29th April 2014 Archived

Features

  • Added new public method getScores

v1.7.0 – 14th April 2014 Archived

Features

  • Adaptive - add default values for difficulty tolerance, difficulty change
  • Adaptive - testlet ability estimates include responses for all previous items in branching session

v1.6.0 – 8th April 2014 Archived

Features

  • Perform all scoring through new scoring service

v1.5.0 – 20th March 2014 Archived

Features

  • Adaptive - support testlet decision difficulty tolerance
  • Adaptive - add ability estimate to session metadata

v1.4.0 – 18th March 2014 Archived

Features

  • New getTags public method
  • Adaptive - update item exposure counts for items in static testlets within a branching session
  • Adaptive - configure min/max item difficulties to be selected from during an activity

v1.3.0 – 13th March 2014 Archived

Features

  • Consumers - wildcard support in allowed domains
  • Adaptive - support for item level required tags/seeding
  • Adaptive - add ability estimate support in branching
  • Adaptive - support excluding certain branching testlets
  • Adaptive - simplify branching config for decisions
  • Adaptive - support per-testlets config for branching testlets
  • Adaptive - rename activity param to exclude_items

Bug fixes

  • Adaptive - Don't end session if general seed items are unavailable
  • Adaptive - Exclude seeds for normal items when general seeding is on
  • Adaptive - Fix question loading for seed items
  • Adaptive - Make max_difficulty_change optional if we have EAP
  • Adaptive - Make sure current testlet is finished in branching

v1.2.1 – 26th February 2014 Archived

Refactors

  • safeToUnload public method does not require a callback anymore.

v1.2.0 – 25th February 2014 Archived

Features

  • safeToUnload is now a synchronous method
  • Adaptive/Sections: set correct item count and when in resume calculate the correct item number
  • Adaptive: support for branching activities with templates
  • Adaptive: support for enemy items

v1.1.1 – 17th February 2014 Archived

Bug fixes

  • Intro Item was passed to Assess API in resume
  • Intro Item was passed to Assess API even if "show_intro" was set to false
  • Outro Item was passed to ASsess API even if "show_outro" was set to false

v1.1.0 – 13th February 2014 Archived

Bug fixes

  • Error thrown when intro_item/outro_item is not a string.
  • Order of questions in Questions API activity was not preserved.

v1.0.2 – 28th January 2014 Archived

Bug fixes

  • Fixed events in Action Builder.

v1.0.1 – 20th January 2014 Archived

Bug fixes

  • Fixed loading Items with Action Builder.

v1.0.0 – 16th January 2014 Archived

Features

  • Retrieve Activity definition from Item Bank.

Version 0

v0.13.0 – 19th December 2013 Archived

Features

  • Added getQuestions() public method.

Refactors

  • Fixed [Object object] displayed in error alert.

v0.12.0 – 12th December 2013 Archived

Features

  • Added readyListener (works on Assess and Inline activities by passing an options object that contains a readyListener callback).

Refactors

  • Fixed max_time logic

Bug fixes

  • Fixed issue where invalid exception was being thrown if an item(s) wasn't found on initialisation.

v0.11.0 – 3rd November 2013 Archived

Features

  • Added getMetadata(cb) public method.

Refactors

  • The initialisation JSON object now requires 2 keys to be passed:
    1. security
    2. request
  • user_id is now added to the request object instead of the security object
  • Avoid confusion between response and feedback when checking the widget type

Bug fixes

  • Items didn't not distinguish between Features and Questions.

v0.10.3 – 29th October 2013 Archived

Bug fixes

  • Fixed broken feature support

v0.10.2 – 16th October 2013 Archived

Features

  • Added support for Questions API v2 in questions.learnosity.com

Bug fixes

  • Fixing bug with script loading in IE8

v0.10.1 – 15th October 2013 Archived

Features

  • Added config.assessApiVersion and config.questionsApiVersion attributes

Bug fixes

  • validItems public method wasn't working

v0.10.0 – 13th October 2013 Archived

Features

  • Support for passing "title" and "subtitle" to the Assess API.
  • Added ignore_validation config attribute.
  • Exposed Questions API validateQuestions().
  • Add class 'lrn' to item content to allow authors to use namespaced general utils.

Refactors

  • Renamed widgetAPIActivity to questionsApiActivity.

Bug fixes

  • Public methods can now be called on pages that have multiple activities

v0.9.2 – 19th September 2013 Archived

Features

  • Added error handling when no activity is found.

Refactors

  • Don't inject a script if it's already in the DOM.

v0.9.1 – 18th September 2013 Archived

Features

  • Error handling
  • Added htmlCleaner parameter (in config object) in order to allow the user to turn off htmlCleaner in the questionsAPI (IE8 only).

Refactors

  • Remove CORS and use iframe fallback by default.
  • document.querySelectorAll fallback for IE8.

v0.8.1 – 27th August 2013 Archived

Refactors

  • Promise util: Use Array.prototype.slice.call in resolve function.

v0.8.0 – 23rd August 2013 Archived

Features

  • LearnosityItems.init returns an object that exposes public methods.
  • LearnosityItems.save and submit now accept a 'settings' object which contains success and error callbacks.

v0.7.0 – 25th July 2013 Archived

Features

  • Added validItems public method.

v0.6.0 – 23rd July 2013 Archived

Refactors

  • Rename client-facing exam_id to activity_id.

v0.5.0 – 10th July 2013 Archived

Features

  • Added LearnosityItems.save public method.
  • Added LearnosityItems.submit public method.
  • Added LearnosityItems.safeToUnload public method.
  • Added LearnosityItems.unsaveableQuestions public method.
  • Added LearnosityItems.attemptedQuestions public method.
  • Added JSON fix for IE8
  • Replace inline items span HTML hooks by a div which replicates any added classes.

Refactors

  • XHR now accepts different datatypes (json, form).
  • Don't send the security object in the requests body as it now is part of the headers
  • Items replace sheets and become first class citizens
  • Update XHR util.

v0.4.0 – 25th June 2013 Archived

Features

  • New CORS fallback that uses an iframe proxy to bypass xorigin limitations on IE8+9.

Refactors

  • Pass security attributes in request headers.
  • Make sure that we have only one CORS proxy iframe

Bug fixes

  • Fixed script loader to work on IE8+9.
  • Order of items is not preserved in ItemBankSDK.

v0.3.1 – 17th June 2013 Archived

Features

  • Assess rendering type now supports review state.

v0.3.0 – 13th June 2013 Archived

Features

  • Resume and review states.
  • Added getResponses public method.

Refactors

  • Changed the structure of the ItemsAPI activity object.
  • Performance improvements.

v0.2.0 – 6th June 2013 Archived

Features

  • Inline Items Activity

v0.1.2 – 3rd June 2013 Archived

Features

  • Assess Activity