Skip to content

martin045k/checkr

 
 

Repository files navigation

Checkr

Architecture

The checkr toolchain is split up into multiple crates:

  • checkr: Contains the fundamental types and functions for the core analysis analysis and validation of results.
  • checko: Contains the infrastructure code for running external implementations for the analysis.
  • inspectify: Contains the application code for displaying analysis external implementations.

Each of the crates have different target audiences: checko is meant for admin tasks, such as correcting assignments, running competitions, and for validating submissions in CI. inspectify is meant for students to interact with their analysis tool in a user-friendly way. checkr is the core analysis implementation, and is purely meant to be used as a dependency in other crates.

To learn more about checko and inspectify, checkout the README in their folders.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 81.2%
  • TypeScript 15.2%
  • Just 1.0%
  • Astro 1.0%
  • MDX 0.9%
  • JavaScript 0.5%
  • Dockerfile 0.2%