教学管理 20 老师 可创建/管理课程、布置与批改作业、查看全部学习进展。 学生 可查看自己选课的课程、提交作业、查看自己的学习进展,不能创建课程。 习题作答:学生仅能访问自己的回答 [('user_id', '=', user.id)] 考试答卷:学生仅能访问自己的答卷 [('user_id', '=', user.id)] 考试答题:学生仅能访问自己的答题记录 [('paper_id.user_id', '=', user.id)] 题库:老师仅可读取公开或本人题目 ['|', ('visibility', '=', 'public'), ('teacher_id', '=', user.id)] 题库:老师仅可写/删本人题目 [('teacher_id', '=', user.id)] 考试:老师可读取本人发布或监督的考试 ['|', ('teacher_id', '=', user.id), ('supervisor_teacher_ids', 'in', [user.id])] 考试:老师仅可写/删本人发布的考试 [('teacher_id', '=', user.id)] 考试答卷:老师可查看/批改本人发布或监督的答卷 ['|', ('exam_id.teacher_id', '=', user.id), ('exam_id.supervisor_teacher_ids', 'in', [user.id])] 考试答题:老师可查看/批改本人发布或监督的答题记录 ['|', ('paper_id.exam_id.teacher_id', '=', user.id), ('paper_id.exam_id.supervisor_teacher_ids', 'in', [user.id])]