Australian Moodle hosting, development & consulting

Moodle services

Moodle Hosting Adelaide

Managed Moodle hosting for Adelaide organisations, run on AWS Sydney or Melbourne. Configured for the ACST half-hour offset, controlled access, and mandatory training currency.

South Australia is a smaller training market than the eastern states, but a distinctive one – a large defence and shipbuilding programme, a substantial health and aged care sector, and a clock that is half an hour out of step with everyone else. We host and manage Moodle for Adelaide organisations on AWS.

Where South Australian learner data actually sits

You choose the AWS region when we onboard you: Sydney (ap-southeast-2) or Melbourne (ap-southeast-4). Both are Australian regions, so course content, learner records, submitted assessment evidence and backups all stay onshore. Nothing is replicated to an overseas region, and we will tell you in writing which region and which availability zones your instance and its backups occupy.

We are explicit about this because “Australian hosting” is often a reseller sitting in front of an offshore panel. AWS publishes its region list, so you can check that the region we name is the region you expect.

Map of Australia showing Moodle hosting for Adelaide served from the AWS Sydney and AWS Melbourne regions
Adelaide learners are served from AWS Sydney or AWS Melbourne – you choose the region, and nothing is replicated offshore.

There is no AWS region in Adelaide. Your Moodle runs in Melbourne or Sydney – Melbourne is marginally closer and the usual recommendation for SA clients. Both are onshore, and we name the region and availability zones in writing.

The half-hour offset, and the bugs it finds

Chart comparing Australian time zone offsets during daylight saving: Perth on AWST UTC+8 with no daylight saving, Adelaide on ACST UTC+9:30, Brisbane on AEST UTC+10 with no daylight saving, and Sydney and Melbourne on AEDT UTC+11
Leave a Moodle server on eastern-state time and every quiz window, due date and scheduled task shifts for learners outside New South Wales and Victoria.

South Australia is UTC+9:30, and UTC+10:30 during daylight saving. Half-hour offsets are the single most reliable way to find timezone bugs in software, because a surprising amount of code assumes offsets are whole hours. In a Moodle context that shows up as:

  • Quiz windows and assignment cut-offs landing thirty minutes away from where the coordinator set them.
  • Scheduled tasks and notification digests firing at :00 when they were meant to fire at :30 local.
  • Third-party plugins that format times correctly but calculate them against an assumed whole-hour offset.
  • Reports that group by day and quietly put late-evening activity into the wrong day.

We set the site timezone to Australia/Adelaide, force it site-wide rather than leaving it per-user, and test the actual boundary cases – an activity closing at 11:45pm, a cron task at 12:15am – instead of assuming the platform handles it. When we build custom code, half-hour offsets are part of the test matrix.

Controlled access for defence-adjacent work

Adelaide’s defence and shipbuilding programme brings training requirements that most LMS deployments never encounter: restricted cohorts, content that only certain people may see, and a real need to prove who accessed what and when. What we can do on the Moodle side:

  • Hard access control – cohort-restricted courses, no open self-enrolment, and role definitions audited so nobody inherits more than they should.
  • Access logging that survives – retention configured so the log still exists when someone asks, rather than being rotated away after a fortnight.
  • SSO against your identity provider, so account lifecycle is governed centrally and a departure actually removes access.
  • Documented data location – we will state the AWS region, the availability zones, and where backups sit, in writing, for your security questionnaire.

What we will not do is tell you that this satisfies a particular security framework or clearance requirement. That assessment belongs to your security team. We give them accurate information to assess.

Mandatory training and currency tracking

Health, aged care and defence supply chain all run on training that expires. The failure mode is always the same: nobody notices a competency lapsed until an audit or an incident. Moodle can handle this properly with the right structure – completion tracking that reflects competency rather than a percentage, expiry and re-certification cycles, and reporting that shows who is about to lapse rather than who already has. Where the built-in reports fall short, we build a report plugin that answers the specific question your managers keep asking.

South Australia is an ASQA jurisdiction

South Australia referred its VET regulatory powers to the Commonwealth, so registered training organisations in SA are regulated by ASQA whether they deliver locally or nationally. Moving delivery online does not change who regulates you, which makes online expansion a simpler decision here than in Victoria or Western Australia. General context, not compliance advice.

Keeping Moodle and your records in agreement

Where you already run a student management system or an HR platform, we integrate Moodle with it so enrolment is driven from one source of truth and outcomes flow back. We build the integration; we are not an SMS vendor and we do not take on compliance reporting. More on integration.

Support and hosting scope

We work Monday to Friday with published response targets by severity, and SA public holidays are in our maintenance calendar. Everything included in managed hosting – backups, restore tests, monitoring, patching, upgrades on staging first – is written out here, along with what costs extra.

What this service is not

  • We are not a student management system vendor. If you run one, we integrate Moodle with it; we do not replace it.
  • We do not prepare or lodge compliance reporting on your behalf. That sits with your compliance team and your SMS vendor.
  • We are not a Moodle Partner. We are independent, which is a trade-off you should weigh rather than a badge we are hiding.
  • Anything on this page about regulators is general context, not compliance advice. Confirm your own position with your regulator or your compliance adviser.

Adelaide engagements typically begin with a migration or ongoing support, and often include integration and reporting plugin work. If you are costing a project, start with what drives Moodle hosting cost.

We also provide Moodle hosting in Sydney, Melbourne, Brisbane and Perth.

Questions

Frequently asked questions

Is there an AWS region in Adelaide?

No. AWS Australian regions are Sydney and Melbourne. We usually recommend Melbourne for SA clients as the closer of the two. Either way the data stays onshore and we name the region in writing.

Does the half-hour timezone offset actually cause problems?

Yes, more often than people expect. Plenty of code assumes whole-hour offsets, so UTC+9:30 surfaces bugs that never appear in Sydney. We force the site timezone to Australia/Adelaide and test real boundary cases - an activity closing at 11:45pm, a scheduled task at 12:15am - rather than assuming it works.

Can you support restricted-access training for defence work?

On the Moodle side, yes: cohort-restricted courses, no open self-enrolment, audited role definitions, retained access logs, and SSO so account lifecycle is governed centrally. We will document the AWS region, availability zones and backup location for your security questionnaire. We will not tell you it satisfies a particular framework - that is your security team’s assessment to make.

Can Moodle track training that expires?

Yes, with the right structure - competency-based completion, re-certification cycles, and reporting that surfaces who is about to lapse rather than who already has. Where stock reports fall short we build a plugin that answers your specific question.

Do you handle compliance reporting?

No. We keep Moodle’s delivery and assessment data clean and exportable. Preparing and lodging reports stays with your compliance team and your SMS vendor.

Keep exploring

Talk to a Moodle specialist

Tell us how you deliver training and what is not working. We will tell you what we would do about it, and whether we are the right people to do it. No charge for that conversation.

Email support@techlearning.com.au Phone +61 3 7067 3365 24/7 for critical incidents; Mon–Fri, 8:30am–5:30pm AEST/AEDT otherwise