Your browser version is not supported. Some things may not display correctly.
Give this doc a home
Keep your docs nice and tidy by moving this doc to a folder.
Move to folder
Sign up
Sign in
Edit
GNOJudge - GNOJ’s Not Only a Judge system
People who joined
子期
許胖
PCC
TODOs
By Sunday:
Judge method
Submission model
while true
Contests
Resources
/user
Method
Description
Parameter
Response
Example
GET /user
Returns a list of
user
s
offset
- Offset of
user
s.
(Number)
Could be negative for negative indexes.
count
- Count of
user
s in the response
(Number)
order_by
- The data key to order the
user
s.
(String)
filter
- The filter of user lookup
(String).
The filter constructs of:
(user
data key) +
>=<
+
(Number
or String)
POST /user
Create a
user
username
-
password
-
email
-
(optional
for admin)
GET /user/:
u
id
Returns data of a
user
username
-
submission_count
-
problems_count
-
accepted_problems
-
email
-
(optional
for admin)
PUT /user/:uid
Update data of a
user
username
-
/userSet
Method
Description
Parameter
Response
Example
GET /userSet
Returns a list of
userSet
s
offset
-
order_by
-
filter
-
POST /userSet
Create a
userSet
GET /user
Set
/:
s
id
Returns data of a
userSet
PUT /
userSet
/:
s
id
Update data of a
userSet
/problem
Method
Description
Parameter
Response
Example
GET /problem
Returns a list of
problem
s
GET /problem/:pid
Create a
problem
POST /problem
Returns data of a
problem
PUT /problem/:pid
Update data of a
problem
/problemSet
Method
Description
Parameter
Response
Example
GET /problem
Set
Returns a list of
problemSet
s
GET /problem
Set
/:
ps
id
Create a
problemSet
POST /problem
Set
Returns data of a
problemSet
PUT /problem
Set
/:
ps
id
Update data of a
problemSet
/contest
Method
Description
Parameter
Response
Example
GET /contest
Returns a list of
contest
s
GET /contest/:cid
Create a
contest
POST /contest
Returns data of a
contest
PUT /contest/:cid
Update data of a
contest
/submission
Method
Description
Parameter
Response
Example
Example
GET /submission
Returns a list of
problemSet
s
GET /submission/:sid
Create
problemSet
POST /submission
Returns data of a
problemSet
PUT /submission/:sid
Update data of a
problemSet
/auth
Method
Description
Parameter
Response
Example
Response
Example
GET /auth
Returns a list of
POST /auth
Create
problemSet
Returns data of a
problemSet
Update data of a
problemSet
/role
Method
Description
Parameter
Response
Example
GET /role
Returns a list of
role
s
POST /role
Create a
role
P
U
T /role
Update data of a
role
Update data of a
problemSet
GNOJudge - GNOJ’s Not Only a Judge system
People who joined
TODOs
Resources
/user
/userSet
/problem
/problemSet
/contest
/submission
/auth
/role
Emoji
Please turn on JavaScript to use Paper in all of its awesomeness. ^_^
People who joined
TODOs
Resources
/user
/userSet
/problem
/problemSet
/contest
/submission
/auth
/role