Activities ::: mod_pcast
Maintained by Stephen Bourget
Activity module to create podcasts in Moodle
Latest release:
739 sites
39 fans
Current versions available: 10

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
  • Thu, Mar 30, 2017, 10:43 PM
    At present, It can get files from any available Moodle repository. However, once MDL-53240 is completed, I can add the ability to restrict the types of files that users can upload to the activity. If you add a request to the bug tracker, I'll work on adding that feature for the next release. (http://tracker.moodle.org/browse/CONTRIB)
  • Fri, Aug 11, 2017, 6:14 PM
    Sorry, I missed the reply. Now I have made a new feature request, https://tracker.moodle.org/browse/CONTRIB-7003
  • Sun, Aug 27, 2017, 1:40 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
    how can I limit the video module size in percent of the tile width or pixel ?
  • Wed, Sep 27, 2017, 8:40 PM
    I have problems with the PodCast RSS feeds, both the regular feed and the iTunes feed. The regular feed renders a blank page and iTunes says that the file could not be found on server.
    The other feeds (from forum) works as expected. Anyone else here having RSS feed problems or any idea about this?
    I use Moodle 3.2.4 and Podcast 3.2 (2016111000)
  • 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)
  • 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
  • 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)
  • 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?
  • 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
  • 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>
  • Tue, Nov 20, 2018, 9:50 PM
    Can you verify that the user who posted the episode is enrolled in the course?
  • 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
  • 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?
  • 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
  • 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.)
1 2
Please login to post comments