Skip to content

albertolluch/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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Rust 52.9%
  • JavaScript 35.4%
  • Svelte 7.1%
  • TypeScript 3.7%
  • Just 0.5%
  • CSS 0.2%
  • Other 0.2%