DOMJudge上機考相關
From OO Lab
中央資工於102年由於"102年資訊人才培育計畫"開始實施線上上機考。
Contents |
轉移通知
本頁面已經停止維護,請轉移到 GitLab 上的說明頁 閱讀。
線上考系統
本上機考系統是基於Open Source專案DOMJudge來修改,主要加入hidden test case & open test case功能。
計畫文件與系統文件
系統詳細需求功能與計畫相關文件均放於本實驗室SVN,路徑:/svn/lab/proposal and projects/102年資訊人才培育計畫
Facebook 國立中央大學軟體工程碩士班 粉絲專頁
上機考相關事項會使用Facebook粉絲頁發佈訊息,利用Facebook搜尋"國立中央大學軟體工程碩士班",負責人需確認有管理員權限(若尚未有權限請找上屆學長或老師幫忙設定)。
上機考前需張貼考前訊息告知學生,以102年第一屆試辦為例:
- 考試日期為11/16號
- 11/06 發佈 中央軟工所碩士班招生考試相關資訊
- 11/13 發佈 Online Judge 系統開放試用公告
- 11/21 發佈 考試相關統計
負責人需隨時回應FB粉絲頁上同學所提出的問題,以確保考試流程的順利。
上機考前代辦事項
負責人可以攜帶至少一名碩一生一同負責以下考試流程
- 考前三個月詢問老師確認出題委員與處理委員出題費報帳等相關事項。
- 考前一個月請確認熟悉DOMJudge系統(系統操作+錯誤處理)
- 考前一個月請開始詢問考試題目,若拿到部分題目後可以開始使用DOMJudge測試新題目
- 上傳題目的hidden test case & open test case與題目的PDF
- 將題目分配給碩一生實作,碩一生使用DOMJudge系統下載題目PDF,並上傳進行驗證
- 考前三禮拜請通知考場的網管負責人該考試內容,並至考場(電腦教室)驗證:
- 全部電腦皆運作正常,若有軟硬體故障請通知網管解決或標記該電腦無法使用
- 全部電腦均安裝考試所需的IDE,必須要有 Visual Express C++ / Visual Express C# / Eclipse / Code Blocks
- 全部電腦的所有IDE均能夠正常運作 (打開每個電腦IDE並且編譯執行範例程式)
- 系統還原功能正常
- 測試考場電腦限制IP,只允許連接至DOMJudge系統並無法對外連網
- 考試前兩個禮拜在FB國立中央大學軟體工程碩士班粉絲頁發佈 中央軟工所碩士班招生考試相關資訊
- 考試前一個禮拜會將DOMJudge系統開放試用
- 系統將公布至網路,極有可能遭有心人入侵,負責人須全面負責server的安全,請了解linux網路安全 鳥哥的 Linux 私房菜
- 開放試用的DOMJudge系統需放上
- 確認test case驗證皆正確
- 開創test account給考生使用
- 在FB國立中央大學軟體工程碩士班粉絲頁發佈 Online Judge 系統開放試用公告
- 考試前一個禮拜且考試題目皆確定後
- 再次確認題目有無錯誤,test case以及答案是否正確
- 將題目、test case、答案皆上傳至DOMJudge系統
- 驗證考試題目與hidden test case & open test case皆正確
- 通知測試人員(碩一生)至考場進行模擬測試
- 負責人須模擬宣告"考試規則與流程宣告",請參考2013考試規則與流程宣告.docx
- 測試人員使用考場電腦登入DOMJudge系統測試,上傳原始碼並驗證submit結果
- 考試前幾天請確認:
- 關閉DOMJudge試用
- 向系辦要求考生准考證號,安排考場座位
- 製作考生登入帳密便條並至考場貼妥
- 與系辦確認考試相關細節,通知考場網管考前須知與協助事項(幾點到、幾時開始限制IP、有提供早餐等)
- 列印紙本考題(若不用電子檔題目)
- 考試當天
- 考前讓學生熟悉考場,告知學生可以先將電子書、API文件電子檔、參考原始碼等參考資料準備好,放置於不會還原的硬碟(一般工五館A207電腦教室預設D碟不還原)
- 考試開始前DOMJudge系統設定為試用模式,讓考生使用測試帳號熟悉系統 (在白板上公告測試帳密,並口頭告知考生)
- 考試開始後DOMJudge系統設定為考試模式,開始考試並確認DOMJudge系統已開始倒數計時
- DOMJudge系統只允許考場電腦登入
- 考試開始後考場電腦只允許登入DOMJudge系統
- 若不用電子檔題目,必須回收考卷,考卷不得外流