檢視 TPS和CMS與原版差異 的原始碼
←
TPS和CMS與原版差異
跳至導覽
跳至搜尋
由於以下原因,您無權編輯此頁面:
您請求的操作只有這個群組的使用者能使用:
已確認的使用者
您可以檢視並複製此頁面的原始碼。
為了讓[[TPS]]更貼近資訊社的使用狀況,對於原版的程式碼有做出若干修改。 == [[TPS]] == [https://github.com/TNFSH-Programming-Contest/TPS-example/tree/2af5e6dbdbcb251458532b399a7bc53c54b7187a TNFSH-Programming-Contest/TPS-example](2020/9/13)是基於[https://github.com/ioi-2017/tps/tree/7ca3cce28e25376a6992459c810abc3f6385d035 ioi-2017/tps](2020/8/31、scripts version 1.19)的修改。 * [https://github.com/TNFSH-Programming-Contest/TPS-example/blob/2af5e6dbdbcb251458532b399a7bc53c54b7187a/Arithmetic/scripts/internal/parseSubtask.py scripts/internal/parseSubtask.py]:將subtasks.json轉換成pandoc能讀取的格式(subtask-pandoc.json)。 * [https://github.com/TNFSH-Programming-Contest/TPS-example/blob/2af5e6dbdbcb251458532b399a7bc53c54b7187a/Arithmetic/scripts/verify.py#L195 scripts/verify.py]:修正solution資料夾不存在會出錯的問題。 * [https://github.com/TNFSH-Programming-Contest/TPS-example/blob/2af5e6dbdbcb251458532b399a7bc53c54b7187a/Arithmetic/scripts/statement.sh scripts/statement.sh]:產生題本的script。 === problem.json === [https://github.com/TNFSH-Programming-Contest/TPS-example/blob/2af5e6dbdbcb251458532b399a7bc53c54b7187a/Arithmetic/problem.json problem.json]。 * 增加contest_name,為競賽名稱。 * 增加problem_label,題本編號(A, B, C...) * 增加score_mode,評分賽制(IOI 2017-) * 增加feedback_level * 增加ignore_checker,匯入至CMS時忽略checker * 增加ignore_datasets,不匯入測資 == [[CMS]] == [https://github.com/TFcis/cms/tree/73bd95393d201bdf0d28de96890902527dc2b4b8 TFcis/cms](2021/9/18)是基於[https://github.com/cms-dev/cms/tree/e56ab0a932d7e2f0c10a3263310bb4c794fc85bf cms-dev/cms 1.4.rc1](2018/11/2)的修改([https://github.com/tfcis/cms/compare/e56ab0a932d7e2f0c10a3263310bb4c794fc85bf...73bd95393d201bdf0d28de96890902527dc2b4b8 compare]) * 如果TPS有設定problem_label,則title前綴加上problem_label。 * 題本資料夾從statements改成statement(CMS的bug)。 * 如果不匯入statements(get_statement),那麼也不匯入attachments。 * 增加feedback_level * 多項limit的預設值修正 * 增加score_mode * 增加ignore_datasets,不匯入測資 * 修正subtasks.json解析(CMS的bug)。 * subtasks可以從mapping檔產生或是在subtasks.json設定regex。 * 移除TPS code欄位。 * 增加checker.py。 * 在前端不對題目名稱強制轉成大寫。 * 增加C++14、C++17。
返回到「
TPS和CMS與原版差異
」。
導覽選單
個人工具
建立帳號
登入
命名空間
頁面
討論
臺灣正體
視圖
閱讀
檢視原始碼
檢視歷史
更多
搜尋
導覽
首頁
近期變更
隨機頁面
建立頁面
工具
連結至此的頁面
相關變更
特殊頁面
頁面資訊