无需硬件,无需费用,无需运维,无需技术,通过域功能,无论是出题团队、培训机构、学校,任何用户均可一键创建适合自己的在线评测系统。

为什么选择 Hydro?

  • 拥有强大的评测系统,评测设置支持可视化页面配置,可评测 SpecialJudge 题、文件 IO 题、函数交互题、IO 交互题、提交答案题、客观题试卷,支持 Hack 功能,支持自定义编译和运行过程以支持所有存在的题型。
  • 拥有强大的远端评测系统,可远端评测 Luogu(独立站需购买许可)、Codeforces、SPOJ、UOJ、POJ 的所有题目。
  • 拥有强大的权限系统,可通过六十余项细粒度权限自由管理用户在域内的所有权限。还可将用户分配至小组,设置资源仅对某些小组开放,非常方便学校/培训机构对学生进行分组管理。
  • 拥有强大的比赛系统,支持 ACM/ICPC、OI、IOI、乐多 赛制,支持封榜,支持自由比赛时间设置(类似 APIO)。
  • 拥有作业功能,方便学校/培训机构为学生设置作业。拥有训练计划功能,方便用户分享做题计划。

这里 给出了与其他开源在线评测系统的功能比较,任何用户在主站创建的域都具备上述所有功能

域 or 独立部署?

对于大部分用户,我们都建议使用域方案,这里列举部分域方案优点:

  1. 使用官方服务器,故障率低,评测速度快。用户不仅无需支付昂贵的硬件费用,还可以体验到比一般独立部署方案更优异的性能。
  2. 无需任何配置,即可自由复制官方提供的近三万道题目到自己的域中,非常方便学校/培训机构创建包含多个 OJ 题目的比赛/作业/训练。可使用洛谷远端评测功能。官方除支持 Luogu、Codeforces、SPOJ、UOJ、POJ 的远端评测外,还整理了 BZOJ、LOJ、一本通题库、AtCoder、USACO(尚未收集完全)、CCF 题库等方便学校/培训机构引用使用。
  3. 如果在使用中发现系统问题,开发组能够更快地定位到错误并及时修复。
  4. 提供增值服务(高级域功能),在相较于友商极低的价格下即可支持用户自定义域名、网页 Logo、域主页布局、联系方式等内容。同时支持批量注册账号,方便学校/培训机构管理新生、举办比赛。详情可创建后查看 管理域 -> 高级功能 菜单。更多问题请咨询 (i@undefined.moe)。

对于有特殊硬件需要,或者有需要更改站点源代码的用户,可以使用独立部署方案,Hydro 为开源项目,用户可以一键在自己的设备上独立部署 Hydro 系统,详见相关文档,在部署中遇到相关问题,您也可以加群提问

创建域

注册一个账户,完成后在右上角找到 我的域 -> 创建域,按提示操作创建即可。

如何通过安全校验?


若在使用中遇到问题,可以参照 文档 或是加入 Hydro 开发群 提问。(HydroOJ 用户群 主要供学术交流使用)在此贴下方评论不会得到回复,请谅解。

常见问题

创建域时无法通过安全校验?

如果您因某些原因无法完成验证流程,但拥有下列证件之一,可私信管理员(QQ 3402182471)直接开通:

  • 教师资格证
  • 办学许可证
  • 机构营业执照

如何复制主题库题目?
  • 单题复制:进入该题页面,点击右侧列表最下方的“复制”,填入自己的域 ID 即可。
  • 批量复制:在主题库页面点击右上角“编辑模式”,通过题目左侧的复选框批量选择,然后在右上角点击“复制选中”,填写自己的域 ID 即可。

批量复制主题库题目时遇到问题?

image 主题库中,若题目的题号格式为 字母#数字,则表示该题目来自于官方子题库(子题库域名称为井号前字母),请先进入该子题库再复制题目。(如图中题目需要在 https://hydro.ac/d/bzoj/p 中复制,官方子题库可从首页链接进入,也可以直接输入 URL 进入)

此贴禁水。

32 条评论

  • @ 2024-4-2 20:44:39

    密码不是对的吗?image

  • @ 2024-2-13 11:59:46

    独立部署之后很不稳定啊,这要怎么解决(我已经连接到自己的域名了) 或者说,有办法获得https吗?

    • @ 2024-2-24 21:36:19

      你需要使用Nginx或者Apache进行反向代理后增加SSL证书即可开启SSL

  • @ 2024-2-4 16:38:32

    点亮star后怎么做?

    • @ 2024-2-4 16:43:07

      image

    • @ 2024-2-4 16:44:30

      抱歉,我没有QQ

    • @ 2024-2-10 14:20:37

      @ 点亮之后应该就可以直接创建域了

    • @ 2024-2-10 17:47:51

      已经创建,谢谢回答@

  • @ 2023-11-4 12:39:01

    @[undefined]

  • @ 2023-11-4 12:38:42

    此OJ活着么

    👀 6
    • @ 2023-10-18 21:57:49

      image

    • @ 2023-10-16 17:32:39

      怎么在自己创建的域中成为SU?

    • @ 2023-9-20 17:48:52

      请问为什么无法在自己的域中发表讨论?

    • @ 2023-8-27 14:58:23

      为啥没有复制啊

      • 为啥复制到自己的域里也不行 image

        • @ 2023-8-17 12:15:45

          你好像在别人的域里面复制题目,要找那个域的管理员申请权限

        • @ 2023-9-10 16:09:49

          @ 域资料里设置可复制的题号

      • @ 2023-7-16 15:03:51

        请问有没有支持 ATCoder 的 RMJ 的计划?

        • @ 2023-7-16 15:18:40

          正如 #596 所说的,AtCoder 不允许多人共用ID进行评测的行为。 暂时无法开发,您可以直接前往 AtCoder 官网直接下载测试数据。

      • @ 2023-7-14 18:21:21

        github打不开怎么办

        • @ 2023-8-18 12:22:10

          下载fastgithub-UI.exe即可。

      • @ 2023-4-27 12:33:12

        zczc!!! TQL

        • @ 2023-4-22 18:58:12

          要是把自己的管理员权限移除了怎么办......好吧,我就是这个把自己权限移除了的脑瘫

          • @ 2023-3-22 20:54:03

            一个账号可以建几个域?

          • @ 2023-3-3 9:00:33

            没有Github账号怎么办

            • @ 2023-5-7 11:28:21

              注册一个GitHub账号:点击这里去注册

              输入邮箱点击获取验证码,然后输入验证码,设置自己的密码、用户名等信息,点击确定即可

          • @ 2023-1-25 14:29:40

            域中题目的样例怎么设置

            • @ 2023-5-13 10:29:27

              image 的创建

            • @ 2023-6-10 17:20:24

              按“创建”上传

            • @ 2023-8-2 19:11:20

              输入1.in就是第一个输入数据 输入1.out就是第一个输出数据

          • @ 2023-1-17 20:06:19

            logo不可以换吗?

          • @ 2022-11-29 22:55:09

            我和站长是同一所学校的!!!! 去年我是绍兴是海亮小学树数科班的一名学生,今年放弃了英才班【校外北大班】的名额转回了福建,我好像回海亮阿!校车接送,香不香?一个高一的通过强基计划进入了北大,牛不牛比!但学费。。。直升有机会靠全免,我那时考的还不错,但还是没去。 你们可以在2020年的海亮公众号上找到我,我那时参加了世界机器人大赛makex,没去决赛,也是很遗憾的,站长,我是你的粉丝!

            👍 7
            🤔 4
            👎 2
          • @ 2022-11-3 17:40:08

            【公告】关于域功能增加安全校验的公告

            因近期域功能遭到滥用,对服务器带来不少压力,因此我们上线了安全校验,自公告发布起,用户如需要创建域都需要经过安全校验。

            HydroOJ 在安全校验界面会需要验证您的 Github 账户,通过增加此道门槛来确认您有足够的能力使用域以及相关操作。

            通过安全校验仅需要您先在 Github 给 Hydro 项目点亮 Star(右上角按钮),然后回到 HydroOJ ,在安全校验界面验证您的 Github 账户后即可正常进行域创建。

            如果您为企业、教育机构、高校、中小学教师等相关从业人员,但无法正常通过安全校验,可通过站内信或邮件将您的任意证明资料发送至@(i@undefined.moe)或@(panda_dtdyy@outlook.com)来帮助您开通创建域权限。

            下面是如何通过安全校验的教程:

            1. 打开 Hydro 项目主页,登录并点击右上角的 Star 按钮。

            image

            1. 在给项目点亮 Star 后回到创建域界面,点击创建域按钮,进入安全校验界面。

            image

            1. 点击 登录Github 按钮转到 Github 授权页面,点击 Authorize 对 HydroOJ 授权。

            image

            1. 至此,您可以正常使用域创建功能,创建一个属于自己的OJ。
            👍 23
            ❤️ 9
            👎 2
            • @ 2022-11-3 12:43:04

              怎么建啊……?

              • @ 2022-8-28 14:34:55

                如何在比赛中设置灵活时间比赛?

                👍 5
                • @ 2022-8-25 22:43:37

                  ID要填什么

                • @ 2022-7-15 17:57:08

                  @[](/user/2)

                  怎么加入别人的域

                • @ 2022-4-23 19:49:20

                  自己的域能添加用户么