功能點彙總與分工:
單位:程式碼行,library 的工作量也均攤在其中
大型功能點(千行以上,或技術難度高)
輪詢式評測、沙箱部署(1000+):100% zh
評測端(1000+):40% 原有 + 40% zh + 20% yc
資料爬取和清洗(1000+):80% wzx + 20% zyh
大模型部署、除錯和微調(學習成本、試錯多):80% wzx + 20% zh
題目前後端(包含提交列表、提交詳細資訊,富文字編輯,視覺化等等,3000+):30% 原有 + 5% zh + 55% yc + 10% wzx
比賽管理前後端(1500+):90% yc + 10% hd
部落格功能(1500+):33.3% hd + 33.3% zyh + 33.3% yc
使用者管理(1000+):50% hd + 50% zyh
小型功能點(百行以上、千行以內)
題目相關儲存、檔案傳輸(800):原有 + zh
大模型的連線和服務部署,郵件服務(500):zh
資料圖視覺化(200):yc
管理員頁面(500):yc
rating 記錄&站內通知(500):yc
頁首頁尾(300):wzx
主頁面,含排行榜、公告(300):wzx
幫助介面(200):hd
個人資訊&個人主頁(600):hd + zyh
登入註冊&許可權管理(400):zyh
測試(不計):hd & zyh
總結
綜上,個人工作量總結為:
yc 組員:負責 總量接近 40% 的前後端開發 , 獨立開發了比賽系統 ,完善了題目系統的絕大多數內容,做了大量的外觀美化,程式碼量最大 ;
wzx 組員:幾乎負責 大模型的全部 ,工作 難度最高 ,也參與了一些前期的開發工作,如頁首頁尾、主介面等,更重要的,產出了一篇教研論文;
zh 組長:維護伺服器,負責 評測端,有一定技術難度,也參與了一部分前後端開發,包含檔案儲存、服務部署等;
zyh 組員:負責部落格功能、使用者管理、登陸註冊功能、個人資訊等 前後端開發工作,以及資料的清洗工作、測試工作
hd 組員:負責部落格功能、使用者管理、幫助頁面、比賽管理前後端、個人資訊等 前後端開發工作,以及測試工作