Skip to content

Codgic/codgic-web-legacy

Repository files navigation

Codgic Laverne (1.0)

Codgic

Notes: We are currently planning to rewrite Codgic so this repo is to be deprecated. We will continue to fix bugs but no new features will be added.

Codgic (previously CWOJ) is a free, open-source Online Judge Solution designed for OI trainings. Ever since 11/20/2015, we have kept seeking a better OJ solution for individuals, schools and other educational organizations.

Laverne, the middle name of Judy Hopps from the movie "Zootopia", represents the spirit of trying everything and not fearing failures. That drives me through everything that seemed difficult or even impossible. ​
Notes: 1.x is still in early development stage, meaning it contains loads of half-done codes and is for evaluation purpose only.

Branches

  • master: Current development branch (1.0-Laverne).
  • stable: Latest stable version (0.x).

Deployment

  • The local daemon can be found HERE.
  • Please check out DEPLOY.md.

Credits

  • Codgic is primarily based on Bashu OnlineJudge.
  • Codgic profits from other projects, most of them are licensed under the MIT license.

Features

Compared with the original Bashu OnlineJudge, we've made loads of improvements:

  • PHP7 Ready
  • Mullti-Languages Support + Improvements on UX.
  • Optimized for mobile devices + Upgraded to Bootstrap 3.
  • Day / Night Mode with auto switching.
  • CodeMirror code editor & Prism syntax highlighter.
  • Reset password.
  • News Center.
  • Gravatar.
  • User online/offline status.
  • Rewritten user privilege system.
  • Contest (Beta).
  • Wiki (Unfinished).