ReadAloud by Poodll

Activities ::: mod_readaloud
Maintained by Justin Hunt
ReadAloud measures reading speed and accuracy without creating extra work for teachers. AI auto-grading and robust HTML5 recording allows teachers to collect reading fluency data quickly and easily.
Latest release:
367 sites
48 fans
Current versions available: 3

How well are your student's reading?

ReadAloud helps you answer this question in three simple steps...

  1. Students read

  2. Read Aloud evaluates

  3. Teachers get actionable data

The teacher selects a level-appropriate reading passage. Students record themselves reading the passage aloud. When they are finished, ReadAloud grades the attempt automatically and provides words per minute (WPM) and accuracy scores. Languages presently supported for auto-grading include: English, Spanish, French, Italian, Arabic and more. Manual grading is supported via an intuitive interface. Students are able to view their scores, listen to their readings, and see which words were marked as incorrect.



Use Cases

Native Speakers

In first language contexts, ReadAloud is most often used for reading practice, assessment, and progress monitoring. Many educational authorities require students to reach a certain level of reading proficiency before advancing to the next grade. ReadAloud makes it easy for teachers to collect measures of oral reading ability that can be shared with parents, administrators, and other stakeholders.

Language Learners

ReadAloud is also used extensively in language learning. Curricula that include extensive reading or speed reading programs use ReadAloud to measure changes in reading speed and accuracy via pre- and post-testing. Mismatches between the transcription of a student's reading and the original passage provides language learners with valuable feedback on pronunciation. Students are able to reattempt the task multiple times with the purpose of improving their pronunciation of certain words.

Try Poodll ReadAloud on our demo site

Click here to try Poodll ReadAloud now. [opens in new window]

Getting Started

ReadAloud requires a Poodll API username and secret. These are available with a free trial or a paid subscription. To get your API username and secret:

  1. Visit:
  2. Follow the instructions to make your Poodll account and take a free trial
  3. Register your Moodle site URL and pick up your API user and secret.

You can install Poodll ReadAloud as usual from the Moodle plugins directory. After installation you will be asked for your API user and secret. Please see the Poodll ReadAloud support documentation for more information on installing and using Read Aloud.

About Poodll

Poodll has been making plugins for Moodle since 2011. Our software has helped teachers build and deliver language courses in thousands of Moodle websites worldwide. Search for "Poodll" in the Moodle Plugins directory to see a list containing more than 25 of our plugins. Poodll is based in Nagasaki, Japan.



This plugin is part of set PoodLL.


Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3
Screenshot #4
Screenshot #5


Justin Hunt (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Wed, Sep 14, 2016, 2:08 PM
    Hi, I just got it installed but get following error after reading the message. Any idea how to fix it? Many thanks.
    An error occured while posting your file to the server. Your submission has NOT been received. Please refresh the page and try again.
  • Wed, Sep 14, 2016, 2:09 PM
    Hi, anybody knows how to fix following error?
    An error occured while posting your file to the server. Your submission has NOT been received. Please refresh the page and try again.
  • Tue, Jan 17, 2017, 3:07 PM
    Hi, It's a great plugin. I wonder if there is a way to add an mp3 player instead of the text to use it for speaking practice where students can listen then record what they heard. And the reading text is hidden so teachers can correct students spoken language. Any ideas even on how to embed an mp3 file in the text area.
  • Wed, Jan 18, 2017, 8:00 AM

    I tested Mohamed's suggestion earlier today. I thought it might be possible to add an audio player by changing to HTML format in the drop-down menu, but that wasn't the case. I think there are two possible options here: one is to follow Camille's suggestion above and add a recording to the description area; the other is to use a plug-in designed to encourage students to follow a pronunciation model. One such plug-in that comes to mind is Voice Shadow. I'm not sure that it's available in the Moodle plugins database, but it can be downloaded from Github. Voice Shadow also has a mobile app that extends the plug-in for use with smartphones.
  • Thu, Jan 19, 2017, 4:06 PM

    I'd like to use the tool for speaking. How can I change Begin Reading to Record?
  • Thu, Jan 19, 2017, 4:16 PM
    Hi Elton,
    Thanks a lot for your reply,

    I managed to compile a code to hide the audio player. here it is

    It shows the text and a button named "click to listen" and once clicked the button and the text disappears and the audio starts
    But if the student reloaded the page the button appears again. Any suggestions?
    (I have no skills in coding, I just tried and tried till it worked)
  • Sun, Feb 12, 2017, 7:45 AM
    Congrats on this awesome plugin. It works perfectly.
  • Sat, May 20, 2017, 8:00 PM
    Will it work in Moodle 3.3?
  • Wed, Oct 17, 2018, 1:46 AM
    This plugin hits it out of the park! Thanks Justin for bringing this back and building in the machine grading by leveraging the Poodll platform. Nice work!
  • Thu, Nov 15, 2018, 9:01 PM
    Hi, i've installed the plugin on moodle 3.1, added the activity. The activity allows me to test the mic, then the "start activity" button appears. I click on start activity, but the reading passage fails to appear. Please help
  • Sat, Feb 23, 2019, 10:51 AM
    Hi, i've installed the plugin on moodle 3.6, added the activity.
    The activity allows me to test the mic, then the "start activity" button appears. I click on start activity, but the reading passage fails to appear. Please help
  • Sat, Feb 23, 2019, 11:01 AM
    Hi Islam. I think that an error is occurring but that its not showing that to you. its most likely that your API username and secret were not entered correctly, or that you have not registered the URL of your Moodle site in your Poodll account. The URL must start with http or https. Can you check those points?
    The setup basics for ReadAloud and other Cloud Poodll plugins are the same. You can see more details here.
  • Sat, Sep 21, 2019, 4:07 PM
    Congrats on this awesome plugin. It works perfectly.
  • Sat, Feb 8, 2020, 10:04 PM
    Is it possible to embed a Read-Aloud activity into a "book" activity?
  • photo ulrrrike
    Wed, Feb 3, 2021, 4:08 PM
    Hello, we use Poodll, especially Read Aloud, within an entirely autograded English-as-a-foreign-language course. It's a very huge course for university students (1., 2., 3. year). We are very happy with this plugin, that allows us to train phonology and to attribute grades to students in a course without teacher assessing. We really want to thank Justin for this wonderful tool!
1 2 3
Please login to post comments