# Lab Grader [Introduction](./introduction.md) - [Example Grader](./example_grader/home.md) - [Defining the Criteria](./example_grader/criteria.md) - [Building a Submission](./example_grader/submission.md) - [Building the Rubric](./example_grader/rubric.md) - [Writing the Tests](./example_grader/tests.md) - [Grading](./example_grader/grade.md) - [Submitting](./example_grader/submit.md) - [The Results](./example_grader/results.md) - [Criteria](./criteria/home.md) - [YAML Specification](./criteria/yaml_spec.md) - [A Single Criterion](./criteria/criterion.md) - [A Criteria Test](./criteria/test.md) - [A Rubric](./criteria/rubric.md) - [Submission](./submission/home.md) - [TestData](./submission/test_data.md) - [The prompt! macro](./submission/prompt.md) - [Creating a Submission](./submission/create.md) - [Submitting](./submission/submit.md) - [Submission Server](./submission/server.md) - [Helpers](./helpers/home.md) - [File System](./helpers/fs.md) - [Web](./helpers/web.md) - [CLI](./helpers/cli.md)