Package dev.dokimos.server.controller.v1
Class EvalJobController
java.lang.Object
dev.dokimos.server.controller.v1.EvalJobController
@RestController
@RequestMapping("/api/v1/runs/{runId}/judge-jobs")
public class EvalJobController
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<EvalJobView> enqueue(UUID runId, @Valid EnqueueJudgeRequest request, jakarta.servlet.http.HttpServletRequest http) Enqueues server-side scoring for a run.Lists the judge jobs registered for a run, oldest first.
-
Constructor Details
-
EvalJobController
-
-
Method Details
-
enqueue
@PostMapping public org.springframework.http.ResponseEntity<EvalJobView> enqueue(@PathVariable UUID runId, @Valid @RequestBody @Valid EnqueueJudgeRequest request, jakarta.servlet.http.HttpServletRequest http) Enqueues server-side scoring for a run. Returns 201 with the created job. -
list
@GetMapping public List<EvalJobView> list(@PathVariable UUID runId, jakarta.servlet.http.HttpServletRequest http) Lists the judge jobs registered for a run, oldest first.
-