Study Planner
A Moodle-native, cross-course study planner. Study Planner reads deadlines from every enrolled course, combines them with each student's declared availability, and builds an automatically rescheduling Today/Week plan - with reminders, personal tasks, a calendar feed, and an optional dashboard block.
Study Planner is a Moodle-native, cross-course personal study planner. Instead of leaving students to track deadlines across every course themselves, it reads upcoming assignments, quizzes, choices, workshops and lessons from all of a student's enrolled courses and turns them into one unified, prioritised plan.
Each student declares their own weekly availability - which days they can study and for how long - and a rule-based scheduling engine allocates study sessions day by day, splitting longer tasks into manageable segments and respecting session-length and break preferences. Overdue and urgent work is automatically prioritised over lower-priority tasks.
The Today and This Week views give students a clear, actionable plan they can mark complete, skip, or reschedule with one click. Missed sessions are automatically flagged and can be rescheduled to the next available slot, with a full audit trail. Students can also add their own personal (non-Moodle) tasks - like "buy textbook" or "attend revision session" - directly into the same plan.
A daily reminder notification is sent at each student's own preferred local time, and a personal iCalendar feed lets students subscribe to their study plan from Google Calendar, Outlook or any calendar app. Teachers can set how long each course activity should take students to study and how important it is, so the scheduler reflects real course workload rather than guesswork.
Study Planner ships as two lightweight Moodle plugins under one licence: the core local_studyplanner plugin, and an optional block_studyplanner dashboard widget that surfaces today's next few sessions directly on the Dashboard or My Moodle page.
Full Moodle Privacy API (GDPR) support is built in, since study plan data is personal to each student regardless of which course it relates to.
What's Included
Cross-Course Deadline Import
Automatically reads assignment, quiz, choice, workshop and lesson due dates from every course a student is enrolled in - no manual entry required.
Rule-Based Scheduling Engine
A day-by-day bin-packing scheduler allocates study sessions around each student's declared availability, splitting longer tasks into manageable segments and prioritising overdue and urgent work.
Today & This Week Views
A clear daily and weekly plan students can act on directly - mark complete, skip, or reschedule a session in one click.
Automatic Rescheduling
Missed sessions are automatically flagged and can be moved to the next available slot, with a full history of every reschedule.
Personal Tasks
Students can add their own non-Moodle tasks - like revision sessions or textbook purchases - directly into the same plan.
Calendar Feed
A personal iCalendar feed lets students subscribe to their study plan from Google Calendar, Outlook, or any calendar app that supports iCalendar.
Dashboard Block
An optional companion block shows today's next study sessions directly on the Dashboard or My Moodle page.
System Requirements
Frequently Asked Questions
Support
For support, visit tandreig.com/plugins/support or use the contact form on this site.
Related Plugins
News Ticker
A Moodle local plugin that displays a site-wide scrolling announcement ticker below the main navigation, above the page content. Ideal for broadcasting important notices, maintenance windows, or any time-sensitive message to all users across the site.
- Full-width scrolling ticker on every Moodle page
- Configurable message, colours, and scroll speed
- Pauses on hover so users can read in full
- Optional dismiss button per session
- Dismissed state stored in sessionStorage
Exam Notification Reminder
Automatically displays a preparation checklist modal to students before upcoming exams — based on quiz schedule detection.
- Automatically detects upcoming quizzes across all courses
- Configurable days-before threshold
- Modal with checklist, links, and custom instructions
- Confirm or Remind-me-later interaction
- Admin preview and WYSIWYG editor
Ready to Deploy Study Planner?
Install it on your Moodle site in minutes. Need customisation or a bespoke plugin? Get in touch.
The word Moodle and associated Moodle logos are trademarks or registered trademarks of Moodle Pty Ltd or its related affiliates.