The 3.5rd generation HHSOJ!
A light-weight, fast and portable OJ!
Currently in development phase.
Note: This repository is NOT XiaoGeNintendo/hhsoj.
XiaoGeNintendo/hhsoj is a judge system built on Java SE and Swing. Often referenced as "hhsoj v1"
This repository is a fork of XiaoGeNintendo/HHSOJ-Essential. However I changed the project structure so much that I decided to create a new repo instead of forking. This version is equipped with Maven and other development tools.
The frontend is run on Apache Tomcat.
JSON parsing with Gson.
Server-side markdown rendering with flexmark.
Flexmark extensions include:
- flexmark-ext-gfm-strikethrough
- flexmark-ext-tables
- flexmark-ext-media-tags (Modified)