RudderVirt

#Working on Modules

A module is a real virtual machine (or several) loaded with a scenario for you to work through. You connect to it through your browser, drive it with your keyboard and mouse exactly like a regular desktop, and submit when you're done. There's nothing to install on your computer.

#What you'll be working with

  • Real operating systems. Modules run real Windows, real Linux, real whatever — not simulators. Anything you can do on a real machine you can do here, including breaking it.
  • One VM for the whole module. A fresh clone of the template is provisioned for you before you start, and that same VM is yours for the duration. Your changes — files, installs, configuration — stick around between sessions and across submissions.
  • Reprovisions are a manual action. Only a teacher or administrator can reprovision your VM. A reprovision destroys the current VM and hands you a brand-new clone of the template; anything you had on the old one is gone.
  • Graded automatically. When you press I'm Done, an autograder checks the VM against the module's success criteria. Some modules give partial credit; some are all-or-nothing.

If something looks wrong (the VM won't boot, the browser tab keeps disconnecting, the autograder won't run), see Troubleshooting Grading Failures or contact the proctor.