「TPS和CMS與原版差異」:修訂間差異
跳至導覽
跳至搜尋
(建立新頁面) |
無編輯摘要 |
||
行 12: | 行 12: | ||
* 增加problem_label,題本編號(A, B, C...) |
* 增加problem_label,題本編號(A, B, C...) |
||
* 增加score_mode,評分賽制(IOI 2017-) |
* 增加score_mode,評分賽制(IOI 2017-) |
||
* 增加feedback_level |
|||
* 增加ignore_checker,匯入至CMS時忽略checker |
* 增加ignore_checker,匯入至CMS時忽略checker |
||
* 增加ignore_datasets,不匯入測資 |
|||
== [[CMS]] == |
== [[CMS]] == |
||
([https://github.com/tfcis/cms/compare/e56ab0a932d7e2f0c10a3263310bb4c794fc85bf...8403fb60cdeab278d237345744e8d37fbcfda80c compare]) |
[https://github.com/TFcis/cms/tree/8403fb60cdeab278d237345744e8d37fbcfda80c TFcis/cms](2020/9/27)是基於[https://github.com/cms-dev/cms/tree/e56ab0a932d7e2f0c10a3263310bb4c794fc85bf cms-dev/cms 1.4.rc1](2018/11/2)的修改([https://github.com/tfcis/cms/compare/e56ab0a932d7e2f0c10a3263310bb4c794fc85bf...8403fb60cdeab278d237345744e8d37fbcfda80c compare]) |
||
* 如果TPS有設定problem_label,則title前綴加上problem_label。 |
|||
* 題本資料夾從statements改成statement(CMS的bug)。 |
|||
* 如果不匯入statements(get_statement),那麼也不匯入attachments。 |
|||
* 增加feedback_level |
|||
* 多項limit的預設值修正 |
|||
* 增加score_mode |
|||
* 增加ignore_datasets,不匯入測資 |
|||
* 增加ignore_checker,匯入至CMS時忽略checker |
|||
* 修正subtasks.json解析(CMS的bug)。 |
|||
* subtasks可以從mapping檔產生或是在subtasks.json設定regex。 |
於 2020年10月23日 (五) 12:59 的修訂
為了讓TPS更貼近資訊社的使用狀況,對於原版的程式碼有做出若干修改。
TPS
TNFSH-Programming-Contest/TPS-example(2020/9/13)是基於ioi-2017/tps(2020/8/31、scripts version 1.19)的修改。
- scripts/internal/parseSubtask.py:將subtasks.json轉換成pandoc能讀取的格式(subtask-pandoc.json)。
- scripts/verify.py:修正solution資料夾不存在會出錯的問題。
- scripts/statement.sh:產生題本的script。
problem.json
- 增加contest_name,為競賽名稱。
- 增加problem_label,題本編號(A, B, C...)
- 增加score_mode,評分賽制(IOI 2017-)
- 增加feedback_level
- 增加ignore_checker,匯入至CMS時忽略checker
- 增加ignore_datasets,不匯入測資
CMS
TFcis/cms(2020/9/27)是基於cms-dev/cms 1.4.rc1(2018/11/2)的修改(compare)
- 如果TPS有設定problem_label,則title前綴加上problem_label。
- 題本資料夾從statements改成statement(CMS的bug)。
- 如果不匯入statements(get_statement),那麼也不匯入attachments。
- 增加feedback_level
- 多項limit的預設值修正
- 增加score_mode
- 增加ignore_datasets,不匯入測資
- 增加ignore_checker,匯入至CMS時忽略checker
- 修正subtasks.json解析(CMS的bug)。
- subtasks可以從mapping檔產生或是在subtasks.json設定regex。