Files
rootnode-academy/content/root/root-01-computing-linux-foundations/m00-welcome-to-root/02-lesson-your-disposable-lab.md
T
ced4568andClaude Sonnet 5 f695b7c95d feat(content): author the ROOT_ V1 orientation module and three practice-bank intro lessons
- root-01-m00-welcome-to-root: program overview + Lab-lifecycle orientation (disposable
  Labs, permanent progress, hints, reset/recreate, help-requests).
- One short intro-lesson activity for each of the three bare practice-bank modules
  (root-06-m01, root-07-m01, root-10-m02), explaining what the bank is and why it has no
  per-scenario teaching of its own — the minimum real authoring needed for genuine
  self-paced readiness without reclassifying them optional (see the curriculum migrations).

Co-Authored-By: Claude Sonnet 5 <[email protected]>
2026-08-26 18:33:09 -05:00

56 lines
2.8 KiB
Markdown

# Your Disposable Lab
Every hands-on Lab in ROOT_ gives you a real, isolated environment — a real Linux shell from
ROOT 01 onward, real Git and Docker from ROOT 03-04, and a real Kubernetes cluster from ROOT 05
onward. It's yours alone while you're working in it. Here's what you need to know before your
first one.
## Disposable means disposable
Your Lab environment can be recreated at any time — when you start a new Lab, when an
instructor resets a classroom session, or if the environment needs to be refreshed. When that
happens, **anything that only exists inside the Lab disappears**: files you created in the
terminal, a local Git repository you initialized, a Docker container or image you built, a
Kubernetes object you deployed. None of that is backed up, and none of it needs to be — it was
never the point.
## Your academic progress is not disposable
What IS permanent, stored on RootNode's servers the moment you earn it: which lessons you've
read, which Labs you've completed, your assessment results, and your position in the course
sequence. Recreating your Lab never erases any of that. You can lose a Lab entirely and pick up
exactly where you left off in the course.
## How you know you actually solved it
Every Lab task validates itself — when you think you're done, you run the check and get a real
pass/fail answer immediately, based on the real state of your environment, not on your own
guess. If it fails, that's useful information, not a penalty: it's telling you specifically what
isn't right yet.
## If you get stuck
Most Labs have hints available, revealed one at a time so you can try the next step yourself
before seeing more. Using a hint doesn't cost you anything or affect your result — it's there to
keep you moving, not to be avoided on principle. A formal, timed assessment may disable hints;
if so, the assessment will tell you plainly before you start.
If a Lab's environment itself seems broken rather than the task being hard (a command that
should work doesn't, the environment won't start), use **Reset Scenario & Environment** to tear
down and rebuild it cleanly rather than fighting a broken environment.
## If you're in an instructor-led session
Your instructor can see your progress in real time and gets notified the moment you use **Need
Help** — no need to wait to be noticed. Use it for anything: a Lab that seems broken, a concept
that didn't click, or just wanting a second pair of eyes before you second-guess a working
solution.
## Returning to the course
When you're done with a Lab — pass or still stuck — you can always return to the course view and
come back to it later. Nothing about leaving a Lab mid-task loses your place.
You're ready. Let's start with how a computer actually runs the software you're about to spend
this program controlling.