智慧教务系统
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

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加速
  • 备份策略: 制定重要教学内容的备份和恢复策略
  • 版本管理: 妥善管理教学内容的版本更新,避免内容混乱
  • 使用统计: 统计教学内容的使用情况,优化内容库结构
  • 性能优化: 对大量教学内容的查询和加载进行性能优化
  • 移动适配: 确保教学内容在移动设备上的良好展示效果