Documentation ¶
Index ¶
Constants ¶
View Source
const ( EvaluationTimeOutInSeconds = 10 EvaluationErrSystem = "system error" EvaluationErrTimeout = "timeout" EvaluationResultTypeSucceed = "succeed" EvaluationResultTypeFailed = "failed" )
Variables ¶
This section is empty.
Functions ¶
func EvaluateSubmission ¶
func EvaluateSubmission(payload SubmissionEvaluationPayload) error
Types ¶
type EvaluationResult ¶
func Evaluate ¶
func Evaluate(sub common.Submission) EvaluationResult
type JudgeResult ¶
type SubmissionEvaluationPayload ¶
type SubmissionEvaluationPayload struct {
SubmissionID uint
}
Click to show internal directories.
Click to hide internal directories.