From e8dcd975612bd123776c771a686ec6fdded8e238 Mon Sep 17 00:00:00 2001 From: undefined Date: Sun, 8 Nov 2020 19:11:57 +0800 Subject: [PATCH] =?UTF-8?q?core:=20=E6=B7=BB=E5=8A=A0IOI=E8=B5=9B=E5=88=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/hydrooj/package.json | 2 +- packages/hydrooj/src/model/contest.ts | 9 ++++++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/packages/hydrooj/package.json b/packages/hydrooj/package.json index 35983a27a..6387fe7ed 100644 --- a/packages/hydrooj/package.json +++ b/packages/hydrooj/package.json @@ -1,6 +1,6 @@ { "name": "hydrooj", - "version": "2.13.45", + "version": "2.13.46", "bin": "bin/hydrooj.js", "main": "dist/loader.js", "typings": "dist/loader.d.ts", diff --git a/packages/hydrooj/src/model/contest.ts b/packages/hydrooj/src/model/contest.ts index e549e9cfd..03810beca 100644 --- a/packages/hydrooj/src/model/contest.ts +++ b/packages/hydrooj/src/model/contest.ts @@ -205,6 +205,13 @@ const oi: ContestRule = { rank: (tsdocs) => ranked(tsdocs, (a, b) => a.score === b.score), }; +const ioi: ContestRule = { + ...oi, + TEXT: 'IOI', + showRecord: () => true, + showScoreboard: () => true, +}; + const homework: ContestRule = { TEXT: 'Assignment', check: () => { }, @@ -347,7 +354,7 @@ const homework: ContestRule = { }; export const RULES: ContestRules = { - acm, oi, homework, + acm, oi, homework, ioi, }; function _getStatusJournal(tsdoc) {