#Teaching
Documentation for instructors and organization admins running classes on Rudder Virt.
If you have not already, start with Classrooms to set up a class and enroll students. Then read The module library for the authoring and release flow. Briefings is a short reference for the prose students see when they open a module, and Roles and permissions explains which actions require which level of access.
For the technical pieces of authoring a module, see Building VM images (the manifest) and Writing a rubric (the autograder spec).
- Classrooms — A classroom is a group of students who will work through the same set of modules. Modules are not assigned directly to students. They are released into a classroom, and every student in the classroom can run them.
- The Module Library — The library is where modules live before they reach a classroom. From here you create new modules, edit the ones you own, share them with other organizations, and watch their builds promote into the deployment zones where students will run them.
- Briefings — A briefing is the HTML prompt students read when they open a module. Every module has one, and a clear briefing often turns a confusing exercise into an obvious one without rebuilding anything.
- Roles and Permissions — Rudder Virt has four roles, listed below from least to most privileged. Each role inherits everything the role beneath it can do.