You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
6.3 KiB
6.3 KiB
school_lesson_course_teaching 表文档
表概述
表名: school_lesson_course_teaching
功能: 课程教学内容管理表,用于管理各种类型的教学资源和教案库,包括视频、文件、图片等多媒体素材,支持多项目教学内容分类、权限控制和个性化推送
字段说明
Field Type Collation Null Key Default Extra Privileges Comment
id int NULL NO PRI NULL auto_increment select,insert,update,references 主键
title varchar(255) utf8mb4_general_ci YES NULL select,insert,update,references 课程标题
image varchar(255) utf8mb4_general_ci YES NULL select,insert,update,references 预览图
type tinyint NULL YES NULL select,insert,update,references 素材类型 (1视频 2文件 3图片)
content text utf8mb4_general_ci YES NULL select,insert,update,references 课程内容
status tinyint NULL YES NULL select,insert,update,references 状态 (1开启 2关闭)
create_time datetime NULL YES NULL select,insert,update,references 创建时间
update_time datetime NULL YES NULL select,insert,update,references 修改时间
delete_time varchar(32) utf8mb4_general_ci YES 0 select,insert,update,references 删除时间
table_type int NULL YES NULL select,insert,update,references 类型 1课程教学大纲 2跳绳教案库 3增高教案库 4篮球教案库 5强化教案库 6空中忍者教案库 7少儿安防教案库 8体能教案库 9热身动作库 10体能动作库 11趣味游戏库 12放松动作库 13训练内容 14训练视频 15课后作业 16优秀一堂课 17空中忍者 18篮球动作 19跳绳动作 20跑酷动作 21安防动作 22标准化动作 233-6岁体测 247+体测 253-6岁体测讲解—解读 267+岁体测讲解—解读 27互动游戏 28套圈游戏 29鼓励方式
user_permission text utf8mb4_general_ci YES NULL select,insert,update,references 用户权限
user_permission_name text utf8mb4_general_ci YES NULL select,insert,update,references 用户名称(权限)
url text utf8mb4_general_ci YES NULL select,insert,update,references 素材路径
exam_papers_id int NULL YES 0 select,insert,update,references 试卷id
answers_num int NULL YES 0 select,insert,update,references 答题次数
student_ids text utf8mb4_general_ci YES NULL select,insert,update,references 学员 Id
功能用途
主要功能
- 教学内容管理: 统一管理各种类型的教学内容和教案资源
- 多媒体素材支持: 支持视频、文件、图片等多种类型的教学素材
- 教案库分类: 按运动项目和教学内容进行详细的分类管理
- 权限控制: 支持用户权限管理,控制教学内容的访问和使用
- 状态管理: 管理教学内容的启用/禁用状态,支持动态调整
- 考试集成: 集成试卷功能,支持教学效果评估
- 学员关联: 关联具体学员,支持个性化教学内容推送
- 版本控制: 支持教学内容的版本管理和更新追踪
业务场景
- 标准化教学: 建立标准化的教学内容库,确保教学质量一致性
- 多项目教学: 支持跳绳、篮球、体能、安防等多个运动项目的教学
- 分龄教学: 针对不同年龄段(3-6岁、7+岁)提供专门的教学内容
- 教师培训: 为教师提供标准化的教案和教学参考资料
- 课程设计: 支持教师根据教案库设计个性化的课程内容
- 教学评估: 通过试卷和作业评估教学效果和学员掌握情况
- 资源共享: 在校区间共享优质的教学资源和教案
- 教学创新: 收集和管理创新的教学方法和优秀课程案例
- 家庭教育: 为家长提供课后作业和家庭教育指导
关联关系
主要关联表
- school_course: 课程表,关联教学内容所属的课程
- school_class: 班级表,关联使用该教学内容的班级
- school_member: 学员表,关联接受教学内容的学员
- school_personnel: 教师表,关联创建和使用教学内容的教师
- school_exam_papers: 试卷表,关联教学内容的考试评估
- school_sys_attachment: 附件表,关联教学素材的文件存储
- school_sys_user: 用户表,关联有权限访问内容的用户
- school_campus: 校区表,关联教学内容的使用范围
关联说明
exam_papers_id关联school_exam_papers.id,关联相关的试卷和考试student_ids存储关联的学员ID列表,支持个性化推送user_permission存储用户权限信息,控制内容访问table_type字段区分不同类型的教学内容(教案库、动作库、游戏库等)- 与文件存储系统关联,管理教学素材的上传和下载
- 与权限系统关联,实现细粒度的内容访问控制
- 与统计系统关联,分析教学内容的使用效果
索引建议
- 主键索引:
PRIMARY KEY (id)- 自动创建 - 类型索引:
INDEX idx_table_type (table_type)- 支持按教学内容类型查询 - 状态索引:
INDEX idx_status (status)- 支持按状态查询 - 试卷索引:
INDEX idx_exam_papers_id (exam_papers_id)- 支持按试卷查询 - 素材类型索引:
INDEX idx_type (type)- 支持按素材类型查询 - 时间索引:
INDEX idx_create_time (create_time)- 支持按创建时间查询 - 更新时间索引:
INDEX idx_update_time (update_time)- 支持按更新时间查询 - 逻辑删除索引:
INDEX idx_delete_time (delete_time)- 支持逻辑删除查询 - 标题索引:
INDEX idx_title (title)- 支持按标题搜索 - 复合索引:
INDEX idx_type_status (table_type, status)- 支持类型和状态的复合查询
注意事项
- 内容版权: 确保教学内容的版权合规,避免侵权问题
- 文件大小控制: 对上传的视频和文件进行大小限制,避免存储压力
- 权限安全: 严格控制教学内容的访问权限,保护知识产权
- 内容质量: 建立内容审核机制,确保教学内容的质量和准确性
- 存储优化: 对大量的多媒体文件进行存储优化和CDN加速
- 备份策略: 制定重要教学内容的备份和恢复策略
- 版本管理: 妥善管理教学内容的版本更新,避免内容混乱
- 使用统计: 统计教学内容的使用情况,优化内容库结构
- 性能优化: 对大量教学内容的查询和加载进行性能优化
- 移动适配: 确保教学内容在移动设备上的良好展示效果