[][src]Crate lab_grader

A crate to assist with grading TCMG labs.

This crate provides some tools to help with grading labs.

Examples coming soon...

Re-exports

pub use submission::Submission;
pub use results_file::ResultsFile;
pub use results_file::AsCsv;
pub use helpers::cli;
pub use helpers::web;
pub use criterion::Criterion;

Modules

criterion

Definitions for creating and running criteria

helpers

Functions for common tasks in criteria

results_file
submission

A bundle of data that represents a students work.

Macros

data

A macro to easily create a HashMap<String, String>

prompt

Calls prompt, then tries to parse the input into the provided type. If parsing fails, it will print an error message and then quit the current process.