Skip to content

foodelevator/beetle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

93 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Beetle

Todo

  • API:

    • Register
    • Login
    • Change email
    • Change password
    • Get account (submissions etc.)
    • Get specific problem
    • Problem submission stats
    • Get problem list
    • Vote on problem
    • Get own submissions
    • Get submission
    • Set submission public / private
    • Ranklist
    • Submit solution
    • Create problem
    • Live submission status
    • Reset password
  • Frontend:

    • Titles
    • Register
    • Login
    • Change email
    • Change password
    • Get account (submissions etc.)
    • Get specific problem
    • Problem submission stats
    • Get problem list
    • Vote on problem
    • Get own submissions
    • Get submission
    • Set submission public / private
    • Ranklist
    • Submit solution
    • Create problem
    • Live submission status
    • Reset password
    • Edit problem
    • Validate problem short_name
  • Judge:

    • Socket
    • Receive submission source & problem input & output
    • Run & Sandbox submission
    • Compare output
    • Run validation script
    • Send results back
    • Measure time usage
    • Measure memory usage
    • Measure time with something good, like getrusage
    • Bind external libs etc into sandbox
  • Inlämmningsbara språk:

    • c++
    • c
    • haskell
    • rust
    • python3
    • python2
    • brainfuck
    • javascript (node)
    • wasm (wat)
    • java