Child Course
插件活动模块稳定版

Child Course

mod_childcourseEduardo Kraus

  • Moodle 1.9–5.1
  • 中文 84%
  • 更新 2026-10-16

Adds the “Linked Course” activity, enables automatic enrollment, links groups and roles, and maintains incremental synchronization of completion and grades, with support for the Moodle App.
Child course
mod_childcourse adds a Moodle activity that works as a shortcut inside a parent course . When clicked, the user is redirected to a child course and (optionally) the plugin performs automatic enrolment , group mapping, and incremental synchronization of completion and grades .
Auto enrol Groups Completion rules Incremental sync Mobile support
Mental model
Parent course contains a “Child course” activity → user clicks → (optional enrol + group mapping) → redirect to the child course.
Tip: replace this image with your plugin banner or a screenshot of the activity configuration / teacher dashboard.
What the plugin solves (in practice)
Moodle can link courses in many ways, but most solutions become fragile when you need controlled access , consistent group mapping , and reliable tracking . This module adds the missing layer: enrolment rules + stateful synchronization inside a single activity.
Clean shortcut inside the parent course
A single activity points to the child course, with optional “open in new tab” to streamline navigation.
Automatic enrolment (optional)
Enrol users when they access the activity, preserving roles and reducing “permission error” friction.
Group mapping that makes sense
Enrol into a specific group or inherit groups from the parent course to the child course (optional).
Incremental sync (completion + grades)
A scheduled task keeps state and syncs changes incrementally, avoiding “full rebuild” runs.
Designed for real courses
Supports Backup/Restore .
Can hide the child course from “My courses / Overview” to reduce clutter.

返回插件目录