Australian Moodle hosting, development & consulting

Moodle services

Moodle Hosting Perth

Managed Moodle hosting for Perth organisations, run on AWS Sydney or Melbourne. Configured for WA regulator boundaries, AWST scheduling, and FIFO learners working offline.

Western Australia runs on its own clock, its own regulator and, in large parts of the training market, its own roster. Perth providers deliver to learners who are two or three hours behind the eastern states, frequently on a mine site with no reliable connection, under a regulator that behaves differently once you cross a state line. We host and manage Moodle for those organisations on AWS.

Where Western 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 Perth served from the AWS Sydney and AWS Melbourne regions
Perth learners are served from AWS Sydney or AWS Melbourne – you choose the region, and nothing is replicated offshore.

There is no AWS region in Perth. Your instance runs in Sydney or Melbourne, both onshore, and we will tell you which. Perth to Sydney adds real network latency – typically in the region of 50 milliseconds each way – which is why caching configuration matters more for WA clients than for anyone else on this list. A page that makes forty uncached round trips feels fine in Sydney and sluggish in Perth. We tune for the Perth case.

The TAC boundary, and what crossing it means

Western Australia, like Victoria, did not refer its VET powers to the Commonwealth. The Training Accreditation Council regulates RTOs delivering only in WA to domestic students. Deliver online to someone in another state, or enrol an overseas student, and you can move into ASQA’s jurisdiction instead.

An LMS makes that line very easy to cross without noticing. Open self-enrolment, an interstate learner taken on as a favour, or marketing that offers online study nationally can all shift your position. We configure Moodle so the boundary is deliberate – restricted self-enrolment, cohort rules, and capturing learner location at sign-up so you can actually see your delivery footprint. Whether your registration covers what you want to do is a question for the TAC or your compliance adviser; making Moodle enforce the answer is our part.

AWST scheduling, and why it bites

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.

Perth is UTC+8 year-round with no daylight saving, which means the gap to Sydney is two hours for part of the year and three for the rest. If your Moodle site timezone was set by an eastern-state consultant, everything time-based is wrong for your learners by a margin that changes twice a year.

We set the site to Australia/Perth, force it rather than leaving it per-user, and schedule maintenance in AWST – which for us means genuinely early morning, not “early morning in Melbourne, which is the middle of your teaching day”. If you deliver to both WA and eastern-state learners, we will work through how to express deadlines so nobody is caught out by the offset.

FIFO and remote learners

Fly-in fly-out rosters break most assumptions an LMS makes about when people study. Learners come online in bursts, often on a site connection shared with everyone else on shift, sometimes not at all for a fortnight. The practical consequences:

  • Offline-capable content matters. The Moodle mobile app can download activities for offline use, but only if the course is built with activity types that support it. We audit courses for that.
  • Deadlines have to survive a roster. Availability restrictions based on enrolment date rather than fixed calendar dates work far better for shift workers.
  • Bandwidth discipline. A 40MB video autoplay is a support ticket waiting to happen. We look at what your courses actually push down the wire.
  • Session handling. Long, interrupted sessions on flaky connections need session and cache configuration that does not silently lose a half-finished attempt.

Resources, safety and compliance training

A lot of Perth Moodle work is induction and safety training for mining, energy and construction – high volume, high turnover, and consequential if the records are wrong. That puts weight on three things: getting people enrolled automatically rather than by hand, tracking currency so expiring competencies are visible before they expire, and producing evidence that stands up when someone asks months later. Where Moodle’s stock reporting cannot answer the question, we build a report plugin that can.

Driving enrolment from your workforce systems

If you run a student management system or an HR system that owns your workforce data, we integrate Moodle with it – enrolments driven from the source of truth, completion outcomes flowing back. We build the bridge; we do not sell the SMS and we do not take on your reporting obligations. More on integration.

Support on Perth hours

We work Monday to Friday with published response targets by severity. For WA clients that means our afternoon is your morning, so we set expectations honestly rather than pretending the time difference does not exist: urgent WA-morning issues get picked up at the start of our day, and we schedule anything disruptive in AWST-appropriate windows. WA public holidays differ from the eastern states and are in our maintenance calendar.

What managed hosting includes

Provisioning and tuning, TLS, daily backups with restore testing, monitoring, patching, and upgrades rehearsed on staging with a rollback path. The full scope is published, including what falls outside it.

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.

Perth engagements often start with a migration or a performance rescue, then move into ongoing support and integration. Our Moodle performance guide covers much of what a Perth tuning pass involves.

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

Questions

Frequently asked questions

Is there an AWS region in Perth?

No. AWS Australian regions are Sydney and Melbourne. Your Moodle runs in one of those - onshore, and we name the region in writing. Because Perth adds real network latency to either, we put more effort into caching configuration for WA clients.

We are TAC-registered. Does delivering online change our regulator?

It can. The TAC regulates RTOs delivering only in WA to domestic students; delivering interstate online or enrolling overseas students can move you into ASQA’s jurisdiction. Confirm your position with the TAC or your compliance adviser - we will configure Moodle to enforce whatever enrolment boundary you decide on.

Can learners study offline on a mine site?

Partly, and it depends on how the course is built. The official Moodle mobile app supports offline use for some activity types and not others. We audit your courses against that list and tell you what would need restructuring for offline delivery to actually work.

Will maintenance happen in the middle of our teaching day?

No. We schedule maintenance in AWST for WA clients, not eastern-state early morning, which would land in your working hours. WA public holidays are in our maintenance calendar.

Do you set deadlines that work with FIFO rosters?

We configure availability restrictions relative to enrolment date rather than fixed calendar dates, which suits shift patterns far better. It is a Moodle configuration change plus, sometimes, a small plugin - we will tell you which your case needs.

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