Activities: Read Aloud for Poodll

Maintained by Picture of Justin HuntJustin Hunt
Read Aloud for Poodll 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.

Read Aloud for Poodll 2.0.18 (Build 2019092501)

Release notes

2.0.18 (Build 2019092501)
- Fixed a misten ref. to another plugin readseed in grade.php
- Changed fetch_transcripts and has_ transcripts to look at full transcript. Because plain transcript might exist AND be empty.
- Changed grading and grading-by-user reports to look at fulltranscript and not wpm to see if it was ai graded.
- fixed gradenowhelper.js to show correct wpm and accuracy if user truly scores 0
- Added grade-by-highest-attempt score

2.0.17 (Build 2019091901)
-Fixed bug where allow early exit and fast transcode would cause errors when fetching audio duration

2.0.16 (Build 2019091900)
-Fixed bug where student-review and grading pages, would show different results to grading report, when allowearlyexit was true

Version 2.0.15 (Build 2019091000)
-Fixed bug where non admins and limited attempts would not show correctly on student review page
-Fixed bug where user attempts report showed all user results

Version 2.0.14 (Build 2019062600)
-Fixed broken gradebook integration and completion settings

Version 2.0.13 (Build 2019052001)'
-fixed unencoded url in post activity ajax submission

Version 2.0.12 (Build 2019052000)
-Fixed up backup restore bug where userid not mapped correctly
-Improved course deleted event
-Added fast transcriber
-Fixed problem in diff that failed to match transcript

Version 2.0.11 (Build 2019042000)
-Added more language support
-compatibility with RS for self correction mode

Version 2.0.10 (Build 2019030600)
-Added support for new lines in passage
-Show unread words in review in a more readable format (i.e. without strikeout)
-Added Alternatives Admin tab

Version 2.0.9 (Build 2019022000)
-implemented better wildcard support

Version 2.0.8 (Build 2019021800)
-improved adhoc task logic
-tweaks to diff algorythm

Version 2.0.7 (Build 2019021600)
-added more powerful alternates implementation
-fixed matching algorythm bugs
-set to generous match for plurals and -ed in English
-added debug features (for devs)

Version 2.0.6 (Build 2019012000)
-Added better cron calling
-Added support for fast poodll loading in poodllloader.html (used by safari's mainly)

Version 2.0.5 (Build 2018121400)
-fixed a bug that could break AI grading

Version 2.0.4 (Build 2018120900)
- changed lang string key "NG" to "notok" and English to "Not OK"
- renamed audiohelper.js to recorderhelper.js
- renamed gradinghelper.js to hiddenplayerhelper.js
- added better error reporting if there is a problem with Auth
- reinstated accuracy adjustment settings
- padded spot check audio by 0.5 seconds on either side of start and end
- improvements to diff algorithm

Version 2.0.3 (Build 2018112600)
- improved reliability of cron call to fetch token
- better support for privacy api (incl moodle 3.6)

Version 2.0.2 (Build 2018111800)
-added support for auth details in token

Version 2.0.1 (Build 2018111200)
-Added Sao Paulo, Frankfurt, London regions (no AI)
-Add support for Ottawa region (yes AI)
-Support for accents (en-UK, en-AU) and Canadian French (fr-CA) in AI regions
-Fixed non English transcription calls that were broken

Version 2.0.0 (Build 2018101200)
-Release version of ReadAloud with CloudPoodll and AI integration

Version 1.1.08 (Build 2018090701)
--added support for HTML5 fallback tag (actually made sure we never fallback .. just show a warning)

Version 1.1.04 (Build 2018082402)
-added accadjustmethod and errorcount fields
-implemented auto error estimation

Version 1.1.03 (Build 2018071300)
-added accadjust field

Version 1.1.02 (Build 2018062600)
-Cloud Poodll integration
-Backup and Restore
-General refactor

Version 1.1.1(Build 2018060902)
-HTML5 version of ReadAloud

Version 1.1.0(Build 2018041000)
-Implemented new Moodle Privacy API

Version 1.0.7(Build 2016111901)
tightened up some non-moodle code in audiohelper.php and poodllfilelib.php to use Moodle APIs.
More secure etc.

Version 1.0.6(Build 2016090201)
unnecessary break statement caused error on php7

Version 1.0.5(Build 2016031001)
The logic to determine the number of completed attempts by a student was wrong. fixed it

Version 1.0.4(Build 2016031000)
Added a settings to turn off the loading of bootstrap and fontawesom. Where a theme already has it, this can cause issues.

Version 1.0.3(Build 2016022500)
This fixes an issue with the renderer on later PHP versions where the trim function
can't be used to return a value to another function. It caused a white page/500 error when viewing the assignment

Version 1.0.2(Build 2016022102)
Added fix for incorrectly named field fedbackformat

Version 1.0.1(Build 2016022101)
Added fix for failure to set form TTSLANGUAGE field type
Moodle 3.1, 3.2, 3.3, 3.4, 3.5, 3.6, 3.7

Version information

Version build number
Version release name
2.0.18 (Build 2019092501)
Stable version
MD5 Sum
Supported software
Moodle 3.1, Moodle 3.2, Moodle 3.3, Moodle 3.4, Moodle 3.5, Moodle 3.6, Moodle 3.7

Version control information

Version control system (VCS)
VCS repository URL
VCS tag

Default installation instructions for plugins of the type Activities

  1. Make sure you have all the required versions.
  2. Download and unpack the module.
  3. Place the folder (eg "assignment") in the "mod" subdirectory.
  4. Visit to finish the installation