Activities ::: mod_pcast
Maintained by Stephen Bourget
Activity module to create podcasts in Moodle
Latest release:
802 sites
48 fans
Current versions available: 14

The Pcast module makes it simple to create podcasts in moodle.  Podcast episodes can be instructor created or added by course participants.


Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3


Stephen Bourget (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Stephen Bourget
    Wed, Sep 27, 2017, 8:44 PM
    Please make sure that the user posting the episode is actually enrolled in the course and the episode has been approved. (Items posted by a non-enrolled user will not be added to the RSS feed. This is due to how the RSS feeds are built to handle group memberships)
    see: (https://docs.moodle.org/33/en/Pcast_FAQ)
  • Peter Diedrichs
    Thu, Dec 7, 2017, 8:46 PM
    We got a database error, a very inconsistent one we thought, but it turned out to be the pcast database table for the Summary being limited to 255 characters. Is there a reason for this? We changed that to 1024 characters, will that have any negative effects? (moodle 3.2.6 and pcast 3.2) The error message in the database: Error writing to database. Debug: Data too long for column 'summary' at row 1\nINSERT INTO mdl_pcast_episodes (name,summary,mediafile,subtitle,keywords,explicit,pcastid,timecreated,userid,course,summaryformat,timemodified,approved,topcategory,nestedcategory) VALUES(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)\n[array (\n
  • Stephen Bourget
    Fri, May 11, 2018, 12:33 AM
    According to the specification, the summary field should is truncated at 200 characters and HTML is stripped out (https://developers.google.com/search/docs/data-types/podcast) I'll look at changing the database table to support longer text and have it shortened for the RSS and iTuned feed generation (Similar to how other modules support this)
  • AL Rachels
    Wed, Aug 29, 2018, 3:02 AM
    Are the Pcast MOODLE_33_STABLE and MOODLE_35_STABLE branches available on github, or am I just not seeing them there?
  • Stephen Bourget
    Wed, Aug 29, 2018, 4:40 AM
    I just created a MOODLE_33_STABLE branch from the last commit used to create the above plugin (https://github.com/sbourget/moodle-mod_pcast/tree/MOODLE_33_STABLE). For MOODLE 3.4 & 3.5 use the Master branch. (I typically create new branches when I introduce a non-backwards compatible change such as the file type restrictions or GDPR support which differed between Moodle 3.3 and 3.4
  • Aaron Ciuffo
    Tue, Nov 20, 2018, 6:17 PM
    I've just set up PCast on a fresh moodle install. I've added the first episode to a fresh podcast stream. When I check the RSS Feed I see the following error. Where should I start to debug this? Any ideas?
    < item>< title>RSS Error< link>; pubDate>Tue, 20 Nov 2018 10:04:17 GMT< description>Error reading RSS data< guid isPermaLink="true">; /item>
  • Stephen Bourget
    Tue, Nov 20, 2018, 9:50 PM
    Can you verify that the user who posted the episode is enrolled in the course?
  • Eden Shane
    Thu, Mar 7, 2019, 2:05 PM
    I have a problem with the video size
    the video size is bigger than my web tile width (I'm using campus theme) and so the users are unable to see the video thumbnail and also the file descriptions
  • Stephen Bourget
    Sat, Mar 9, 2019, 1:48 AM
    Can you add an issue to the bug tracker for this and include a screenshot of how it looks in your theme so I can work on a fix?
  • Eseosa I
    Fri, Sep 20, 2019, 4:15 AM
    Hello Stephen, here an interesting edge case.

    There is a conditional on line 1666 in mod/pcast/lib.php attempting to instantiate/use the object class which is no longer relevant in PHP7
    else if ($userid and $nullifnone) {
    $grade = new object();
    $grade->userid = $userid;
    $grade->rawgrade = null;
    pcast_grade_item_update($pcast, $grade);

    Replaced with stdClass() to resolve. I see you use stdClass through your plugin so supsect this block was omitted.

    plugin ver: 3.5 (2018051602) (2018051602)
    mdl_ver: 3.6
  • Stephen Bourget
    Wed, Sep 25, 2019, 10:29 PM
    That issue was fixed recently by https://github.com/sbourget/moodle-mod_pcast/commit/30a3475d4e6c505f68fb073eb7062bf4c7ea07a0
    It will be available in the next release. (If you need the fix sooner you can download the updated plugin directly from GitHub.)
  • Meritxell Revés
    Fri, Dec 17, 2021, 8:24 PM
    Hello Sptephen,

    We are using your plugin into a Moodle Workplace platforma and we find very usefull, however when we access to it from the Moodle Mobile App we see that is not integrated and that we need to go to the browswer to listen it. Is there any configuration/option to have it supported by the Monile App?
  • Stephen Bourget
    Sat, Dec 18, 2021, 12:17 AM
    Thanks for the feedback, The plugin currently is not supported by the mobile app.
    I've added the request to github and hopefully I'll have time to add support for it in a future version.
  • Mahmoud Adel
    Mon, Dec 27, 2021, 5:35 PM
    Any one can help me
    how to make a podcast on moodle 3.11
    the plugin doesn't work version error (2021042601)
  • Mahmoud Adel
    Wed, Dec 29, 2021, 4:22 PM
    Hello Sptephen
    the plugin doesn't work
    Validating mod_pcast ... Error
    [Error] Required Moodle version [2021042300]
    Installation aborted due to validation failure
    thank you
1 2
Please login to post comments