Audio FAQs

The following covers use of the Audio recording Question Type in Questions API.

What happens if a user closes the page before audio is completely uploaded?

A message will pop-up warning users that audio is not finished uploading and that data may be lost if they leave the page. Please review the Page Unload document for more information.

Are audio recordings stored in Learnosity Servers?

Yes, audio assets are stored by Learnosity within our AWS infrastructure.

Do Learnosity own the data recorded through the Learnosity Publisher Toolkit?

No, Learnosity do not own any data recorded through the Learnosity Publisher Toolkit.

Do Learnosity servers/APIs support the importing of existing recording data?

Not at this point in time.

Where are the questions stored and who displays them?

The publisher owns all their content and questions. It's up to the publisher to have an item bank of questions in place and provide the ability for students to login to their system, etc. The publisher simply embeds Learnosity functionality.

What format does audio get stored in on the server?

The recording format is wav (with ulaw compression). We convert to MP3 for storage and playback.

Can a student or teacher save any recorded audio on local machine as well?

We can support a download link if required for an mp3 format of recorded audio.

Do Learnosity provide the feature of appending the teacher’s voice to the student’s existing recording?

Audio is stored separately, not appended. Can be played back sequentially if required.

Does Learnosity save all student responses?

Student responses are only saved for activity types: “submitted practice”.

What data format does the Learnosity Questions API support?

The Learnosity API requires the use of JSON. JSON is chosen over XML as its native to the browser, where a large chunk of logic is executed and because it's a lighter footprint across the wire.

What character encoding is supported for displaying special characters?

UTF8 should be used when displaying special characters.

Are there any restrictions to the type of audio that Learnosity can generate a waveform for?

In order for Learnosity to generate a waveform image for an mp3 file, the sample rate of the file must be one of the following:

  • 11.025khz
  • 22.05khz
  • 44.1khz
Sampling rates of 16khz or 48khz will not allow the generation of a waveform image.

Why is the audio not working with Sierra's Safari 10 and higher?

In Sierra's Safari 10 and later, Apple has disabled Flash plugin by default so please follow the steps below to enable Flash:

  • 1. Open Safari, and choose Safari > Preferences.

  • 2. Click the Security tab. Ensure that Enable JavaScript and Allow Plug-ins are selected. Click Plug-in Settings.

  • 3. Select Adobe Flash Player.

    From the When visiting other websites menu, choose On, and then click Done.

  • 4. For each website appearing in Currently Open Websites, choose On in the menu on the right.

  • Return to your assessment page and try again. If you continue to experience problems, follow the Enabling Flash player in the Safari web browser guide for more information or contact our support at

Why am I getting the error "Your device does not support audio-capture functionality" error popup in my web browser?

Note: At the moment, Learnosity does not support audio question type on iOS devices.

You will get the error popup "Your device does not support audio-capture functionality" in your browser if Flash player is not installed on your device.

Please access Download Flash player page to download and install Flash player.

If it is still not working and you are using Mac OSX Safari 10 and higher, please read our Why is the audio not working with Sierra's Safari 10 and higher? section for more information.

Cam & Mic Settings

Below is a guide explaining how to manually grant Flash permission to operate in your web browser.
Important If you are using Chrome then Flash may only be installed in your web browser and not on your operating system. In order to complete the following steps you will first need to install Flash on your computer. You can download Flash here

Granting permissions on Windows

  • Access the settings by clicking "Start -> Settings -> Control Panel -> Flash Player".
Windows Flash Player Settings Manager
  • Select the tab labelled "Camera and Mic" and then click the button "Camera and Microphone Settings by Site".
Windows Camera and Microphone Settings by Site
  • Select "Add..."
  • Enter the address of the website that Flash needs access to. Choose the option "Allow".
  • You should then click "Add" and you are complete.

Granting permissions on a Mac

  • Access the settings by going to System Preferences and clicking "Flash Player".
  • Once in the Settings Manager click on "Camera and Mic".
Mac Flash Player Settings Manager
  • Then click on the button "Camera and Microphone Settings by Site...".
Mac Camera and Microphone Settings by Site
  • In here you can add the address of the website that requires permission to use Flash by clicking on the button "+".
  • Add the address of the website into the box labelled "Website Domain:".
  • From the drop down box labelled "When this site wants to use a camera or mic:" choose the option "Allow".
Mac Add Camera and Microphone Settings by Site
  • You should then click "Add" and you are complete.

For more information please visit the Flash manager settings documentation: Settings Manager

Google Chrome and other environments: Granting permissions via Settings manager

  • Privacy settings can also be configured via the Settings manager which can be accessed via the link below:
  • Flash Privacy Settings
  • The settings manager can be useful for desktops were the privacy settings are not accessible or using browsers which support flash but do not have a privacy configuration dialog