

Moodle Integration for New Zealand Training and Education Providers
SELMA's bi-directional Moodle integration keeps your student management system and learning management system in perfect sync. Enrolments flow from SELMA into Moodle automatically. Assessment results and unit completions flow back. One source of truth for your compliance data -- no manual exports, no duplicate entry.
Bi-Directional Moodle Integration Built for New Zealand Training Providers
SELMA connects natively with Moodle and the other leading LMS platforms used by New Zealand PTEs and training organisations. Unlike one-way integrations that simply push enrolment data into Moodle, SELMA's bi-directional integration reads assessment results and unit completions back from Moodle into SELMA automatically -- keeping your SDR reporting, TEC compliance data, and ITR records current without manual exports or duplicate entry.

MoodleBi-directional
BlackboardBi-directional
CanvasBi-directional
Cloud AssessBi-directional
How the Integration Works for New Zealand Providers
SELMA acts as the single source of truth for all student administration, SDR compliance, TEC funding management, and financial reporting. Moodle handles course delivery and assessments. The integration keeps both systems in sync automatically:
Enrolment sync -- when a student is enrolled in SELMA, they are automatically provisioned in Moodle with the correct course access and user credentials. No manual setup in Moodle required
Results flowing back -- assessment results, unit completions, and outcomes recorded in Moodle flow back into SELMA automatically and are immediately available for SDR submissions and TEC compliance reporting
Course structure alignment -- qualification and unit data maintained in SELMA against NZQA standards drives the corresponding course structure in Moodle, keeping both systems aligned with your programme scope
Single sign-on -- students and trainers move seamlessly between SELMA and Moodle without separate logins
Real-time SDR data -- because results flow back automatically, your SDR submissions always reflect current enrolment and completion data rather than periodic manual reconciliation
ITR compatible -- for work based training providers, SELMA's ITR API integration works alongside the Moodle integration so both compliance pathways stay current from the same data source
NZ compliance note:
SELMA's LMS integration feeds directly into SDR reporting for TEC funded providers and ITR reporting for work based training organisations. Results recorded in Moodle update your compliance data in SELMA automatically -- no manual reconciliation before your SDR submission deadline.
Why New Zealand PTEs Use SELMA Alongside Moodle
SDR Always Current
Results and completions recorded in Moodle flow back into SELMA in real time. Your SDR submissions always reflect live data -- no manual reconciliation required before TEC reporting deadlines.
ITR Compatible
SELMA's direct ITR API integration works alongside the Moodle integration. Work based training results recorded in Moodle feed into ITR reporting in SELMA without separate data entry.
Keep Your Existing Moodle
SELMA works alongside your existing Moodle environment. Your course content, trainer accounts, and learner history stay exactly where they are. SELMA connects and begins syncing without disrupting what you already have.
Unlimited Users -- No Extra Cost
Every trainer, administrator, compliance officer, and finance staff member accesses SELMA under one flat subscription. No per-user fees as your team grows.
Moodle Hosting Available
SELMA offers managed Moodle hosting for New Zealand providers. When you host Moodle through SELMA, the bi-directional integration is included at no extra charge -- one vendor, one support team, one bill.
AI Workflow Automation
Automate tasks triggered by Moodle completion events -- for example, automatically generating a Record of Learning when a student completes all required units, or triggering an SDR update on programme completion.
Supported LMS Platforms

Moodle
SELMA's Moodle integration is one of the most comprehensive available to New Zealand training providers. Enrolments, results, and completions sync bi-directionally with SDR and TEC-relevant data flowing back into SELMA automatically. SELMA also offers managed Moodle hosting for PTEs that want a single vendor managing both their SMS and LMS.

Blackboard
For higher education providers and larger PTEs using Blackboard, SELMA integrates student enrolments and completion data bi-directionally between both platforms.

Canvas
Students provisioned in SELMA gain automatic Canvas access and completion data flows back into SELMA for SDR reporting and NZQA compliance records.

Cloud Assess
Used by many NZ training providers for competency-based assessment delivery. SELMA's Cloud Assess integration ensures assessment outcomes flow directly into SELMA's SDR and compliance reporting without manual data entry.
What You Need to Get Started
An active SELMA subscription -- integration setup is included in onboarding at no extra cost
An active Moodle instance -- either your own or hosted through SELMA
For the integration included at no extra charge -- Moodle hosting through SELMA
SELMA's NZ-based implementation team handles the technical setup as part of your onboarding
More integrations
All integrations
AccountingXero Integration
SELMA connects directly with Xero so your student fees, invoices, and payments stay in sync automatically.
Learn more
LMS · HostingManaged Moodle Hosting
When you host Moodle through SELMA, the bi-directional integration between your student management system and Moodle is included at no extra charge.
Learn more
Frequently Asked Questions
- 01.
What does bi-directional integration mean in practice?
When a student is enrolled in SELMA, they are automatically provisioned in Moodle with the correct course access. When they complete assessments and units in Moodle, those results flow back into SELMA automatically and are available for AVETMISS reporting, SDR submissions, and compliance records. Both systems stay current without anyone manually transferring data between them.
- 02.
Do we need to replace our existing Moodle setup to use SELMA?
Not at all. SELMA is designed to work alongside your existing Moodle environment. Your course content, trainer accounts, and learner history stay exactly as they are. SELMA connects to your Moodle instance and begins syncing from the point of integration without disrupting what you already have in place.
- 03.
We currently manage attendance separately -- does the integration cover that?
Attendance management sits outside the scope of the SELMA-Moodle integration. Attendance is managed directly in SELMA using its native timetabling and attendance tools, which support class-level and unit-level attendance recording for AVETMISS compliance. This gives you more precise attendance control than an LMS-based approach typically allows.
- 04.
Is Moodle hosting available through SELMA?
Yes. SELMA offers managed Moodle hosting on SELMA infrastructure. When you host Moodle through SELMA, the bi-directional integration is included at no extra charge -- giving you a single vendor managing both your student management system and your Moodle environment, with one support team responsible for the full stack. Speak to the SELMA team about Moodle hosting options.
- 05.
Which other LMS platforms does SELMA integrate with?
In addition to Moodle, SELMA integrates with Blackboard, Canvas, and Cloud Assess. All integrations are bi-directional where the platform supports it, with enrolment data flowing in and results flowing back into SELMA for compliance reporting. Contact the SELMA team to discuss your specific LMS and integration requirements.
Run a compliant, scalable education operation on one professional platform.
See how SELMA handles enrolment, compliance and delivery in a 30-minute walkthrough.
