Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var VjStatusMap = map[string]string{
"Accepted": "Accepted",
"Partial Accepted": "Partial Accepted",
"Presentation Error": "Presentation Error",
"Wrong Answer": "Wrong Answer",
"Incorrect": "Wrong Answer",
"Time Limit Exceed": "Time Limit Exceed",
"Terminated due to timeout": "Time Limit Exceed",
"Memory Limit Exceed": "Memory Limit Exceed",
"Output Limit Exceed": "Output Limit Exceed",
"Runtime Error": "Runtime Error",
"Segmentation Fault": "Runtime Error",
"Compile Error": "Compile Error",
"Compilation Error": "Compile Error",
"Remote OJ Unavailable": "Judge Error",
"Judge Failed": "Judge Error",
"Unknown Error": "Judge Error",
"Submit Failed": "Judge Error",
}
Functions ¶
This section is empty.
Types ¶
type VjSolution ¶
type VjSolution struct { Memory int `json:"memory"` Code string `json:"code"` StatusType int `json:"statusType"` Author string `json:"author"` Length int `json:"length"` Runtime int `json:"runtime"` Language string `json:"language"` StatusCanonical string `json:"statusCanonical"` HasSubmissionOriginViewer bool `json:"hasSubmissionOriginViewer"` AuthorId int `json:"authorId"` PrismClass string `json:"prismClass"` SubmitTime int64 `json:"submitTime"` IsOpen int `json:"isOpen"` Processing bool `json:"processing"` RunId int `json:"runId"` Oj string `json:"oj"` RemoteRunId string `json:"remoteRunId"` ProbNum string `json:"probNum"` Status string `json:"status"` AdditionalInfo string `json:"additionalInfo"` }
type VjudgeAdapter ¶
type VjudgeAdapter struct {
// contains filtered or unexported fields
}
func (*VjudgeAdapter) Name ¶
func (d *VjudgeAdapter) Name() string
type VjudgeConfig ¶
type VjudgeSolutionMetadata ¶
type VjudgeSolutionMetadata struct {
Url string `json:"url"`
}
Click to show internal directories.
Click to hide internal directories.