github-education-resources/GitHub Classroom IO Grader

A plugin for GitHub Classroom's Autograder to ensure student executables output the correct values on tests.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
test-nameThe unique identifier for the test.yes
setup-commandCommand to execute prior to the test, typically for environment setup or dependency installation.no
commandPrimary command to run for the test. It receives input via stdin (if provided) and its output is evaluated against `expected-output` based on the `comparison-method`.yes
inputData passed to the command via stdin.no
expected-outputExpected stdout from the command.yes
comparison-methodMethod for comparing stdout. Supported values: `included`, `exact`, `regex`.yes
timeoutDuration (in minutes) before the test is terminated. Defaults to 10 minutes with a maximum limit of 60 minutes.no10
max-scoreThe maximum amount of points a student can receive for this test.no
namedescription
resultOutputs the result of the grader, indicating the success or failure of the test.