Blocks: CUL Upcoming events

Maintained by Picture of Amanda DoughtyAmanda 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.
89 sites
8 fans
Current versions available: 4

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

Beta Version 2 adds dynamic scrolling and updating of the events.

UPDATES 12/12/17:

1. The block does not currently work using Boost theme.

2. I am working on a new version for Moodle 3.4 which will require a complete rewrite to utilise the new Calendar API.


This plugin is part of set CUL Activity Stream suite.


Screenshot #0


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

Comments RSS

Show comments
  • Picture of Amanda Doughty
    Tue, Dec 16, 2014, 7:21 PM
    Hi Derek,

    We are moving to 2.8 next summer and will be testing all of our plugins between now and April. Any issues with 2.8 will be fixed by then. The in house blocks will take priority so I expect to have a 2.8 ready and tested version by the end of Jan.
  • Picture of David Mudrák
    Mon, Nov 2, 2015, 5:38 PM

    I am happy to let you know this plugin received the Reviewers' choice award. Well done!

  • Picture of Ronald Balhan
    Mon, Feb 8, 2016, 4:32 PM
    Great plugin, I have installed it on Moodle 2.9.1.
    Although the core Moodle Upcoming Events Block has the same issue on the front page, it would be nice if the CUL Upcoming Events list on the front page only displays the events where the logged in user has access to, just like the Module Events list on course level does, or at least offer a setting to choose it yourself.
  • Picture of Amanda Doughty
    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.
  • Picture of Ronald Balhan
    Mon, Feb 8, 2016, 10:24 PM
    Great, thank you for taking prompt action
  • Picture of Ronald Balhan
    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

  • Picture of Amanda Doughty
    Tue, Feb 9, 2016, 9:09 PM
    Hi Ronald,

    What is a face-to-face event? Is this another type of plugin?
  • Picture of Ronald Balhan
    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.
  • Picture of Amanda Doughty
    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.
  • Picture of C Behan
    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?

  • Picture of Amanda Doughty
    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.

  • Picture of C Behan
    Mon, Apr 4, 2016, 7:46 PM
    Thanks Amanda.
  • Picture of Amanda Doughty
    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.

1 2
Please login to post comments