Skip to content

5. Reading Practice with Poodll ReadAloud

Poodll ReadAloud helps students improve their oral reading and lets teachers measure it. You set a passage. Students listen to it, practise it line by line and then read it aloud. ReadAloud uses speech recognition to calculate their words per minute (WPM) and accuracy, and it can send a grade to the Moodle gradebook. An optional quiz can follow the reading.

Because the scoring is automatic, you can assess a whole class without listening to every reading, and students can complete the activity outside class.

A student's ReadAloud results

Figure 5.1. A student’s ReadAloud results.

A ReadAloud activity can have up to four steps. Students see them as a guided journey, and you choose which ones to enable.

StepWhat the student does
ListenListens to the model audio while the passage is highlighted.
PracticeHears the passage line by line, reads each line aloud and gets feedback on it.
ReadReads the whole passage aloud without help until the time limit. This attempt is scored automatically.
QuizAnswers questions about the passage.

Students also see a Report step in their menu, which shows their results. By default, students complete the steps in order. If you check Optional practice steps, the Read step is open straight away and students can choose whether to use the Listen and Practice steps.

The ReadAloud steps as seen by a student

Figure 5.2. The ReadAloud steps as seen by a student.

  1. In your course, turn Edit mode on and select +, then Activity or resource.
  2. Choose Poodll ReadAloud and enter a name.
  3. Set the Time limit. The default is 1 minute.
  4. Enter the Reading passage as plain text, without formatting or images. It should not be longer than 3000 characters if you want audio generated for it.
  5. Optionally add a Passage picture.
  6. Set the Passage language.
  7. Choose a TTS voice in that language and a TTS speed.
  8. Set the Target WPM. See Section 5.4.
  9. Choose the Activity steps.
  10. Select Save and display.

Entering the passage and choosing the language and voice

Figure 5.3. Entering the passage and choosing the language and voice.

Teaching tip: Make the passage longer than your strongest student can read in the time limit. Otherwise, students may finish early and their WPM score will be less meaningful.

Select Show AI text utils (Beta) to generate a passage from a short topic description, or to simplify an existing passage to a chosen level. Always check generated text, as it may not be factually accurate.

Generate passage with AI

SettingWhat it controlsDefault
Pre-attempt instructionsThe text displayed before reading.Standard text
Default feedbackThe message shown after reading.Thanks for reading.
Can exit earlyWhether a student’s actual reading time is used if they finish early. See Section 5.5.On
Max. attemptsHow many reading attempts a student can make.Unlimited
Can reattempt readingWhether a student can read again.No
Audio recorder typeJust start begins recording immediately. Mic-test then start tests the microphone first.Just start
Practice step transcriber and Read step transcriberThe speech recognition mode for each step. See Section 6.3.Open STT (Strict)
Days to keep fileHow long recordings are kept.365
Evaluation displayWhat students see afterwards: the passage only, the passage and scores, or the scores and errors as well.Passage, scores and errors
Grade optionsWhether the gradebook uses the latest attempt or the highest-scoring attempt.Latest attempt

The Listen and Practice steps use model audio of the passage. By default, this is generated from your passage with the chosen TTS voice. In the voice list, + marks better-quality voices. A voice marked ! cannot have its audio broken into lines automatically.

ReadAloud places break points in the passage so that playback can pause and highlight each line. You can adjust them on the Model audio tab.

  • Use your own audio: record it or upload a file. After a few minutes, while the audio is transcribed, refresh the page to see the automatic breaks.
  • Change a break point: tap the space or word in the passage to turn a break on or off, then save the markup.
  • Fix poor timing: select Re-Generate model audio markup, then Save model audio markup. If that does not help, change the voice in the settings, or check Manual break timing and tap the breaks while the audio plays.

Adding commas and full stops to your passage creates natural pauses and tends to make breaks more accurate.

Adjusting line breaks on the Model audio tab

Figure 5.4. Adjusting line breaks on the Model audio tab.

For more detail, see Marking up model audio in Poodll ReadAloud.

ReadAloud compares the transcript of the student’s speech with the passage. Each word it cannot match is marked as an error.

WPM is the number of correct words per minute. The grade is based on your Target WPM:

Grade calculationFormula
Normal (default)Correct words per minute ÷ Target WPM
Strict(Correct words − errors) per minute ÷ Target WPM

Example: A student reads 75 words correctly in one minute. With a Target WPM of 100, the Normal grade is 75%.

Choose a Target WPM that suits your students’ level and the difficulty of the passage. The default is 100. If you use the Quiz step, the quiz score is averaged into the final grade (see Section 5.7).

Human/Machine grading controls which evaluation becomes the grade:

  • Never use machine eval. for grade: only your manual grades are used.
  • Use human or machine eval. for grade (default): the machine evaluation is used unless you have graded the attempt manually.
  • Always use machine eval. grade: only machine evaluations are used.

If you turn off Enable AI, you need to grade the attempts manually.

Under Recording and AI options, the WPM adjust(AI) setting can compensate for errors made by speech recognition. You can choose No adjustment, Adjust by fixed amount, or Ignore all errors.

The settings that determine how readings are graded

Figure 5.5. The settings that determine how readings are graded.

The Grading tab shows each student’s latest attempt. Select Grade now or Regrade to open it. Click a word in the passage to work with it in one of three modes:

ModeWord highlightWhat clicking a word does
Grading modeRedMarks the word as an error, or removes the error, and updates the score.
Spot check modeGreenPlays the audio at that point, so you can decide whether the word was correct.
Transcript check modeGreyShows what speech recognition heard.

Checking a reading on the grading page

Figure 5.6. Checking a reading on the grading page.

The Reports tab has an Attempts summary report, a Course attempts report and a Missed words report, which lists the most common errors in recent attempts. You can also export the Grading list to CSV.

For activity completion, you can require All steps, a Minimum grade, or both.

BehaviourResponse
Reading a short section very well and then stoppingUncheck Can exit early. The WPM is then calculated from the full time limit. Make sure the passage is long enough.
Reading extremely fast to get more words recognisedSet Grade calculation to Strict, so errors reduce the score.

5.6 Improving recognition with alternatives

Section titled “5.6 Improving recognition with alternatives”

Speech recognition may sometimes mishear a word that was read correctly, or a similar-sounding word such as their and there. If this happens repeatedly, you can specify alternatives, which are transcriptions you will accept for a word in the passage.

Enter one word set per line. The passage word comes first, followed by acceptable alternatives, separated by |:

their|there|theyre
apple|apples

You do not need to include capitals or punctuation. Only single words are allowed. There are two special cases:

  • Forward match: when one transcribed word stands for two passage words, add the following word after the alternative. For example, this accepts youre for you are: you|youre are
  • Wildcard: to accept anything for a difficult word such as a name: arikawa|*

You can edit alternatives in the activity settings or on the Administrator tab. The Administrator tab shows a summary of mistranscriptions, which helps you see the mistakes that recur. Save and re-evaluate all attempts applies new alternatives to existing attempts. Re-push evaluations to gradebook sends the updated grades to the gradebook.

Using the Administrator tab to tune recognition

Figure 5.7. Using the Administrator tab to tune recognition.

For the full syntax and a starter list for English, see Tuning your Read Aloud activity.

With Enable quiz selected in Activity steps, you can add questions on the Questions tab to check comprehension after reading. Select Add question to create a multiple-choice question.

Quiz settings control whether question titles are shown, whether students can reattempt the quiz, and what appears on the quiz finish screen.

Adding quiz questions and how they appear to students

Figure 5.8. Adding quiz questions and how they appear to students.

The quiz affects the grade. If the Quiz step is enabled and has questions, the final grade is the average of the reading score and the quiz score. If you add no questions, students skip the quiz and the grade comes from the reading alone.

Check that the Passage language is correct and the recording is clear. Then use Transcript check mode to see what was heard. If the same words are often misheard, add alternatives, or try Guided STT (Poodll) in the transcriber settings.

Why are the Listen and Practice steps not pausing correctly?

Section titled “Why are the Listen and Practice steps not pausing correctly?”

The voice may not support automatic breaks, or the timing may need adjusting. See Section 5.3.

Set Can reattempt reading to Yes and choose Max. attempts. Grade options decides which attempt goes to the gradebook.

No. It supports many languages and regional variants. Check that the language you need is in the Passage language list, and test it with a few readings.