Enrolment options

Build a resettable Moodle sandbox: experiment safely, learn faster, and redesign your LMS without risk.

Set up a public or hosted sandbox, automate restores, and test themes and course designs with confidence — no coding required.

(opens in new tab)

Course overview

This concise mini-course teaches you how to create a fully resettable Moodle sandbox that lets you experiment with themes, layouts, plugins, and course designs without touching your production site or risking learner data. Ideal for teachers, instructional designers, and Moodle admins who want to learn by doing.

What you will learn

  • Create a sandbox subdomain using cPanel and one-click installers (Softaculous) — no terminal or server coding required.
  • Install and secure Moodle on a subdomain and create template courses and test users for realistic experiments.
  • Use theme presets and SCSS to prototype professional-looking course surfaces and portable design changes.
  • Automate sandbox restores with scheduled backups, a simple restore script (bash), and a cron job so the site resets regularly.
  • Leverage AI tools (e.g., ChatGPT) to generate code snippets, friendly explanations of hosting settings, and sample SCSS presets — even if you’re not a developer.

Why this matters

One wrong click on a live LMS can affect real learners. A sandbox gives you a safe, repeatable space to test design improvements, build confidence with admin tools, and iterate quickly — all while preserving the integrity of your production environment.

Practical outcomes

  • Deploy a sandbox in hours using ordinary hosting tools.
  • Create theme presets that are portable to other Boost-based themes.
  • Restore the sandbox automatically on a schedule so experiments are ephemeral.
  • Use the sandbox to prototype H5P, SCORM imports, course layouts, and admin workflows.

Resources & links

  • Lumi (H5P editor & tools) — useful for H5P prototyping
  • Example backup/restore workflow (included in course): Softaculous export, site files, and database SQL snapshot

How to use this course

Start by watching the video, then follow the step-by-step pages in the mini-course that walk you through subdomain creation, Moodle install, theme preset setup, and cron-based restores. Use the sandbox credentials on the course homepage to log in as admin, teacher, or student and practice tasks safely.

Call to action

Enroll now to access the full step-by-step guides, downloadable prompts I used with ChatGPT, and the backup/restore scripts you can adapt for your hosting environment. If you prefer, test directly in my public sandbox — link is available in the course resources.

Tags: moodle sandbox moodle admin theme customization cron restore chatgpt prompts

Keywords: Moodle sandbox, Moodle customization, theme presets, SCSS, Softaculous, cPanel, cron job, automatic restore, H5P prototyping, instructional design.

Self enrolment (Student)
Self enrolment (Student)