CUL Activity Stream

Local plugins ::: local_culactivity_stream
Maintained by Amanda Doughty
Local plugin which sends messages when a course activity/resource is added or updated. Part of the CUL Activity Stream suite.
Latest release:
16 sites
2 downloads
6 fans
Current versions available: 6

This plugin catches course content creation and update events (\core\event\course_module_created, \core\event\course_module_updated) and sends new messages about the events. It does this by queueing a master message for each event in table {message_culactivity_stream_q} in real time. A scheduled task loops through unsent messages in the queue.  It sends individual messages to users and updates the status of the queued master message.

It checks first if the update is currently visible to the user and does not send a message if it is not.

Contributors

Amanda Doughty (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • David Mudrák
    Thu, 30 Oct 2014, 8:55 PM
    See my approval comments in message_culactivity_stream
  • Ricardo Caiado
    Wed, 20 Jan 2016, 8:41 PM
    Does it work with version 3.0?
  • Amanda Doughty
    Wed, 20 Jan 2016, 9:03 PM
    Ricardo, we are currently testing all of our own plugins and all of the third party plugins we use with version 3.0.

    If it does not work now then it will have to by the end of April for our upgrade. It installs on 3 and I will update the compatible versions as soon as I am satisfied with our testing.
  • Ricardo Caiado
    Thu, 27 Oct 2016, 10:38 PM
    Does it work with version 3.1?
  • Roland Sherwood
    Wed, 8 Aug 2018, 6:13 PM
    Hi Amanda. Many thanks for this excellent plugin (still can't believe this functionality is not in core...!), and just to quickly note that although I realise 3.5 support is not officially offered at this time, attempting to install version 3.2.0 under Moodle 3.5.1 results in the following error:

    PATH attribute does not match file directory: local/culactivity_stream/db
    line 1727 of /lib/datalib.php: call to debugging()
    line 352 of /lib/xmldb/xmldb_object.php: call to xmldb_debug()
    line 248 of /lib/xmldb/xmldb_structure.php: call to xmldb_object->debug()
    line 172 of /lib/xmldb/xmldb_file.php: call to xmldb_structure->arr2xmldb_structure()
    line 153 of /lib/xmldb/xmldb_file.php: call to xmldb_file->arr2xmldb_structure()
    line 347 of /lib/ddl/database_manager.php: call to xmldb_file->loadXMLStructure()
    line 368 of /lib/ddl/database_manager.php: call to database_manager->load_xmldb_file()
    line 594 of /lib/upgradelib.php: call to database_manager->install_from_xmldb_file()
    line 1857 of /lib/upgradelib.php: call to upgrade_plugins()
    line 694 of /admin/index.php: call to upgrade_noncore()

    message_culactivity_stream appears to install fine, it's just this one that has problems. We'd really like to be able to offer the functionality offered by this plugin to our users under 3.5, so I just wondered if you did plan to officially support 3.5 at some point?

    Many thanks again.
  • Amanda Doughty
    Wed, 8 Aug 2018, 6:42 PM
    Thank you. I'm on holiday atm. I will look at this when I am back next week.
  • Roland Sherwood
    Thu, 9 Aug 2018, 11:11 AM
    Great - many thanks!
  • Amanda Doughty
    Tue, 28 Aug 2018, 7:59 PM
    Hi Robin, I'm a little late but I am looking at this now. Will update by the end of the week
  • Amanda Doughty
    Tue, 28 Aug 2018, 9:36 PM
    Hi Robin, I have fixed the error that you reported and the plugin now installs ok. I am not marking it as ready for 3.5 yet as I still have further testing to do. Please do report back if you find anything else.
Please login to post comments