# Functions
ContestToForm creates a form with the initial values of the contest.
DoRejudge performs rejudge on a given stage and list of IDs.
New creates a new group.
NewVersionMessageGet checks if there is a new version of kjudge.
ProblemForm produces an edit form from the problem.
SubmissionsAll returns a context of all submissions.
SubmissionsBy applies a filter to the submission list: - either with an user (if u != nil) - or with a contest..
No description provided by the author
# Structs
AnnouncementForm is the form for creating a new announcement.
AnnouncementsCtx is the context for rendering admin/contest_announcements.
BatchUsersGenerateForm is the form for generating a CSV users file.
ClarificationReplyForm is a form for replying a clarification.
ClarificationsCtx is the context for rendering clarifications.
ContestCtx is the context for rendering admin/contest.
ContestForm is a form for uploading a new contest.
ContestsCtx is a context for rendering contests.
ContestWithProblems is a contest with embedded problems.
Group represents a router Group with handling functions.
HomeCtx is a context for rendering Home page.
JobsCtx is a context for rendering jobs.
LoginCtx is the context for rendering the login page.
OptionalInt64 implements a NullInt64 with binding capabilities.
ProblemCtx is the context for rendering admin/problem.
ProblemForm is a form for creating/updating a problem.
ScoreboardCtx is the context required to display the scoreboard page.
SubmissionCtx is the context for rendering the submission interface.
SubmissionsCtx is a context for *listing submissions*.
TestGroupCtx is the context for rendering test-group.
No description provided by the author
UserCtx is a context for rendering an user.
UserForm is a form for adding or editing an user.
UsersCtx provides a context for rendering /admin/users.
# Type aliases
Timestamp is a wrapped time.Time for form-parsing.