本科毕设课题系列
OJ是个毕设课题的大宝藏,加之我学校ACM训练体系及OJ系统业已建设多年,对需求的认识还算可以,也有一定的数据积累。参加过ACM培训的同学可以尝试选择该课题。
本科毕设课题
- 目标之一(狭义概念): OJ,Online Judge,在线编程并可获得实时评测结果的Web应用系统。
- 目标之二:实践教学平台,支持各类在线编程类实验评测。
- 游戏对战平台Botzone
- 支持各种实验的国家队EduCoder。
用户侧基本需求
- 题库/主题
- 在线实验(支持主流语言)
- 在线竞赛
- 数据分析
- 获奖记录
- 挑战模式
- 代币商城
- 用户互动
- …
子课题
- 算法实验评测机
- SQL实验评测机
- Web应用程序实验评测机
- 题目爬虫
- 智能助教
- 学习路径
- MOOC和IM