@dooy
2016-10-31T14:19:12.000000Z
字数 1184
阅读 158
设计
批改网
班级管理一直是头疼的事情,一开始的初衷是不要限制学生提交作文、以学生提交作文为第一重要考虑因素。后面发现,没有班级管理我们失去更多东西。
class_info
表
字段 | 说明 |
---|---|
id | class 的唯一id 相当于 class_id |
class | 班级名称 |
teacher_id | 教师的uid |
ctime | 建立时间 |
school_id | 当时导入进来的用户 d_school 中的 school_id |
jiaocai | 使用教材 |
下面是新增 | * |
ifblack | 0白名单 需要教师认证,1黑名单,9归档你,2白名单不需要老师批准 |
student_info
表
字段 | 说明 |
---|---|
id | 唯一id |
student_id | 学号 |
student_name | 姓名 |
class | 班级名称 |
teacher_id | 老师uid |
ifblack | 0白名单正式成员,1黑名单,9归档, 2白名单费正式成员 |
user_id | 学生uid |
info | 学生附加内容 |
class_id | class_info中的id |
order | 排序 |
目前的状况是以 student_info 为主题, class_id 可以为空,但是 class一定得有内容。目前设计的思路是:将很多班级的属性都放在class_info 上,主要以 class_info 为主体。
那么 class_info 应该有些需要的特性
1. ifblack 0白名单,1黑名单,9归档 移植到class_info 下
2. ifblack 新添加 2 表示添加到这个班级是白名单而且添加需要审核
生成账号
http://www.pigai.org/index.php?c=teacher&a=zx_create_class
修改编辑、删除都在这个页面
http://www.pigai.org/index.php?c=teacher&a=zx_class&class_id=122240
http://www.pigai.org/index.php?c=teacher&a=implodeClass
http://www.pigai.org/index.php?c=teacher&a=viewStudent&rid=739460
http://www.pigai.org/index.php?c=teacher&a=viewStuInfo&user_id=21&rid=739460&eid=39000840