[关闭]
@sewise-dev 2017-11-07T10:06:55.000000Z 字数 8545 阅读 741

(微录播)微录播数据字典(tingodb or mongodb)

微录播


更新历史

编号 版本 说明 作者 日期
1 v1.0 1.修订版 Seven 2017-01-14

目录


数据库设计说明

1. 录播系统web端

1.1 klg_element 知识元
字段 类型 非空 注释
elgid string 唯一识别码uuid,知识元id
title stirng 知识元名称
creator_uid string 创建者id
creator_nickname stirng 创建者
pdf_url stirng pdf url
pdf_json json pdf数据串
id int 编号id
page int pdf页数
sTime double 显示时间
type int 类型
title string 显示内容
duration double 时长
vtt_json json 字幕数据串
id int 编号id
sTime double 显示时间
eTime double 消失时间
type int 类型
content string 显示字幕内容
topic_json json 题库数据串
question_id int 问答题库id
title string 问答题标题
answer json 选项列表及答案
show_time string 显示时间
rightJumpTime double 正确跳转时间
wrongJumpTime double 错误跳转时间
timeline_json json timeline数据串
event_timeline_json json 事件timeline数据串
duration string 总时长
start_time double 开始时间
end_ime double 结束时间
create_time string 创建时间
1.2 knowledge 知识点
字段 类型 非空 注释
klgid string 唯一识别码uuid
title stirng 知识点名称
duration string 总时长
grade string 年级
subject int 科目
start_time string 开始时间(第一个知识元开始时间)
end_time string 结束时间(最后一个知识元结束时间)
creator_uid string 创建者id
creator_nickname string 创建者
swpid string swpid
swptitle string swp标题
video_url string 视频路径
video_name string 视频名称
assist_id int pdf存储主键id值
assist_url stirng pdf路径
assist_slice_number int pdf总页数
create_time string 创建时间
image string 截图
hide int 是否隐藏:1.是 0/null.否(默认)
quote_count int 引用计数(默认0,用于判断是否删除还是隐藏hide)
topic_ids string 知识点包含的问答题id数据串,用逗号隔开
knowledge_element jsonArray 知识元内容{klg_element}

{klg_element}

字段 类型 非空 注释
elgid string 唯一识别码uuid
title stirng 知识元名称
pdf_json json pdf数据串
id int 编号id
page int pdf页数
sTime double 显示时间
type int 类型
title string 显示内容
duration double 时长
vtt_json json 字幕数据串
id int 编号id
sTime double 显示时间
eTime double 消失时间
type int 类型
content string 显示字幕内容
topic_json json 题库数据串
question_id int 问答题库id
title string 问答题标题
answer json 选项列表及答案
show_time string 显示时间
rightJumpTime double 正确跳转时间
wrongJumpTime double 错误跳转时间
timeline_json json timeline数据串
event_timeline_json json 事件timeline数据串
duration string 总时长
start_time double 开始时间
end_time double 结束时间
create_time string 创建时间
1.3 swproject 课件
字段 类型 非空 注释
swpid string 唯一识别码uuid
title stirng 名称
duration string 总时长
start_time string 开始时间(第一个知识元开始时间)
end_time string 结束时间(最后一个知识元结束时间)
creator_uid string 创建者id
creator_nickname string 创建者
video_url string 视频路径
video_name string 视频名称
image string 截图
create_time string 创建时间
data jsonArray 详细内容{data}

{data}

字段 类型 非空 注释
swpid string 唯一识别码uuid
video_url string 视频路径
video_name string 视频名称
assist_id int pdf存储主键id值
assist_name stirng pdf名称
assist_url stirng pdf路径
creator_uid string 创建者id
creator_nickname string 创建者
pdf_json json pdf数据串
id int 编号id
page int pdf页数
sTime double 显示时间
type int 类型
title string 显示内容
duration double 时长
vtt_json json 字幕数据串
id int 编号id
sTime double 显示时间
eTime double 消失时间
type int 类型
content string 显示字幕内容
topic_json array 题库数据串
question_id int 问答题库id
title string 问答题标题
answer array 选项列表
right_id string 问题答案
rightJumpTime double 正确跳转时间
wrongJumpTime double 错误跳转时间
1.4 swlesson 课程
字段 类型 非空 注释
swlid string 唯一识别码uuid,课件id
creator_uid string 用户uid
creator_nickname string 创建者
type int 课程的类型,0(或者没有该字段):创建的swl;1:上传的swl
title string 微课名
video_url string 视频路径
assist_url stirng pdf路径
duration string 总时长
image string 截图
is_open_topic string 是否开启问答:0.不开启 1.开启
summary string 课程简介
grade string 年级
subject int 科目
coursetype string 微课类型(预习课或复习课)
demand string 学习要求
poster string 海报封面
require string 学习要求
create_time string 创建时间
question_total string 问题总数
klg_total string 知识点总数
knowledge jsonArray 知识点内容{knowledge}

|{knowledge}|

字段 类型 非空 注释
klgid string 唯一识别码uuid,知识点id
title stirng 知识点名称
swpid string 工程swproject表swpid
duration string 总时长
start_time double 开始时间
end_time double 结束时间
creator_uid string 用户uid
creator_nickname string 创建者
video_url string 视频路径
assist_url stirng pdf路径
create_time string 创建时间
1.5 share 分享
字段 类型 非空 注释
share_id int 唯一识别码uuid,分享课件id
to_uid int 获得分享用户uid
to_nickname string 获得分享用户名称
swlid int 课件id
title string 课件名称
image string 截图
from_uid int 分享者uid
from_nickname string 分享者名称
type int 获得分享用户to_uid类型:1.学生 2.老师
video_url string 视频路径
summary string 备注描述
spend_time string 当前观看时长(用于计算学习进度)
studyprocess int 学习进度:90
duration string 总时长
spendtime_total string 总学习耗时长
finish_time string 完成时间
answer_ids array 学生已答对问题的topic_id
question_total string 问题总数
wrong_total string 错题总数
right_total string 答对总数
klg_ids array 学生已掌握的知识点的id
klg_total string 知识点总数
know_well_total string 已掌握知识点总数
create_time string 分享时间
grade string 年级
subject int 科目
coursetype string 微课类型(预习课或复习课)
demand string 学习要求
1.6 assist pdf文件
字段 类型 非空 注释
assist_id int 唯一识别码uuid,文件id
creator_uid string 创建者id
title string 标题
assist_url string 存储路径
type string 类型:pdf、ppt、jpg
image sting 截图
count_page string 总页数
create_time string 上传时间
quote_count int 引用计数(默认0,用于判断是否删除还是隐藏hide)
1.7 assist_slides 文件萃取内容
字段 类型 非空 注释
slides_id int 唯一识别码uuid,每页id
assist_id int 文件id,外键
page stirng 当前页数
image stirng 当前页截图
content stirng 内容
key stirng 关键词(逗号隔开)
1.8 media 媒资库
字段 类型 非空 注释
media_id int 唯一识别码uuid,媒资库id
creator_uid string 创建者id
media_name string 文件名称
media_url string 路径
media_ext string 后缀格式
media_size double 文件大小
media_duration string 时长
create_time string 上传时间
update_time string 更新时间
1.9 assist_wipe 撕书
字段 类型 非空 注释
wipe_id int 唯一识别码uuid,撕书id
creator_uid string 创建者id
swlid string 课件id
create_time string 创建时间
klgid string 知识点id
klg_time int 知识点时间
round int 第几轮学习
isdel int 是否被删除;1是,0否;标识再次学习
1.10 topic 题库
字段 类型 非空 注释
topic_id string 唯一识别码uuid,题目id
creator_uid string 创建者id
type string 类型:多选multiselect、单选single、填空fill
question string 题目、问题
option json 选项内容
answer json 答案
create_time string 创建时间
1.11 answer_history 答题记录
字段 类型 非空 注释
answer_id string 唯一识别码uuid,答题id
creator_uid string 创建者id
klgid string 知识点id
swlid string 课程id
teacher_id string 课程所属老师id
topic_id string 问题id值
question string 题目、问题
option array 选项内容
answer array 用户回答内容
right_answer array 正确答案内容
is_right int 是否正确:1.对 0.错误,默认0
round int 第几轮答题(1、2、3...),默认1
create_time string 创建时间
1.12 study_log 学习纪录统计表
字段 类型 非空 注释
id int 主键索引
uid int 用户id
swlid int 课件id
from int 课件创建者
precent int 学习进度
total_time int 视频总时长
study_time int 学习总耗时
create_time int 插入时间
round int 第几轮学习
data json 此节点学习进度

data

字段 类型 非空 注释
study_time int 学习耗时;单位秒
correct_precent int 答对率
point_precent int 掌握度
1.14 ask 学生提问问题表
字段 类型 非空 注释
id int 主键索引,uuid库生成
sid int 学生id
tid int 老师id
swlid int 课程id
swlname int 课程名称
nickname string 学生名称
point_name int 知识点名称
klgid int 知识点id
question int 问题描述内容
ask_time int 提问时间
is_answer int 是否已回复:0未回复;1已回复
1.15 answer 老师回复问题表
字段 类型 非空 注释
id int 主键索引uuid库生成
sid int 学生id
aid int 学生提问的问题的id
swlid int 课程id
klgid int 知识点id
answer int 回复内容
answer_time int 回复时间
1.16 导播表
字段 类型 非空 注释
direct_id string 导播id
tile string tile
introduction string 课程简介
poster string 封面的url
status int 导播状态(int) 0:未开始;1:正在导播;2:正在直播;3结束导播
creator_uid string 创建者id
creator_nickname string 创建者昵称
live_url string 直播的url
pdf_json string pdf_json
camera_json string 相机地址
people_num int 观看人数
start_time string 开始时间
update_time string 更新时间
1.17 导播分享表
字段 类型 非空 注释
share_id string 分享id
direct_id string 导播id
to_uid string 被分享者uid
to_nickname string 被分享者名称
poster string 封面的url
from_uid string 分享者uid
from_nickname string 分享者名称
status int 分享状态(int) 可通过该状态操作学生的观看权限
update_time string 更新时间
1.18 微录播老师数据上报表teacher_json
字段 类型 非空 注释
id string 老师id
sn string 微录播sn
name string 老师名称
subject int 科目编号
kind string 角色
timetag int 到时的时间戳
date string 当日日期
klg int 今日制作知识点总数
swl int 今日制作课件总数
share int 今日发布课程总数
question int 今日制作问题总数
online_time int 今日在线时间
prepare_time int 准备预习课耗时
review_time int 准备复习课耗时
other_time int 其他耗时
activetime Array 活跃时段
swltime_total int 发布课程总时长
like_total int 该老师被学生点赞的总数
replay_total int 老师答复学生的提问数
question_total int 学生答题
right_total int 学生答题(答对)
wrong_total int 学生答题(答错)
swlranking Array 课程排行
klgranking Array 知识点排行
klglist json 知识点应用

|{swlranking}|

字段 类型 非空 注释
title string 微课名称
id stirng 微课id
click_total int 微课被点击数
correct_total int 微课所有问题被答对的次数
wrong_total int 微课所有问题被答错的次数

|{klgranking}|

字段 类型 非空 注释
title string 知识点名称
id stirng 知识点id
click_total int 知识点被点击数
wipe_total int 知识点被擦除的次数
share_total int 知识点被分享的次数
like_total int 知识点被点赞的次数知识点名称
id stirng 知识点id
click_total int 工程swproject表swpid

{|klglist}

字段 类型 非空 注释
search_total int 老师检索的知识点总数
like_total int 老师的知识点被点赞总数
share_total int 老师分享的知识点总数
transfor_total int 老师的知识点转发总数
delete_total int 老师删除知识点总数
buy_total int 老师购买ranking
klglist json 知识点总数应用
1.19 老师绑定年级和科目表bound
字段 类型 非空 注释
id string 老师id
sn string 微录播sn
name string 老师名称
subject int 科目编号
grade string 年级编号
1.20 资源列表
字段 类型 非空 注释
uuid string 资源的唯一id
creator_uid string 老师id
type string 资源的类型,eg:"pic","video"
name string 资源的名称
size int 资源的大小
path string 资源的路径
create_time string 创建时间
1.21 评分
字段 类型 非空 注释
score_id string 评分的唯一uuid
user_id string 用户userId
user_type int 用户类型
date string 日期
organ_id string 机构id
total_score int 总分
base_score int 基础分
base_score_item object 基础项
behavior_score int 行为分
behavior_score_item object 行为项
active_score int 活跃分
active_score_item object 活跃项
time string 创建时间/更改时间
1.22 客户反馈
字段 类型 非空 注释
feedId string 主键索引,uuid库生成
fromId int 发起者uid
toId int 接收者uid
nickName string 发起者名称
type int 类型:1.客户反馈 2.客服回复
expandHashId string 扩展hashid
expandTitle string 扩展名称
content string 内容
toFeedId string 回复的feedId
isAnswer int 是否已回复:0未回复;1已回复
createTime string 提问时间
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注