CodeGrade / orca

Grading job server for CS student submissions.
1 stars 1 forks source link

Custom docker images #32

Closed williams-jack closed 1 year ago

williams-jack commented 1 year ago

Feature/Problem Description

Orca "worker" machines (i.e., machines running the grading-vm logic) should be able to support the use of custom Docker images, such that a professor can ensure an environment that has all the PL support and utilities needed to properly grade an assignment.

NOTE: This PR only supports custom image logic on the VM side. Logic on the Orca web server side will be added in a later PR.

Solution (Changes Made)

williams-jack commented 1 year ago

~Please don't let students have root access inside the containers.~

Resolved.

williams-jack commented 1 year ago

~Still missing in this PR: test case where we confirm downloading an image and loading it works properly~ Resolved.