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.
Error | Message for users | Message 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. |
Error | Message for users | Msg Location |
---|---|---|
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 | 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 |