Category Course Reset
插件本地插件稳定版

Category Course Reset

local_category_resetBrian Pool

  • Moodle 1.9–5.1
  • 更新 2026-02-05

Efficiently reset all courses in a category and subcategories. Removes student enrollments, grades, and submissions while intelligently managing groups – automatically deleting numbered groups (like NT-1-1, NT-2-1) while preserving special groups (like NT-504, NT-IEP, NT-GIFTED). Perfect for schools preparing courses for a new term. The groups that are deleted and kept are configured in the plugin settings.
The Category Course Reset plugin streamlines the process of preparing courses for a new academic term by allowing administrators to reset entire categories of courses in a single operation.
NOTE: Reset can timeout if doing an entire site (or very large category)
Key Features:
Bulk Course Reset : Reset all courses within a category and its subcategories at once
Intelligent Group Management : Configurable patterns to automatically delete system-generated groups while preserving special purpose groups (IEP, 504, Gifted, etc.)
Comprehensive Reset Options :
Removes all student enrollments
Deletes grades and submissions
Clears events and notes
Resets course completion
Removes local role assignments
Clears grouping memberships
Flexible Configuration : Set custom patterns for which groups to delete and which to always keep
Set New Start Date : Apply a new start date to all courses during the reset process
Safe Operation : Requires explicit confirmation before executing the reset
Easy Access : Direct links from category management pages and accessible plugin settings
Perfect for:
Schools transitioning between academic terms
Districts managing multiple courses across categories

返回插件目录