@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 |
否 |
关键词(逗号隔开) |
字段 |
类型 |
非空 |
注释 |
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 |
是 |
提问时间 |