Moodle’s calendar already is a great solution to provide an overview about events from various sources, i.e. courses, activities and other events. Now, we’ve made this information available within Dash so that students can see upcoming events in a better design.
The calendar events datasource provides users with a comprehensive listing of available calendar events within the LMS, offering extensive customization options tailored to their preferences. Upon selecting this category, admins have the flexibility to enable or disable specific data fields related to events, allowing for a personalized display. They can choose to showcase event details such as event title, type of event, context of event, description, start- and end dates and more.
Furthermore, admins can activate a filter option for event dates, type or even a specific day of the week.
Moreover, administrators can apply data limitations based on conditions such as context, course, category, status or date.
For instance, administrators can leverage these options to curate a catalog of upcoming or past events featuring names and images as informational elements for users. This enables administrators to create an intuitive interface for students to explore and select events that align with their interests and goals.
Data Fields
Events
- Event title
- Context of event
- Start date
- Start time
- Event type
- Context of event (linked)
- Description
- Go to activity
- Location
- End date
- End time
- Event duration
- Event duration in minutes
- Repeated event
- Status
- Event color
- Event icon
- Event Image URL
- Event image
- Event image (linked)
Filters
- Event type filter
- Date
- Day of week
Conditions
- Courses (manually select courses)
- Course categories (manually select categories with or without subcategories)
- My groups
- My enrolled courses
- Context of event (multi-select)
- Event status (past/present/future)
- Day of week (Monday, Tuesday etc. multi-select)
- Date (today, upcoming, this week, this month)
- Associated to an activity (Checkbox to enable, then a single select: “Incomplete and complete activities”, “Incomplete activities only”)