@sewise-dev
2017-11-07T10:06:55.000000Z
字数 8545
阅读 823
(微录播)微录播数据字典(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 |
是 |
提问时间 |