• Moodle

Timetable

Advanced time management for Moodle.

  • Basic free
  • Pro from €199 / year
  • Pro in beta

Key feature 01 / 04

Smart scheduling and course planning

With Pro, teachers define relative start and due dates, activity durations, priorities and course timelines. Timetable generates a personal schedule for each learner and integrates it into calendars, course views and dashboards — planned forward from a start date or backward from a target date.

Key feature 02 / 04

Prediction model

Pro combines progress, completion behavior, workload and grading performance into one success prediction. Factors such as punctuality, priority or allocated time are weighted per course and managed globally.

Key feature 03 / 04

Learner overview and self-regulation

Learners see planned, elapsed and remaining time, their prediction and progress toward course completion. They adjust weekly time and learning speed and see how the forecast changes.

Key feature 04 / 04

Program-based scheduling and overrides

Assignments override the course timeline for groups, enrollment methods or single users, individually or by CSV upload. Each can be mandatory or optional, carry a priority and tags, and have an observer.

Timetable at a glance

A free block and a Pro course tool

The Timetable block shows calendar entries wherever Moodle allows blocks. With Pro, the Timetable tool adds scheduling, prediction and overrides in the course’s secondary navigation.

Compare plans Try it yourself · upcoming
Skip to overview & plans Compare plans
Timetable Get it now

Everything about Timetable

Overview

Flexible scheduling and success prediction

Timetable brings flexible scheduling and a configurable prediction model to Moodle courses where fixed deadlines are not enough. It is designed for self-paced, blended and cohort-based learning, adapting courses to individual progress, enrollment dates and workload expectations.

The free Timetable block shows calendar entries and a visual timeline. With Pro, teachers set relative dates, durations and priorities, Timetable generates a personal schedule for each learner and combines progress, completion behavior, workload and grading into a success forecast. Pro is currently in beta.

Management summary

Value, cost and rollout on a single page. Export as PDF for your committee.

Open as PDF (opens in a new tab)
  • Structure

    Self-paced and cohort-based

    Relative start and due dates adapt the course to each learner’s enrollment date. Groups, enrollment types and single users can get their own dates.

  • Transparency

    Workload and deadlines in view

    Learners see their timeline, prediction and commitments. Teachers see timing, priority and completion status per activity.

  • Early warning

    Risk patterns identified early

    A weighted success prediction supports proactive feedback and structured interventions. Report sources bring the data into Moodle’s report builder.

Features & pricing

Feature Basic Pro (Beta)
Calendar entries and a visual timeline, anywhere Moodle allows blocks.
Basic: 2 of 3 features Pro (Beta): every feature of the group
Course timelines that adapt to enrollment models.
Basic: not included Pro (Beta): every feature of the group
Performance, progress and learning behavior in one success prediction.
Basic: not included Pro (Beta): every feature of the group
Time, progress and personal commitments in one place.
Basic: not included Pro (Beta): every feature of the group
Rule-based flexibility on top of the course timeline.
Basic: not included Pro (Beta): every feature of the group
Prediction and scheduling data in Moodle’s report builder.
Basic: not included Pro (Beta): every feature of the group
Extra features together with other plugins.
Basic: not included Pro (Beta): every feature of the group

All · every feature of the group 2 of 6 · some features — Not included

Release notes 1.0 (R2) ↗ All releases ↗

Use cases & screenshots

Self-paced

Structured self-paced learning

Relative start and due dates and activity durations generate a personal schedule for each learner, based on their enrollment date. Learners set their weekly time commitment and see what is due.

  • Course schedule and workload
  • Activity-based scheduling
  • Personal learning commitment

Early warning

Identify risk early

Weighted factors such as progress, punctuality and allocated time combine into one success prediction. Teachers and supervisors see who needs support and can intervene early.

  • Weighted prediction factors
  • Success prediction
  • Report builder sources

Programs

Complex training programs

Rotating groups, voluntary and mandatory learners get their own deadlines without changing the course structure. Observers are assigned for structured oversight.

  • Overrides by group, enrollment type or user
  • Priorities, tags and observers

Tech & compliance

Running it

Requirements

Free block: Moodle 3.9 to 4.5 (Timetable 1.0).

Installation & updates

Basic and Pro are installed through the Moodle plugin installer, as described in the installation guide. Pro then needs an initial configuration.

Reviewing it

Data protection & hosting

Your data stays in your Moodle. Timetable runs entirely inside your Moodle site and stores its data in your Moodle database and file storage, on your own server. bdecent does not run a cloud service for it, and the plugin never contacts bdecent: no licence checks, no telemetry, no usage tracking. Access is controlled by Moodle roles and capabilities, so only the people you authorise can see or change it.

Accessibility & license

Timetable is built with Moodle's own template system and the Bootstrap components of Moodle's standard theme Boost, so it follows your theme's colours and fonts. We have not published a formal WCAG audit yet — if something gets in your way, tell us and we will fix it. Released under GPLv3, like Moodle itself.

Stay updated Never miss a release note: join the Timetable Product Hub and get news about releases, webinars and design packages by email. Join the Product Hub ↗
Try Timetable yourself A ready-made Timetable sandbox: log in as teacher or student, change settings or build your own course. It resets regularly. Try it yourself · upcoming

Latest