/hhsoj

Hell Hole Studios Online Judge

Primary LanguageJavaGNU General Public License v3.0GPL-3.0

HHSOJ-Essential

Codacy Badge

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.

Credit

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)

Links

Documentation on everything

Another Documentation

Our Blog

How's it going?