morethancertified/CloudSprints Grader
Grade CloudSprints labs via pull request. Parses lesson token from branch name (grade/<token>), collects repo files, and submits for AI grading. No API key required — authenticates via GitHub App installation.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| api-key | CloudSprints API key (optional — not needed if the CloudSprints GitHub App is installed) | no | "" |
| api-url | CloudSprints API base URL | no | https://cloudsprints.com |
| branch-prefix | Branch prefix that triggers grading | no | grade/ |
Outputs
| name | description |
|---|---|
| lesson-token | The lesson token extracted from the branch name |
| github-username | The GitHub username of the PR author |
| The student email detected from the PR (fallback) | |
| passed | Number of tasks that passed |
| failed | Number of tasks that failed |
| total | Total number of tasks |
| status | Overall grading status (pass or fail) |
| results-json | Full grading results as JSON |