Booking Sessions Activity

Help Your Learners Achieve Their Learning Goals With Booking Sessions Activity

Divide your course activities into sessions to give your learners more control over their progress and make attendance easier to manage.
In-Course Plugin
Completion Conditions
Compliance-Ready Reports
Creator
Vextur

Features and benefits

Split course activities

The plugin lets you break course activities into smaller sessions with their own requirements and descriptions for easier attendance management.

Tailor each session

Each session gets its own times, dates, and other details. See who’s attending what, when, and where, whether the session is on Moodle or a live event.

Set specific completion rules

If an activity has ten sessions but a student only needs eight to pass, set it up to match your goals, giving learners a convenient way to track their progress.

Mix live and online sessions

Separate sessions into in-person and online to blend classroom and remote learning in one course.

Get reports

Pull attendance reports whenever you need proof of participation. For safety training, anti-harassment awareness, or any other mandatory activity record you need for compliance and audits.

Send confirmation messages

Send custom notifications throughout the course to help students keep track of what’s going on without manual follow-up.

How the Booking Sessions Activity plugin works

1

Add the Booking Sessions Activity to a course

Add the Booking Sessions Activity to any course you wish to break into sessions. It applies only to the specific courses you select, so it won’t make any system changes.
2

Create sessions under the activity

Add sessions to your chosen activity. Each one is a separate scheduled session that learners can register for. You can add as many sessions as you want, each with its own duration, requirements, and descriptions.
3

Set each session’s details

For every session, set the time, date, attendees, statuses, images, links, and even the lecture hall number, and mark whether it’s in-person or online training.
4

Set completion conditions

Define what’s required to complete the activity. Say an activity has five sessions, but a student only needs to attend three to pass. You can customize the settings to reflect that.
5

Separate data for each course creator

Every course creator is responsible for their own sessions and data, so information doesn’t mix with the rest.
6

Set up notifications

You can set up custom messages to notify students about upcoming sessions, deadlines, and other important activity milestones.
7

Track attendance and pull reports

Record attendance per session and access reports showing how many people registered versus how many attended. You can export this data to your device, ready for compliance and your own records.
TESTIMONIALS

What people are saying

FAQs

The Booking Sessions Activity plugin is different from the default Moodle setup because it lets you break a single activity into multiple sessions, so instead of a standalone course, you get a flexible, scheduled set of sessions that learners can register for and attend individually.
Yes, you can set specific completion conditions per activity, so if your students need to attend just some of them to pass, you can require exactly that.
No, the Booking Sessions Activity is an in-course plugin, which means it only affects the specific courses you add it to.

Build Your Perfect Moodle Experience

Extend Moodle with plugins tailored to your organisation’s needs.

Scroll to Top

Don't Miss a Thing!

envelope icon

Get the latest news, updates, and practical insights about Moodle and digital learning – straight to your inbox.