Skip to main content

About Timetable

About Timetable and its architecture

Updated over a month ago

About

Timetable is an advanced Moodle plugin that enhances course planning, scheduling, and student progress tracking. It allows educators and administrators to create dynamic, personalized learning schedules – either forward from a course start date or backward from a target completion date – supporting flexible and adaptive learning paths. With intelligent algorithms, Timetable suggests optimal due dates, predicts student success, and provides readiness indicators to identify when students may need additional support. Comprehensive analytics and reports offer valuable insights into individual and overall course progress, helping to optimize teaching strategies and improve outcomes. Seamlessly integrated into Moodle through the Timetable block and the Timetable tool, Timetable also connects with other plugins like Dash, Pulse, and Designer formats to ensure a cohesive and efficient user experience.


Architecture

Timetable consist of two integrated components.

The Timetable block

The Timetable block provides a compact overview of all existing calendar entries, including scheduled activities and assignments. It can also display completion visuals. Like any other Moodle block, it can be added to any page where Moodle allows blocks.

The Timetable tool (Pro only)

The Timetable tool provides several course-level pages accessible through the Timetable section in the secondary navigation of a course.

  • Configure core scheduling settings of Timetable such as course duration, due dates, and learning time.

  • Configure start dates, due dates, and priorities for each activity in a course.

  • Configure how Timetable calculates and displays predictions on course level.

  • Shows all course tasks and helps students and teachers track progress.

  • Shows students an overview of their course progress, predictions, and commitments.

  • Manage start, due, and end dates of a course for individual users, groups, or enrollment methods through assignment entries in Timetable.


Note: Timetable is currently under active development, and some features or interface elements may still change.

Did this answer your question?