CUL Upcoming events

Blocks ::: block_culupcoming_events
Maintained by Amanda Doughty, Tim GagenTim Gagen
A block that is similar to the core Moodle Upcoming Events Blocks but displays the events in a news feed style.
Latest release:
110 sites
8 fans
Current versions available: 6

The block displays the displays future events in a summarized list. There is a setting for selecting the days in advance up to 365.

Events are generated directly from the calendar and/or activity deadlines, providing a link to full details or
directly to the activity.

There are also links to Go to calendar... and add a New Event....

The block is based on the core Moodle Upcoming Events Block but is styled like a feed to match the CUL Activity Feed

Also has dynamic scrolling and updating of the events.


This plugin is part of set CUL Activity Stream suite.


Screenshot #0


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

Comments RSS


  • Mon, Feb 8, 2016, 5:48 PM
    You have uncovered a bug. The block should show events in context. On the front page it should show all of the events a user has access to and on a course page only events for that course. I'll fix this today.
  • Mon, Feb 8, 2016, 10:24 PM
    Great, thank you for taking prompt action
  • Tue, Feb 9, 2016, 9:04 PM
    Hi Amanda,

    I am not sure if your fix is already in version 2.2.1, but when I install this version:
    * from the front page, I can still access all (face-to-face) events although I don't have access to the course where the event is part of
    * on course page where (face-to-face) events are scheduled, "no more events" is shown. Only when I add an event by means of + New Event in block it is shown in the list

  • Tue, Feb 9, 2016, 9:09 PM
    Hi Ronald,

    What is a face-to-face event? Is this another type of plugin?
  • Tue, Feb 9, 2016, 9:30 PM
    Yes it is ( ). Events scheduled in this plugin are displayed in core Moodle Calendar and Upcoming Events lists, but only the Calendar block on front page show them in context, the core Upcoming Events list show all events. I wonder now if the bug is not in the face-to-face plugin.
  • Tue, Feb 9, 2016, 10:00 PM
    I'll try and have at look at this this week. Calendar and the core upcoming events block have some settings that a user can choose to display different types of events: global, group, user, course.

    In our block we do not use these preferences. We show course and group events in the course page and all types of events on the front page. If face-to-face is a user type event then it would not show in our block on the course page. I need to have a look at face-to-face before I could say where the issue is.
  • Sat, Apr 2, 2016, 12:40 AM
    Hi Amanda,

    Thanks for creating this plugin - I'll be adding it to our site more than likely when we upgrade to 3.0.
    One of the things that make this really useful is that it displays events that occur today (i.e. not just from tomorrow) including events that happened earlier in the day. So it'll be great for adding a 'Today's Events' block to users' dashboards.
    However, I would like to display only today's events, and not tomorrow's also. Would it be possible perhaps in a future version do you think?

  • Sun, Apr 3, 2016, 1:01 AM
    Hi Catherine,

    Yes, that sounds like a good idea for a new setting. I'll implement that but it may not be until May.

  • Mon, Apr 4, 2016, 7:46 PM
    Thanks Amanda.
  • Thu, Jun 23, 2016, 7:38 PM
    Catherine, the setting that you requested has been implemented now. To display only today's events, set the lookahead to 0. This can now also be set at instance level.
  • Just wondering . . .
    Thu, Aug 11, 2016, 8:26 AM
    Does this work with Moodle 3.1?
  • Just wondering . . .
    Fri, Nov 18, 2016, 4:53 AM
    I heard from Amanda via a PM in August to say they had not tested it yet with 3.1. smile Now I am interested in 3.2. I've PM'd back to see if there is anything likely to happen. I am interested in this as it is unique: there are no other blocks that do this. Course menus, tabs and formats have options: not this.

  • Thu, Aug 20, 2020, 9:36 PM
    Any update on this being available for Boost themes?
  • Thu, Aug 20, 2020, 9:56 PM
    Hi, Sorry I hadn't realised that comment was still in the description. It does work with Boost. We use it with a child theme of Boost.
  • Thu, Dec 24, 2020, 12:39 AM
    Thank you for updating the Activity Stream block Amanda. We can now add it to the Dashboard.
    Can this Upcoming Events block also be added to the Dashboard, or just to courses? I'm not seeing in the block list for the Dashboard.
Please login to post comments