This repository automates the testing and grading of student-submitted Docker images using GitHub Actions. All grading runs remotely β no need for Docker Desktop or Docker Engine on your local machine.
π Academic courses where students submit Dockerized projects.
π§βπ« Teaching assistants automating grading or validation.
π§° Verifying Docker images at scale in a secure environment.
β
Automated Execution β Pulls and tests each Docker Hub image remotely using GitHub-hosted runners.
β
Custom Test Logic β You can define your own grading logic in tests/test_script.py.
β
Detailed Logs & Reports β Generates individual logs and a summary CSV with pass/fail results.
β
No Local Setup Required β Runs entirely in GitHub Actions (Docker preinstalled).
β
Sandboxed Containers β Prevents untrusted images from accessing the internet.