VCCMS User Manual
Version 2.4 May 2026 For Australian RTOs
User Manual
VCCMS
Vocational Competency Content Management System
Version 2.4 May 2026 For Australian RTOs
Section 01

Introduction to VCCMS

VCCMS (Vocational Competency Content Management System) is a compliance-grade curriculum management platform purpose-built for Australian Registered Training Organisations delivering nationally recognised training under the AQF.

ASQA audits can shut down an RTO. Most RTOs currently manage compliance in spreadsheets and shared drives — a fragmented, error-prone approach. VCCMS replaces that entirely: every unit has a compliance score, every trainer credential is tracked, every validation event is timestamped, every TGA change is detected and shown as a detailed comparison. One-click audit pack.

1.1 What VCCMS Does

FeatureDescription
Compliance GovernanceEvery unit carries a live score across 12 compliance indicators. Alerts fire when credentials expire or validation deadlines pass.
Version ControlTwo-track versioning detects TGA regulatory changes (Track 1) and enrichment updates (Track 2). Colour-coded diffs show exactly what changed.
Evidence MappingCentral evidence library linked to units, with expiry tracking and one-click ASQA audit export.
Curriculum AuthoringAI-assisted enrichment for every Performance Criteria — explanations, industry examples, workplace scenarios, and quality coaching.
Learner DeliveryMoodle plugin displays enriched units with tabs, progress tracking, bookmarks, personal notes, quizzes, and exercises.
Document ManagementLAG, TAS, and Session Plans authored in the Builder with AI assistance and delivered via Moodle modal popups.

1.2 Two-Component Architecture

VCCMS has two distinct components. The Builder is where content is created and governed. The Moodle plugin is where students and teachers consume that content.

VCCMS Builder
Standalone PHP Web Application
  • Import units from TGA (training.gov.au)
  • Author enrichment content with AI assistance
  • Manage compliance, trainers, and evidence
  • Author LAG, TAS, and Session Plans
  • Expose all content via versioned REST API
mod_vccms (Moodle)
Moodle Activity Module + Plugins
  • Display enriched units to students
  • Tab and accordion layouts with colour themes
  • Progress tracking and Moodle completion
  • Bookmarks, notes, quizzes, and exercises
  • LAG / TAS / Session Plan modal buttons

1.3 User Roles

RoleSystemKey Capabilities
Curriculum DeveloperBuilderImport units, author enrichment, manage workflow, submit for approval, author LAGs and session plans, use AI tools.
RTO AdministratorBuilderAll developer permissions plus: approve content, manage users, export audit packages, configure API keys, approve all documents.
Teacher / TrainerMoodleCreate courses, add VCCMS activities, select elements/PCs, configure layout and theme, monitor student progress.
Student / LearnerMoodleView unit content, use bookmarks and personal notes, complete quizzes and exercises, track own progress.
Section 02

VCCMS Builder — Getting Started

The VCCMS Builder is a standalone web application accessed via your browser. It is completely independent of Moodle. Curriculum developers and administrators use it to author all content, manage compliance, and govern the platform.

2.1 Logging In

  1. Navigate to your Builder URL (e.g. vccms-builder.yourrto.edu.au)
  2. Enter your email address and password
  3. Click Sign In — the Dashboard loads immediately
VCCMS Builder — Login
... ...
Fig 2.1 — The VCCMS Builder login screen. Navigate to your Builder URL and enter your credentials.
NOTE
Your administrator will provide login credentials. Passwords are stored using bcrypt and cannot be recovered — only reset by an administrator.

2.2 The Dashboard

After login, the Dashboard shows a live overview of your RTO's curriculum health with real-time statistics.

VCCMS Builder — Dashboard
...
Fig 2.2 — The VCCMS Builder dashboard showing live stats, validation workflows, and recent activity.
WidgetDescription
Enrichment %Percentage of PCs across all units with approved enrichment content in all five fields.
Compliance %Average compliance score across all active units, based on 12 compliance indicators.
Expiring CredentialsTrainer currency evidence expiring within 60 days. Click to view affected trainers.
MilestonesUpcoming cohort delivery milestones due within the next 30 days.
Validation WorkflowsUnits progressing through the 3-stage validation pipeline that need attention.
Activity FeedRecent actions by all Builder users — publications, approvals, imports, and key events.
Section 03

Working with Units of Competency

3.1 Importing a Qualification

  1. Click Qualifications in the top navigation
  2. Click Import Qualification
  3. Enter the qualification code (e.g. ICT50220) or keywords, then click Search
  4. Select the qualification from the results and click Import
  5. VCCMS fetches all units and Performance Criteria from the TGA API automatically
TIP
Import takes 10–30 seconds depending on the number of units. The job runs in the background — you can navigate away and check progress on return.

3.2 The Units List

Units List
...
Fig 3.1 — The units list showing status badges and the Docs dropdown for quick access to TAS, LAG, and Session Plans.

3.3 The Unit Page

Click any unit code to open the unit page. This is the central hub for all unit-level work — enrichment, resources, compliance, documents, and validation all live here as tabs.

Unit Page — ICTCYS407
...
Fig 3.2 — The unit page showing compliance score, the tab strip, and the element/PC tree.
Section 04

Authoring Enrichment Content

Enrichment is the curriculum developer's value-add layer. For each Performance Criteria you can author five types of content that contextualise the competency for students.

4.1 The Five Enrichment Fields

FieldPurpose
Explanatory TextA plain-language explanation of what the PC means and how it is demonstrated in practice.
Why This MattersIndustry context — why this competency is important and the consequences when it is not met.
Common MistakesTypical errors and misconceptions that learners make when developing this competency.
Industry ExampleA real-world scenario or case study showing the PC in a genuine workplace context.
Workplace ScenarioAn interactive or reflective scenario that puts the learner in a decision-making situation.

4.2 Editing Enrichment

  1. Navigate to a unit and click the Enrichment tab
  2. Click any Performance Criteria row to expand it
  3. Each of the five fields has a Quill.js rich text editor
  4. Type or paste content — bold, italic, lists, and links are supported
  5. Click Save Draft to save without submitting for review
  6. Click Submit for Review when content is ready for administrator approval
Enrichment Editor — PC 1.1
...
Fig 4.1 — The enrichment editor showing the five Quill.js fields, Generate buttons, and AI Coach button for a single PC.

4.3 AI Content Generation

TIP
The AI uses the full PC text, element title, and unit application as context. The richer the TGA unit data, the better the output. Always review for accuracy and add your RTO's specific contextualisation.

4.4 AI Quality Coach

The Quality Coach scores your enrichment against the PC text and returns a grade from A to F with specific feedback on strengths and areas for improvement.

  1. Click the ✦ Coach button on any PC row
  2. Wait 5–10 seconds for the AI to analyse your content
  3. Review the grade badge (A–F), strengths, issues, and suggestions
  4. Edit your content based on the feedback and re-run the Coach if needed
AI Quality Coach — Result Modal
...
Fig 4.2 — The AI Quality Coach modal showing a grade badge, strengths identified, issues found, and improvement suggestions.
Section 05

Resource Library

Resources are rich content items attached to individual Performance Criteria. They appear as interactive tiles in the student view — students click a tile to expand it and access the content.

5.1 Resource Types

TypeDescription
Text BlockFormatted text for definitions, background reading, or additional explanation.
HTML BlockRich HTML content with full formatting, tables, and embedded media.
ImageUploaded image with optional caption. Supported: JPG, PNG, GIF, SVG.
Video EmbedEmbed YouTube, Vimeo, or other video by URL. Displays as a responsive player.
External LinkA labelled hyperlink to legislation, standards, or reference websites.
File DownloadUpload a PDF, Word doc, or other file for students to download.
QuizMultiple-choice quiz with scoring, pass mark, and per-question feedback. Options are shuffled per student.
ExerciseShort-answer response fields. Responses are saved and can be reviewed by trainers.
ChecklistCompletion checklist. Students tick each item and progress saves automatically.
Case StudyStructured case study with scenario, questions, and model answer reveal.
ReflectionOpen-ended reflection prompt. Students write and save their personal response.
ScenarioDecision-point scenario with branching options and outcome feedback.
SlideshowMulti-slide presentation with navigation controls. Supports text and images per slide.

5.2 Creating a Quiz

  1. On the unit page, click the Resources tab
  2. Click + Add Resource and select Quiz
  3. Enter a title and set the pass mark percentage (default 80%)
  4. Click + Add Question for each question
  5. Enter the question text, then add 3–5 answer options
  6. Mark one option as correct using the radio button
  7. Optionally add feedback text to display after the student submits
  8. Drag questions to reorder, then click Save
NOTE
Quiz options are automatically shuffled in the student view. The shuffle uses a deterministic algorithm so saved answers remain valid when a student returns to the unit.
Section 06

Document Management

VCCMS manages three key compliance documents per unit: the Learner & Assessment Guide (LAG), the Training & Assessment Strategy (TAS), and Session Plans. All three are authored in the Builder with AI assistance and can be displayed in Moodle.

6.1 Learner & Assessment Guide (LAG)

The LAG is an 11-section document that explains to students how they will be assessed. When enabled by the teacher, it is visible to all Moodle users.

SectionContent
Unit OverviewSummary of the unit's purpose and industry application.
Assessment MethodsHow the unit will be assessed — observation, questions, portfolio, etc.
Evidence RequirementsWhat evidence the student must produce and to what standard.
Resources RequiredEquipment, materials, and access the student needs during assessment.
Assessment ConditionsEnvironment, supervision, and time requirements.
Knowledge EvidenceUnderpinning knowledge the student must demonstrate.
Performance EvidenceObservable skills and tasks the student must perform.
Reasonable AdjustmentHow assessment is modified for students with additional needs.
Appeals ProcessStudent rights and the process for appealing an assessment outcome.
Re-assessmentConditions and process for re-assessment if the student is Not Yet Competent.
Trainer CredentialsQualification and currency requirements for the assessing trainer.
  1. Navigate to a unit and click the LAG tab
  2. Click Create LAG or Edit LAG
  3. Fill in each of the 11 sections — click Generate for AI-assisted drafts
  4. Save as Draft, then Submit for Review when ready
  5. An administrator approves the LAG — it then becomes visible in Moodle
  6. Click Export PDF to download a formatted copy for records

6.2 Session Plans

  1. Click the Session Plans tab on the unit page
  2. Click + New Session Plan and give it a title and description
  3. Click + Add Session for each training session
  4. For each session: enter objectives, trainer activities, learner activities, and formative assessment
  5. Click Generate All to have AI draft all sessions from the unit elements and PCs
  6. Submit for approval when finalised — the plan then becomes available in Moodle
Section 07

Compliance Management

VCCMS calculates a live compliance score for every unit based on 12 indicators. The Compliance Dashboard provides a split-view showing all units on the left and detailed indicator status on the right.

7.1 The Compliance Dashboard

Compliance Dashboard
...
Fig 7.1 — The Compliance Dashboard split view showing all units with colour-coded scores and the per-unit indicator detail panel.

7.2 Compliance Indicators

IndicatorWhat It Checks
Enrichment CompleteAll PCs have approved enrichment content in all five fields.
LAG ApprovedAn approved Learner & Assessment Guide exists for this unit version.
TAS CurrentAn approved TAS exists and has not been flagged as outdated.
Trainer MappedAt least one trainer with a deliver or both role is mapped to this unit.
Assessor MappedAt least one trainer with an assess or both role is mapped to this unit.
Currency ValidAll mapped trainers have current (non-expired) currency evidence.
Validation CompleteThe 3-stage validation pipeline has been completed for this unit.
Session Plans ExistAt least one approved session plan has been created.
Moderation RecordedAt least one moderation record exists for this unit.
Industry ConsultationAt least one industry consultation record has been entered.
Evidence LinkedAt least one Evidence Library item is linked to this unit.
No TGA ChangesNo unreviewed TGA version changes are pending for this unit.

7.3 Validation Workflow

Every unit must complete a 3-stage validation pipeline before it can be considered fully compliant. Completing Stage 3 automatically triggers a compliance score recalculation.

Stage 1Internal Review
RTO staff review content for accuracy, currency, and compliance. Assign a responsible person and due date. Upload evidence of the review.
Stage 2Industry Validation
Industry representatives confirm content reflects current workplace requirements. Upload consultation evidence and record the outcome.
Stage 3Final Sign-Off
RTO Manager or delegate signs off. Completing this stage automatically recalculates the unit's compliance score.
WARN
If a trainer's currency evidence expires and is not renewed, the unit's compliance score drops and an alert fires. ASQA requires trainers to maintain current industry skills — ensure evidence is uploaded and dated correctly.
Section 08

mod_vccms — Moodle Teacher Guide

The mod_vccms Moodle plugin displays enriched VCCMS unit content to students. Teachers add it to courses like any other Moodle activity and configure which elements, PCs, layout, and colour theme to use.

8.1 Adding a VCCMS Activity

  1. Turn editing on in your Moodle course
  2. Click + Add an activity or resource in the desired section
  3. Select VCCMS Unit from the activity chooser
  4. Search for the qualification and select the unit to display
  5. Configure display settings (see below)
  6. Click Save and display

8.2 Element and PC Selection

By default all elements and Performance Criteria are displayed. You can exclude specific elements or individual PCs to tailor the unit for a particular cohort or course.

VCCMS Settings — Element and PC Selection
...
Fig 8.1 — The element and PC selection panel in the VCCMS activity settings. Expand any element to show individual PC checkboxes.
TIP
Element and PC exclusions allow you to contextualise a unit for a specific cohort without affecting the Builder content or other course instances using the same unit.

8.3 Layout and Theme Settings

VCCMS Settings — Display Options
...
Fig 8.2 — The display options panel showing layout, PC layout, colour theme, evidence layout, and document button toggles.
Layout OptionDescription
Accordion (elements)Elements collapse and expand. Students click a header to open it. Suitable for long units.
Fullpage (elements)All elements always open. Students scroll through the full unit. Suitable for shorter units.
Tabs (PCs)PCs shown as numbered tabs (e.g. 1.1, 1.2). One panel is visible at a time. This is the default.
Accordion (PCs)PCs collapse individually. Students can open multiple PCs simultaneously within an element.

8.4 Colour Themes

Four colour themes are available to match your faculty or Moodle branding.

Default
Navy & Blue
IT, Business, general use. Default for all new activities.
Sage
Green & Teal
Health, Community Services, Aged Care, Environment.
Slate
Neutral Grey
Finance, Business. Neutral — matches most Moodle themes.
Warm
Amber & Terracotta
Trades, Construction, Hospitality, Cookery, Tourism.
Section 09

Student Experience in Moodle

Students access VCCMS content through the standard Moodle course page. The unit displays in a modern, accessible interface designed for self-paced VET learning with built-in progress tracking.

9.1 The Unit View

Student View — Tab Layout (Default)
...
Fig 9.1 — The student view showing the hero header, progress bar, element tiles, PC tabs, enrichment panels, and the Mark done / Bookmark / My Note action bar.

9.2 Navigation and Progress

FeatureDescription
Progress BarShows how many elements have been viewed. Updates automatically as you navigate.
Resume ButtonRemembers your last viewed element and provides a one-click return on your next visit.
Element TilesNumbered circles at the top of the unit. Viewed elements show a tick (✓). Click any tile to jump to it.
Time EstimatesEach element shows an estimated reading time based on content length.
Keyboard NavigationPress [ and ] (bracket keys) to move between elements without using the mouse.
Completion BannerWhen all elements are viewed, a green completion banner appears once per student per unit.

9.3 Bookmarks and Personal Notes

TIP
Unlike browser-based storage, bookmarks and notes persist across devices and browser cache clears because they are stored server-side in the VCCMS system.

9.4 Mark Done

Students can mark individual PCs as done using the ✓ Mark done button. This is a personal tracker stored in the browser and does not affect Moodle completion or assessment outcomes.

9.5 Interactive Resources

Quizzes

Exercises

Checklists, Reflections, and Scenarios

Section 10

Administration

10.1 User Management

  1. Navigate to Users in the Builder navigation
  2. Click + New User to create an account
  3. Enter name, email, and assign a role
  4. The user receives a password reset email to set their own password
RoleCapabilities
AdminFull access to all Builder features — user management, API keys, approvals, and audit export.
DeveloperAuthors enrichment, resources, LAGs, and session plans. Can submit but not approve content.
TAS EditorFocused access to create and edit the Training & Assessment Strategy documents.
ReviewerRead-only access with ability to view content currently in review.
Read OnlyView-only access to all content. Cannot create, edit, or approve anything.

Per-User Permission Overrides

Administrators can grant or deny individual permissions on top of a user's role via the user edit page. The permission matrix shows each permission's source:

✓ From RoleRole permission
Permission granted by the user's assigned role. The normal state for most permissions.
⊕ Extra GrantIndividual grant
Permission added beyond what the role provides. Use to extend access for specific users.
⊖ DeniedIndividual denial
Permission removed despite the role normally having it. Use to restrict specific users.
○ Not GrantedNot available
Permission is neither in the role nor individually granted. User cannot perform this action.

10.2 API Keys

  1. Navigate to Settings > API Keys in the Builder
  2. Click + Generate New Key — copy it immediately (shown only once)
  3. In Moodle: Site Administration > Plugins > Activity Modules > VCCMS
  4. Paste the key into the API Key field and click Test Connection
  5. A green Connected status confirms the link is working
WARN
API keys cannot be recovered after generation. If a key is lost, delete it and generate a new one, then update the Moodle plugin setting immediately to restore connectivity.

10.3 TGA Version Monitoring

NOTE
Track 1 changes (regulatory TGA updates) require immediate review — they may affect the validity of your TAS and assessment tools. Track 2 changes (enrichment updates by developers) are informational only.
Section 11

Quick Reference

11.1 New Unit Workflow

#StepActionWho
1Import QualificationImport from training.gov.au. All units and PCs are fetched automatically.Admin / Developer
2Author EnrichmentFor each PC: write or generate all 5 enrichment fields. Use Quality Coach to score.Developer
3Add ResourcesAttach quizzes, exercises, videos, files, and case studies to relevant PCs.Developer
4Submit for ReviewClick Submit for Review. Status changes to In Review.Developer
5Approve ContentAdministrator reviews and approves. Status changes to Published.Admin
6Author LAGCreate the Learner & Assessment Guide. Draft with AI, submit, and approve.Developer / Admin
7Author TASCreate or update the Training & Assessment Strategy. Submit and approve.Developer / Admin
8ValidationComplete 3-stage pipeline: Internal Review → Industry Validation → Sign-Off.Admin
9Map TrainersAssign qualified trainers and assessors. Upload current currency evidence.Admin
10Add to MoodleTeacher adds VCCMS activity, selects elements/PCs, sets layout and theme.Teacher

11.2 Keyboard Shortcuts

KeyAction
[Navigate to the previous element in the student view
]Navigate to the next element in the student view
Tab / Shift+TabMove focus between interactive controls
Enter / SpaceActivate the focused button or toggle an accordion panel
EscapeClose any open modal (LAG, TAS, Session Plan viewer)

11.3 Glossary

AQF
Australian Qualifications Framework — national policy for regulated qualifications in Australia.
ASQA
Australian Skills Quality Authority — national regulator for vocational education and training.
Element
A major component of a unit of competency describing a key function or skill area.
Enrichment
The developer's value-add content layer — explanations, examples, and scenarios per PC.
LAG
Learner & Assessment Guide — explains to students how they will be assessed.
PC
Performance Criteria — specific observable behaviours that demonstrate competency within an element.
RTO
Registered Training Organisation — delivers nationally recognised training under ASQA registration.
TAS
Training & Assessment Strategy — the RTO's documented plan for delivering and assessing a unit.
TGA
training.gov.au — the national register of vocational education and training in Australia.
Track 1
A regulatory unit update from TGA — requires immediate review and action.
Track 2
An enrichment update published by a developer — informational only.
Unit
A discrete qualification component describing a specific workplace skill or function.
Validation
The process of reviewing assessment tools for validity, reliability, and compliance.
VCCMS Builder
The standalone PHP web application for curriculum developers and administrators.
mod_vccms
The Moodle activity plugin that displays VCCMS content to teachers and students.