你见过凌晨四点的校园吗?
作为 Computer Science 的学生,凌晨四点之前睡都应该感到羞耻。
“凌晨四点”是为移动信息工程学院学子量身定制的线上作业提交系统,也欢迎其他支持作业无纸化的学院使用。
账户系统分为三类:管理员账户,教师账户,学生账户,以及助教账户(由老师赋予特殊权限的学生账户)。
-
创建/删除 班级(教学班)
-
指定助教
-
批量添加学生(支持从教务系统导入)
-
新增/删除 作业
-
给学生作业评分(支持导入或导出 excel, csv 等格式化的成绩单文件)
-
新增/删除 作业
-
给学生作业评分(支持导入或导出 excel, csv 等格式化的成绩单文件)
- 上传作业(旧版本直接被新版本覆盖,强制根据学号和日期重命名,无须手动)
-
新增/删除 其他账户(支持从教务系统导入资料)
-
新增/删除 课程(支持从教务系统导入资料)
-
在已加入的课程讨论区发帖或回帖
-
给其他账户发送私信
-
接收系统通知
-
修改密码
-
修改通知邮箱(当有人发私信或通知,发邮件提醒)
- 显示“本周作业”,列出本周未完成的作业清单(参考各种 todo list 应用)
- 作业查重(包括代码、论文等)
显示“本周作业”,列出本周未完成的作业清单(参考各种 todo list 应用)- DDL 提醒(所有作业均可设置 DDL 与备注以及附件,参考各种 todo list 应用)
- 课程公告栏
- 助教和老师可以向所有同学广播私信发通知
- 课程 project 找队友
- 作业提交时间等各种排名(第一个提交作业,代码跑得飞快,击败 99%的同学)
- 提供 API,方便支持自动化评分的作业自动评分。(如操作系统的pintos项目)
以下的每个部分都是一张表。
username | password | number | realname | type |
---|---|---|---|---|
用户名 | 密码(MD5 Hash) | 学号或职工号 | 姓名 | 账户类型 |
关于账户类型:0-管理员账户,1-教师账户,2-学生账户
course_id | name | class_id | ta |
---|---|---|---|
课程号 | 课程名 | 教学班号 | TA学号 |
class_id | class_name | teacher |
---|---|---|
教学班号 | 教学班名 | 教师职工号 |
class_id | student |
---|---|
教学班号 | 学生学号 |
course_id | number | title | description | attach_file | post_date | ddl |
---|---|---|---|---|---|---|
课程号 | 作业号 | 标题 | 作业描述 | 附件 | 发布时间 | DDL |
course_id | number | author | post_date | attach_file | score |
---|---|---|---|---|---|
课程号 | 作业号 | 作者学号 | 最新一次提交时间 | 附件 | 作业分数 |