Course Management12 March 20255 min read

    Course Version Control — Manage Course Updates Without Losing Student Progress

    Updating a live Moodle course risks losing student progress data and historical records. The Course Version Control plugin lets you safely update courses by version-stamping content — keeping old records intact while new students access updated material.

    Updating course content in Moodle has always been risky: edit activities in a live course and you risk breaking completion records for currently enrolled students, corrupting gradebook entries, or creating confusion about which version of an assessment a student completed. For RTOs — where historical assessment records must be retained for years — this is a genuine compliance problem. The Course Version Control plugin makes course updates safe: new versions are created alongside the existing course, with historical records preserved against the version the student actually completed.

    Why your RTO needs this

    ASQA requires RTOs to retain assessment records for the duration specified in the Standards — typically years after the student has completed their training. If course updates overwrite or corrupt historical records, RTOs face compliance risk at audit time. Course Version Control gives you a clean, documented version history for every course — assessors and auditors can always see exactly which version of an assessment a student completed, which rubric version was used, and when the course was updated. This is the professional approach to course management at scale.

    Key Features

    Safe Version Creation

    Create a new course version from any existing course with one click — keeping the original intact for students currently enrolled in it.

    Version Stamping

    Student completion records, grades, and assessment evidence are stamped with the course version number — providing clear historical separation.

    Student Cohort Migration

    Move cohorts to the new course version at a scheduled date — automatically transitioning newly enrolling students to the updated version.

    Change Log

    Document what changed between versions — new activities added, assessments updated, resources revised — for audit trail purposes.

    Rollback Capability

    If a course update causes problems, roll back to the previous version without losing any student data.

    Common Use Cases

    • 1Safely updating course content when training package units are revised by industry bodies
    • 2Managing transitions between course versions for rolling intake RTOs with continuous enrolment
    • 3Maintaining historical assessment records when courses are significantly redesigned
    • 4Providing clear version documentation during ASQA renewal of registration audits

    Related topics

    Moodle course versioning, course update Moodle plugin, VET course revision management, Moodle version control, RTO course update without losing records

    Ready to get started?

    Read the full documentation or explore pricing for your RTO.