NOJ's another online judge platform, stands for NJUPT Online Judge. It's written in PHP, GO, Python and other function-supporting languages and supports both online judges and virtual judges, we called it mixed judge.
John Zhang Leader |
David Diao Deaputy |
Cone Pi BackEnd |
X3ZvaWQ BackEnd |
Alice Design |
goufaan FrontEnd |
ChenKS12138 FrontEnd |
---|---|---|---|---|---|---|
Rp12138 BackEnd |
CentOS will be recommended for hosting NOJ, but all major operating systems are theoretically supported.
Till now, NOJ have been successfully deployed to the following systems:
- Ubuntu 16.04 and above
- CentOS Linux release 7.1 and above
- Windows 10 Professional
For installation options and troubleshooting tips, see installation.
- Basic Home Page
- General
- Cron Support
- Queue Support
- Notification Support
- Browser
- MessageBox
- System Version
- System Bug Report
- User System
- User Login
- User Register
- User Password Retrive
- User Email Verify
- DashBoard
- Statistics
- Activities
- Profile
- Settings
- Search System
- Basic Redirect
- Problem Search
- User Search
- Group Search
- Contest Search
- OmniSearch Support
- Problem System
- Problem List
- Problem Tag
- Problem Filter
- Problem Details
- Problem Solution
- Problem Discussion
- Problem Submit
- Problem Immersive Mode
- Problem Editor
- Problem Submit History
- Problem Compiler List
- Problem Status Bar
- Problem Virtual Judge
- Submit to VJ
- CodeForces
- UVa
- UVa Live
- SPOJ
- HDU
- Contest Hunter
- POJ
- Vijos
- PTA
- Retrive Status
- Submit to VJ
- Problem Online Judge
- Judge Server
- Judger
- Submit to OJ
- Retrive Status
- Status System
- Status List
- Status Filter
- Status Details
- Syntax Highlight
- Verdict
- Code Download
- Code Share
- Ranking System
- Casual Ranking List
- Professional Ranking List
- Contest System
- Contest List
- Contest Ranking
- Contest Filter
- Contest Details
- Contest Registration
- Contest Temp Account
- Leader Board
- Contest CountDown
- Contest Problem List
- Contest Problem Details
- Contest Announcements
- Contest Admin Portal
- Account Generate
- Judge Status
- Issue Announcements
- ScrollBoard
- In-Contest Problem Switch
- Problem Temp Block
- Contest Ranking System
- Contest Clone
- Contest Virtual Participate
- Group System
- Group List
- Group Details
- Group Timeline
- Group Member Management
- Invite
- Remove Members
- Approve Requests
- Sub Group
- Group Profile
- Group General Info
- Group Functions
- Group Announcement
- Group Contests
- Group-wide Contests
- Site-wide Contests
- Group Own ProblemSet
- Add Problem
- Group Settings
- Admin Portal
- User Management
- Contest Management
- Problem Management
See composer.json
or Dependency List for more info.