lab_grader

Crates.iolab_grader
lib.rslab_grader
version0.11.0
sourcesrc
created_at2020-04-30 01:20:37.116332
updated_at2020-07-01 03:39:14.10027
descriptionA crate to help grade labs and assignments
homepagehttps://github.com/llamicron/lab_grader
repositoryhttps://github.com/llamicron/lab_grader
max_upload_size
id235623
size2,577,872
Luke Sweeney (llamicron)

documentation

https://docs.rs/crate/lab_grader

README

Lab Grader

Testing Suite Latest Version License

Repostiroy User Documentation Rust Documentation

This is a Rust package ("crate") that automates a lot of the necessary steps for testing criteria, originally created to grade labs in technology management classes.

To be specific, the author (you, probably) will define "criteria", which are essentially tasks to be run. You can compile your program and distribute it (probably to students), and they can run the program, which then runs all the tasks (criteria) you built into it. It then sends a report back to a server that you host. Then you collect the results when necessary. This package provides all the tools necessary (including a preconfigured web server) to accomplish these tasks.

See the Example Grader in the book for a complete example. Links for the documentation above.

Commit count: 229

cargo fmt