GithubHelp home page GithubHelp logo

yblbarry / noj Goto Github PK

View Code? Open in Web Editor NEW

This project forked from zsgsdesign/noj

0.0 0.0 0.0 48.36 MB

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

Home Page: https://acm.njupt.edu.cn

License: MIT License

PHP 70.67% Vue 0.02% Batchfile 0.01% Shell 0.06% VBScript 0.01% Blade 29.24%

noj's Introduction

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

  • Basic Home Page
  • General
    • Cron Support
    • Queue Support
    • Notification Support
      • Browser
      • MessageBox
      • Mail
    • 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
      • 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

Credit

Laravel

Markdown

Simple-HTML-Dom

JudgeServer

HTML Purifier

See composer.json or Dependency List for more info.

License

FOSSA Status

noj's People

Contributors

zsgsdesign avatar x3zvawq avatar dependabot-preview[bot] avatar pikanglong avatar daviddiao avatar chenks12138 avatar rp12138 avatar gaoffan avatar brethland avatar scrutinizer-auto-fixer avatar dependabot[bot] avatar sinonjzh avatar fossabot avatar youjiezhang avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.