Giter VIP home page Giter VIP logo

luogulite's Introduction

LuoguLite

Online Judge 系统(简称 OJ )是在线判题系统,用户在 OJ 上可以在线提交程序多种程序源代码,系统对源代码进行编译和执行,并通过预先设计的测试数据来检验程序源代码的正确性。 。当然,除了评测代码以外,各种 OJ 还提供别的功能,比如讨论社区、比赛等。

目前有很多著名的 OJ 网站,包括 洛谷POJHDOJ 等。如果同学希望在自己的电脑或者服务器中架设一个 OJ 系统,有很多开源的软件可以使用,例如 VJ4, HustOJ , UOJ 等等。这些系统已经满足一般情况的使用了。但是我们认为,这些系统在某些方面还有改进的空间。而且洛谷的团队的很好用的功能,也应该加入到这样的开源OJ系统中。基于以上原因,我们决定开坑 LuoguLite

LuoguLite 是一个全新的开源 Online Judge 系统。虽然和洛谷本身没有直接的关系,但是其设计中、利用了很多洛谷的**,并且继承了洛谷优秀的用户体验。无论是跟着我们学习,自己搭建一个 Online Judge 系统,还是直接使用这个开源系统,都有很大的意义。

我们大概用到的技术栈(希望大家事先学习):

  • 服务器后端:php / Symfony3 / MySQL
  • 网页前段:JavaScript / Node.js / Vue.js / Semantic UI

我们会从零开始直播完成这个项目。由于一个这样的项目需要涉及到 Web 服务器技术、 Web 前端技术、以及评测机技术,因此如果能够学习并熟练应用这些知识,相信大家会成为一个优秀的全栈工程师。我们会带着大家去学习并通过具体应用这些知识,构建出这样一个系统。这个项目也非常欢迎大家的 Pull Request 。

luogulite's People

Contributors

lin-toto avatar enter-tainer avatar

Watchers

James Cloos 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.