Deploying to GitHub
Publish a private assignment template, verify its autograder, and create separate private student repositories. GitHub Classroom is optional.
- Deploying your assignmentPublish the validated assignment to a private GitHub template in a personal account or organization. Learn answer-key options, post-push checks, student repositories, and safe failure recovery.
- Creating student repositories after deployAfter post-push validation passes, create private student repositories without exposing the template or solution, and distinguish feedback runs from authoritative grading.
- Reading the post-push validation bannerUnderstand pending, passed, and failed results from the real GitHub Actions run after deployment, before giving students repositories.
- Downloading the assignment ZIPDownload only the exact bundle that passed Deploy-time checks; protect the answer key before manually publishing a starter repository.