1. 程式人生 > 其它 >Beta 階段初始任務分配

Beta 階段初始任務分配

1. 所有任務

1.1. Beta 階段前端任務

學生端

任務名稱 預計時長(小時)
討論區主題顯示 5
討論區主題內部回覆顯示 3
討論區回覆訊息提示 3
討論區點贊、訂閱、助教認證 4
考試通知 3
討論區 Markdown 編輯時的圖片上傳功能 3
實驗教程 8
評測 CD 2
考試交卷 2
頭像功能 2
初始化程式碼 2
結構化顯示評測結果 5
readme(更新 beta 階段的說明) 4
合計 46

教師端

任務名稱 預計時長(小時)
課程歸檔(評測記錄匯出) 5
提取全域性概念 4
通知管理 4
適配評測機的結構化顯示需求 5
markdown 編輯器的圖片上傳 3
考試管理(延時、交卷、考場) 8
許可權模板 3
適配北航點名冊 5
評測心跳 5
評測重測、批量重測 4
IP 異常報告 4
評測機令牌 3
readme(更新 beta 階段的說明) 4
統計相關 4 * n(每一個統計檢視 4 小時)
合計 57 + 4 * n

1.2. Beta 階段後端任務

任務名稱 預計時長(小時)
實驗程式碼與評測記錄匯出 6
討論區主題、回覆 4
考試通知(websocket) 8
許可權模板 4
評測心跳 4
評測機相關 API 6
重測相關 4
圖片上傳 6
評測 CD 4
考試相關(延時、交卷、離場) 8
考試 IP 異常檢測 6
統計相關 4
合計 64

1.3. Beta 階段評測機任務

任務名稱 預計時長(小時)
令牌 3
三階段評測邏輯,相容舊指令碼 8
結構化評測反饋 4
合計 15

1.4. 其他

任務名稱 預計時長(小時)
配置 MinIO 8
題庫建設 8
合計 16

2. 任務彙總

2.1. 預計總時間

將前文表格中的時間彙總,預計共需要花費 198 + 4 * n 小時(文件時間、測試時間不算在內)。

2.2. issue

後端

學生前端

教師前端

教程

評測端

3. 人員分工變動

成員 分工
gyp 後端 API 設計、實現與測試、需求對接
cjy 教師前端
yzr PM、運維、評測端
fxj 後端 API 設計與實現、部分文件工作
ch 學生前端(討論區、通知)
ptw 學生前端(教程)
wwq 教師前端