This is a lower-level API. Lower-level APIs are not recommended for most projects, and may not be available on all plans. See our page on recommended deployment patterns for more information.

Troubleshooting

Tips and error codes for troubleshooting the Assess API

The Assess API will log the following errors to the JavaScript console of the browser when encountered.

ErrorMessage for usersMessage for developers
Error code: 20001
Display: Dialog
An error occurred while fetching items. Make sure you are connected to internet or contact your administrator.
Error code: 20002
Display: Dialog
An error occurred while initializing the idle timeout. Make sure the initialization options for idle_timeout are correct.
Error code: 20003
The version of Questions API you are using does not support getQuestions. Upgrade your Questions API version.
Error code: 20004
Adding Items is only allowed in dynamic activities. Change the activity to dynamic, or only add items in dynamic activities.
Error code: 20005
Adding Items failed. The version of Questions API you are using does not support append. Upgrade your Questions API version.
Error code: 20006
The element you passed to initialize assess is not in the DOM. Add a DOM hook that the Assess App instance can hook into.
Error code: 20007
Accessibility public methods disabled in Assess API configuration. Enable the accessibility public methods in Assess API configuration.
Error code: 20008
Display: Console
An error occurred in Events API module. Make sure you are connected to internet or contact your administrator.
Error code: 20009
Display: Dialog
Save and submit are not allowed in local_practice. Change the type to submit_practice.
Error code: 20010
Display: Dialog
An error occurred while lazy loading widgets. Make sure you are connected to internet or contact your administrator.
Error code: 20011
The setHeight method is only usable if scrollable_option is enabled. Enable the scrollable_options under the items region.
Error code: 20015
Loading modules failed Make sure you are connected to internet or contact your administrator.

The error codes below can affect the assessment in the following ways:

  • Global UI Error - this is a fatal error that will stop the Learnosity app from working and is not recoverable. Users will see an error message printed out on the screen explaining the error. They will have to try loading the assessment again or report the issue.
  • Question UI Error - this is a fatal error that only applies to an individual problematic Question instance. Other Question instances are not affected and will continue to work as expected.
  • Alert Only - this is a recoverable error where the user can retry their last action before the error occured. For example, failing to save due to no network connectivity.

ErrorMessage for usersError type
Error code: 10001
Failed validating activity / format error Global UI Error
Error code: 10002
Response id conflict Global UI Error
Error code: 10003
Failed authentication Global UI Error
Error code: 10004
Submit / save responses failed Alert Only
Error code: 10005
Response not found Question UI Error
Error code: 10006
Audio save to server failed Alert Only
Error code: 10007
Authorisation failed Question UI Error
Error code: 10008
Audio asset failed to load Alert Only
Error code: 10009
Audio asset temporarily not available Alert Only
Error code: 10010
Audio asset expired Question UI Error
Error code: 10011
Your device does not support audio-capture functionality Alert Only
Error code: 10012
No microphone found Alert Only
Error code: 10013
Unable to save, question validation failed Alert Only
Error code: 10014
Audio asset format not supported Alert Only
Error code: 10015
Browser not supported Global UI Error
Error code: 10016
Failed capturing questions Global UI Error
Error code: 10017
Failed loading Questions API, can't load required modules Alert Only
Error code: 10018
Browser running in an unsupported compatibility view Global UI Error
Error code: 10019
Failed validating math Alert Only
Error code: 10020
Failed validating appended elements Alert Only
Error code: 10021
Discard responses failed Alert Only
Error code: 10022
Audio playback failed Alert Only
Error code: 10023
Unable to render latex Alert Only
Error code: 10024
Failed loading external resource Alert Only
Error code: 10025
Failed resuming activity, network connectivity error Alert Only
Error code: 10026
Cannot set response metadata on empty response Alert Only
Error code: 10027
Failed pushing offline data to server Alert Only
Error code: 10028
Called needs pushing with incorrect parameters Alert Only
Error code: 10029
Asset could not be uploaded Alert Only
Error code: 10030
Error in third-party adaptive backend Alert Only
Error code: 10031
Public method called with invalid arguments Alert Only
Error code: 10032
Public method was called on an app stub that was initialized without an activity object Alert Only