- 名字改为 计算机网络实训平台
- 导入课程名(名字之后会给why)
- 学生下载由教师上传的课件
- 答题页面开始答题限制为仅学校机房IP(这个可能需要实地调查)
- 课程/练习导航栏的分类问题
- 学生(用户)数据的导入
- (可能是)新的架构: 多门课程(名字可以相同),对应不同老师,再对应多个学生(参考moodle)
- 清理代码,测试所有接口
- 有的api根本没有对接完成(如上传文件)
- 多余的调试输出
- 无用的测试代码
- 错误的变量名
- 接口逻辑问题(如修改用户信息)
- 函数名
- 统一返回格式(大工程)
- 硬编码的用户信息
- 部分模块没有处理日志
- controller是否async
- 统一数据库表名风格和用法
- 下载课件
- 按照课程ID对课件进行分类
- 提供给教师上传课件(页面+后台api)
- 提供给学生下载课件(页面)
- 导航栏层级重新设计(课程与其下内容的层级关系不够明确)
- 课程的数据库结构、老师的以及学生的课程页面(可能)重新设计
- 以课程为中心
- 可以存在相同名字的课程,保证ID不同就行
- 设置一名或者多名老师为课程的管理员,能够对课程进行管理(上传课件/视频/练习题/批改报告等)
- 学生加入一门课程(自己加入或者老师/管理员添加)后,访问到课程内的资源
- 以课程为中心
- 数据库重新设计?
deadline在十一放假前,满打满算有两个星期的时间
中秋假期可以肝一波
待补充