Activity dates icon

Activity dates

Activity dates is a Moodle admin tool that bulk-schedules activity open and close dates across a course on a timed-session basis. A teacher picks an activity type (quizzes, choices, feedback, SCORM, or any module with timeopen/timeclose columns), sets a schedule window, a session length in days, and how many activities belong to each session. The tool splits the course's activities into sessions in course order and writes each session's window straight into every selected activity's own open and close dates, so students get native "Opens/Closes" information and calendar events, with no availability restrictions involved. Unselected activities can optionally be hidden or have their dates reset.
Price option: Free

Supports Moodle 5.0-5.2 See all versions
Latest release: 3 weeks ago
Installations: 4
Downloads (last 90 days): 29

Frankenstyle name: tool_activitydates
Administration tools

Description

Activity dates is a Moodle admin tool for teachers and managers who need to spread a course's activities across a series of timed sessions without editing every activity by hand. From the course administration menu, you pick an eligible activity type - quizzes, choices, feedback, SCORM packages, or any other module whose instance table has timeopen/timeclose columns - then set a schedule start and finish date, a session length in days, and the number of activities per session. The tool chunks the course's activities of that type into sessions in course order and previews the result in a table: each session's date window, every activity's current open and close dates, and checkboxes to control exactly which activities are scheduled.

Saving writes each selected activity's own open and close dates directly, refreshes its calendar events, and makes it visible. Because the dates land in each module's native fields, students see standard "Opens/Closes" information on the course page with no availability restrictions involved. Optionally, activities can stay available after their session finishes, and unselected activities can be hidden from the course and/or have their dates reset. Site-wide defaults for the scheduling form are configurable, and the plugin stores no personal data (GDPR null provider). It was inspired by Marcus Green's Driprelease.

Contributors

Awards

Privacy friendly
Automated testing support