webtech-network/Prisma Autograder

An autograding tool for GitHub Classroom. flexible,extensive,consistent and generates feedback.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
github-tokenGitHub token for API access. Defaults to the token provided by GitHub Actions.no${{ github.token }}
template-presetDefines the set of grading rules and point values to apply. To create your own grading preset, use "custom".yes
feedback-typeThe type or style of feedback to provide to the student (e.g., summary, detailed).yes
custom-templateOptional custom grading template in JSON format. Required if template-preset is set to "custom".no
openai-keyOpenAI API key for AI feedback. REQUIRED for AI feedback mode in GitHub Actions.no
app-tokenThe application token for the autograder service.no
include-feedbackWhether to include/generate feedback. Use "true" or "false". Defaults to false.nofalse
execution-modeExecution mode for the autograder. Use "repo" (default) for repository-config mode or "external" to load config from the Autograder Cloud.norepo
grading-config-idThe grading configuration ID from the Autograder Cloud. Required when execution-mode is "external".no
autograder-cloud-urlThe base URL of the Autograder Cloud instance. Required when execution-mode is "external".no
autograder-cloud-tokenAuthentication token for the Autograder Cloud API. Required when execution-mode is "external".no
submission-languageProgramming language of the student submission (e.g. 'python', 'java'). Validated against the grading config's supported languages. Defaults to the first language in the config when omitted. Only used in external mode.no
localeLocale for feedback messages (e.g. 'en', 'pt-br'). Defaults to 'en'.noen
namedescription
resultBase64-encoded JSON containing the results of the grading.
total_scoreFinal numeric score (0-100) from the grading pipeline.