Skip to content

team-checkr/checkr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

77f67bf · May 9, 2025
Feb 5, 2025
May 9, 2025
Mar 25, 2025
May 1, 2025
May 9, 2025
Mar 20, 2025
Mar 23, 2023
May 3, 2024
Feb 18, 2025
Feb 6, 2025
May 9, 2025
May 9, 2025
May 9, 2025
Mar 28, 2025
Jan 27, 2023
Mar 20, 2025
May 9, 2025
Jan 26, 2023
Mar 24, 2025
Mar 24, 2025
May 3, 2024
May 3, 2024
Feb 21, 2023
Mar 25, 2025

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.