Need help with NOJ?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

ZsgsDesign
766 Stars 88 Forks MIT License 2.6K Commits 43 Opened issues

Description

⚡ open-source online judge based on Laravel | 南京邮电大学开源 Online Judge | QQ群:668108264

Services available

!
?

Need anything else?

Contributors list

# 9,063
node
Rust
esoteri...
Laravel
1548 commits
# 245,173
Shell
php7
PHP
Laravel
213 commits
# 322,386
Shell
php7
PHP
Laravel
86 commits
# 370,312
Shell
php7
PHP
Laravel
51 commits
# 332,126
Shell
php7
PHP
Laravel
39 commits
# 417,941
Shell
php7
PHP
Laravel
32 commits
# 416,603
Shell
php7
PHP
Laravel
30 commits
# 450,840
Shell
php7
PHP
Laravel
19 commits
# 29,184
woocomm...
flex
php7
symfony...
6 commits
# 20,538
Mongoos...
gc
ooxml
mdui
1 commit
# 720,313
Shell
php7
PHP
Laravel
1 commit
# 720,314
Shell
php7
PHP
Laravel
1 commit
# 243,449
PHP
Shell
php7
Laravel
1 commit

NOJ - Automatic Algorithm Test Platform

NOJ

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.

License Scrutinizer Code Quality FOSSA Status Code Coverage Build Status GitHub repo size Stars Forks

NOJ Development Team

|
John Zhang

Leader |
David Diao

Deaputy
|
Cone Pi

BackEnd |
X3ZvaWQ

BackEnd |
Alice

Design |
goufaan

FrontEnd |
ChenKS12138

FrontEnd | | :---: | :---: | :---: | :---: | :---: | :---: | :---: | |
Rp12138

BackEnd |

Installation

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.

Supported Feature

  • [X] Basic Home Page
  • [X] General
    • [X] Cron Support
    • [X] Queue Support
    • [X] Notification Support
      • [X] Browser
      • [X] MessageBox
      • [X] Mail
    • [X] System Version
    • [x] System Bug Report
  • [X] User System
    • [X] User Login
    • [X] User Register
    • [X] User Password Retrive
    • [X] User Email Verify
    • [X] DashBoard
      • [X] Statistics
      • [X] Activities
      • [X] Profile
    • [X] Settings
  • [X] Search System
    • [X] Basic Redirect
    • [X] Problem Search
    • [X] User Search
    • [X] Group Search
    • [X] Contest Search
    • [X] OmniSearch Support
  • [X] Problem System
    • [X] Problem List
    • [X] Problem Tag
    • [X] Problem Filter
    • [X] Problem Details
    • [X] Problem Solution
    • [X] Problem Discussion
    • [X] Problem Submit
      • [X] Problem Immersive Mode
      • [X] Problem Editor
      • [X] Problem Submit History
      • [X] Problem Compiler List
      • [X] Problem Status Bar
      • [X] Problem Virtual Judge
        • [X] Submit to VJ
          • [X] CodeForces
          • [X] UVa
          • [X] UVa Live
          • [ ] SPOJ
          • [X] HDU
          • [X] Contest Hunter
          • [X] POJ
          • [X] Vijos
          • [X] PTA
        • [X] Retrive Status
      • [X] Problem Online Judge
        • [X] Judge Server
        • [X] Judger
        • [X] Submit to OJ
        • [X] Retrive Status
  • [X] Status System
    • [X] Status List
    • [X] Status Filter
    • [X] Status Details
      • [X] Syntax Highlight
      • [X] Verdict
      • [X] Code Download
      • [X] Code Share
  • [X] Ranking System
    • [X] Casual Ranking List
    • [X] Professional Ranking List
  • [ ] Contest System
    • [X] Contest List
    • [X] Contest Ranking
    • [X] Contest Filter
    • [X] Contest Details
      • [x] Contest Registration
      • [X] Contest Temp Account
      • [X] Leader Board
      • [X] Contest CountDown
      • [X] Contest Problem List
      • [X] Contest Problem Details
      • [X] Contest Announcements
      • [X] Contest Admin Portal
        • [X] Account Generate
        • [X] Judge Status
        • [X] Issue Announcements
        • [X] ScrollBoard
      • [X] In-Contest Problem Switch
      • [X] Problem Temp Block
    • [X] Contest Ranking System
    • [ ] Contest Clone
    • [ ] Contest Virtual Participate
  • [ ] Group System
    • [X] Group List
    • [X] Group Details
      • [X] Group Timeline
      • [X] Group Member Management
        • [X] Invite
        • [X] Remove Members
        • [X] Approve Requests
        • [X] Sub Group
      • [X] Group Profile
      • [X] Group General Info
      • [ ] Group Functions
        • [X] Group Announcement
        • [X] Group Contests
          • [X] Group-wide Contests
          • [X] Site-wide Contests
        • [ ] Group Own ProblemSet
          • [ ] Add Problem
        • [X] Group Settings
  • [X] Admin Portal
    • [X] User Management
    • [X] Contest Management
    • [X] Problem Management

Credit

Laravel

Markdown

Simple-HTML-Dom

NOJ JudgeServer

NOJ Judger

HTML Purifier

See

composer.json
or Dependency List for more info.

License

FOSSA Status

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.