创新实训(11)- 完结篇
功能点汇总与分工:
单位:代码行,library 的工作量也均摊在其中
大型功能点(千行以上,或技术难度高)
轮询式评测、沙箱部署(1000+):100% 周何
评测端(1000+):40% 原有 + 40% 周何 + 20% 俞程
数据爬取和清洗(1000+):80% 王在烜 + 20% 张余豪
大模型部署、调试和微调(学习成本、试错多):80% 王在烜 + 20% 周何
题目前后端(包含提交列表、提交详细信息,富文本编辑,可视化等等,3000+):30% 原有 + 5% 周何 + 55% 俞程 + 10% 王在烜
比赛管理前后端(1500+):90% 俞程 + 10% 贺丁
博客功能(1500+):33.3% 贺丁+ 33.3% 张余豪 + 33.3% 俞程
用户管理(1000+):50% 贺丁+ 50% 张余豪
小型功能点(百行以上、千行以内)
题目相关存储、文件传输(800):原有 + 周何
大模型的连接和服务部署,邮件服务(500):周何
数据图可视化(200):俞程
管理员页面(500):俞程
rating 记录&站内通知(500):俞程
页眉页脚(300):俞程
主页面,含排行榜、公告(300):王在烜
帮助界面(200):贺丁
个人信息&个人主页(600):贺丁+ 张余豪
登录注册&权限管理(400):张余豪
测试(不计):贺丁& 张余豪
总结
综上,个人工作量总结为:
俞程组员:负责 总量接近 40% 的前后端开发 , 独立开发了比赛系统 ,完善了题目系统的绝大多数内容,做了大量的外观美化,代码量最大 ;
王在烜组员:几乎负责 大模型的全部 ,工作 难度最高 ,也参与了一些前期的开发工作,更重要的,产出了一篇教研论文;
周何组长:维护服务器,负责 评测端,有一定技术难度,也参与了一部分前后端开发,包含文件存储、服务部署等;
张余豪组员:负责博客功能、用户管理、登陆注册功能、个人信息等 前后端开发工作,以及数据的清洗工作、测试工作
贺丁组员:负责博客功能、用户管理、帮助页面、比赛管理前后端、个人信息等 前后端开发工作,以及测试工作