OpenSource-Hub
D

DOMjudge

886 stars·開発ツール·SHA-256 チェックサム確認済み

开源的编程竞赛裁判系统,支持 ICPC 和 IOI 两种评分模式。

スマートダウンロード

プロジェクトのホームページへ

インストーラはまだありません — ソースリポジトリをご覧ください

一个能自动判题、实时排名的编程竞赛管理平台。

主な機能

  • 支持 ICPC 二分评分和 IOI 部分评分两种模式
  • Web 管理界面,实时监控比赛进度和选手提交
  • 自动评测代码,支持 C/C++、Java、Python 等多种语言
  • 灵活的题目导入/导出,兼容 Kattis 问题格式
  • 支持多语言团队界面和打印服务

できないこと

  • 不能直接双击运行,需要服务器环境(Linux + Web 服务 + 数据库),对新手有一定门槛。
  • 官方不推荐通过 git clone 安装,请使用稳定版压缩包。
  • 题目测试数据必须提前严格验证,否则比赛时可能出现评测错误。
  • 默认使用 Kattis 验证器,若要自定义需额外配置。

使用例

  • 大学编程竞赛课程教学与实训
  • ACM/ICPC 区域赛或校赛组织
  • 信息学奥赛(IOI 风格)模拟训练
  • 企业内部 hackathon 或技术招聘选拔

詳細説明

DOMjudge 是一套完整的编程竞赛裁判系统,支持从小型训练到国际大赛的各种场景。它同时兼容 ICPC 风格(二分评分)和 IOI 风格(部分评分)两种判题模式。系统提供基于网页的裁判管理界面,能够自动评测代码、实时更新排名。全球许多大学和组织用它来举办黑客马拉松或信息学竞赛。安装需要 Linux 服务器、PHP 和 MySQL/MariaDB 环境,官方文档提供了详细步骤。该项目自2004年以来持续维护,发布稳定版本,社区活跃。

トラブルシューティング & FAQ (1)

トラブル対応
コンテスト開始を遅らせた後、DOMjudgeが'No negative values allowed in score key element'エラーを表示するのはなぜですか?

DOMjudge 9.0 の既知のバグ。コンテスト開始が遅延された場合、jury submissions で 'No negative values allowed in score key element' というエラーが発生し500エラーとなる。回避策: コンテスト開始を再開する(遅延解除)ことで提出を可能にする。恒久的な修正については issue #3417 を追跡してください。

参照 Issue #3417

タグ

programming-contestjudge-systemicpcioiopen-sourcecompetitive-programming

はじめ方

1

インストーラをダウンロード

上のボタンをクリックして、お使いのシステム用のインストーラをダウンロード

2

ソフトウェアをインストール

ダウンロードしたインストーラをダブルクリックし、指示に従ってください

3

步骤1:在 Linux 服务器上安装 LAMP 环境(Apache + PHP + MySQL)

4

步骤2:从 domjudge.org 下载最新稳定版压缩包并解压

5

步骤3:运行安装脚本 `sudo ./install.sh`,按提示配置数据库和管理员账号

インストールガイド
  1. 步骤1:在 Linux 服务器上安装 LAMP 环境(Apache + PHP + MySQL)
  2. 步骤2:从 domjudge.org 下载最新稳定版压缩包并解压
  3. 步骤3:运行安装脚本 `sudo ./install.sh`,按提示配置数据库和管理员账号
ファイルの整合性

チェックサムがありません

このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません

SHA256 チェックサム

チェックサムなし

GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください

本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。

オープンソースの透明性

GitHub ソースを見る
環境ガイド

アンインストール情報

停止 Web 服务,删除 DOMjudge 安装目录,然后删除对应的 MySQL 数据库和用户。

追加の依存関係なし

ダウンロード後すぐに使用可能。追加のランタイムは不要です。

プロジェクト情報
ライセンスGPL v2+
最終更新2026-06-27 09:05:05
GitHub リポジトリ公式サイト

問題が発生?以下のFAQを確認

1 FAQ

類似プロジェクト