Giter Site home page Giter Site logo

kk-oj / code-judge Goto Github PK

View Code? Open in Web Editor NEW
4.0 1.0 0.0 42.38 MB

code-judge,支持代码运行与在线评测的OJ判题机。Code judge, an online judge machine that supports code execution and online evaluation.

Home Page: http://code.kkbpro.com/

License: Apache License 2.0

HTML 1.93% Shell 0.64% Java 97.43%
code-execution-engine code-executor code-judge docker oj online-judge

code-judge's Introduction

code-judge

code-judge,支持代码运行与在线评测的OJ判题机

Code judge, an online judge machine that supports code execution and online evaluation.

作者:zyyzyykk

源代码:https://github.com/kk-OJ/code-judge

预览:http://code.kkbpro.com/

更新时间:2024-04-06

🛸 预览

访问以下网址:http://code.kkbpro.com/

code-judge

💪 部署

前端:

1.前端的打包文件位于 front 文件夹下,可直接部署

2.前端仅是一个可以在线运行代码的页面,不是OJ

3.前端页面的源代码在 code-executor 仓库

后端:

1.部署前请确保服务器已安装 JDK1.8Docker 环境

2.后端的相关文件位于 backend 文件夹下

3.运行 install.sh,拉取支持的语言环境镜像

4.启动 judge.jar,完成后端部署

💡 功能说明

1.code-judge是一个支持代码运行与在线评测的OJ判题机,可用于获取代码的执行结果、OJ判题(未实现)

2.调用code-judge的API需要签名密钥。签名密钥一小时内有效,同一IP获取签名密钥10分钟后才可重新获取

3.调用code-judge的API有频率限制,同一IP调用的时间间隔不能小于5秒

接口文档

👨‍💻 更新记录

2024-04-06:
  • 代码执行逻辑优化
2024-03-08:
  • 代码执行功能基本完成

🏘️ 关于此项目

作者:zyyzyykk

欢迎对此项目提出宝贵的意见或建议,也可以加入我们一起进行此项目的维护与开发

code-judge's People

Contributors

zyyzyykk avatar

Stargazers

wmh avatar  avatar  avatar  avatar

Watchers

 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.