edx主要数据
Posted on 2016-04-08(星期五) 00:00 in edx
edx相关数据
视频行为数据
日志文件的地址:/edx/var/log/tracking
包含的视频操作事件有:前者为浏览器触发事件名称,后者为移动端触发事件名称
hide_transcript/edx.video.transcript.hidden
//当用户选择CC抑制显示视频记录,浏览器或移动应用程序发出该事件。
load_video/edx.video.loaded
//当视频完全加载完,准备开始,浏览器或移动应用程序发出该
事件
pause_video/edx.video.paused,stop_video/edx.video.stopped
//当用户选择视频播放器的暂停控制,发出pause_video
事件。流的视频在浏览器上,当播放的视频文件时自动停止它释放这个事件和stop_video
事件
play_video/edx.video.played
//当用户选择播放视频时,发出play_video
事件。
seek_video/edx.video.position.changed
//浏览器发出seek_video事件当用户选择不同位置播放视频文件时。
show_transcript/edx.video.transcript.shown
//用户选择显示视频字幕文件时触发该事件
speed_change_video
//当用户在浏览器选择不同的视频播放速度时触发该事件。
video_hide_cc_menu
//隐藏CC菜单时触发
video_show_cc_menu
//显示CC菜单时触发
数据记录例子
{ "_id" : { "$oid" : "564a891b7f437b04c805d11e" },
"username" : "XXX", //用户名
"context" :
{ "course_id" : "course-v1:XXXX+XS100+2016_T1",//课程ID
"org_id" : "GUILIN", //创建课程组织的ID
"user_id" : 5, //用户ID
"path" : "/event" //事件生成的地址
},
"event_source" : "browser", //定的源交互触发事件。这个字段的值是:‘browser’, ‘mobile’,‘server’,‘task’
"name" : "play_video", //触发事件的类型,取决于event_source
"ip" : "202.193.64.32", //触发事件用户的IP
"agent" : "Mozilla/5.0 (Windows NT 6.3; WOW64; rv:40.0) Gecko/20100101 > Firefox/40.0", //用户在代理浏览器上触发事件的字符串
"event" : { "code" : "html5", "id" : "ae334aecc83d4ad3b825ef693afabed9", "currentTime" : 0 }, //确定每个触发事件的细节。不同的成员字段提供了不同的事件
"host" : "www.edx.com", //网站域名
"session" : "651232ce26e5183e321849dc54c00bdc", //这一个32个字符的值是一个关键,识别用户的会话。所有浏览器事件和服务器注册事件包括会话的价值。其他服务器事件和移动事件不包括一个会话值。
"referer" : "http://**, //从HTTP URI引用页请求头字段。
"load_date" : { "$date" : "2015-11-17T09:55:39.938+0800" },
"accept_language" : "zh-CN,zh;q=0.8,en-US;q=0.5,en;q=0.3",` //可接受的语言
"time" : "2015-11-16T12:41:24.011849+00:00", //事件释放的时间
"course_id" : "course-v1:XXXX+XS100+2016_T1", //课程ID
"load_file" : "tracking.log-20151116-1447679821",
"page" :
"http://****, //URL的页面的用户访问事件时发出。移动设备上的视频事件产生,识别视频组件的URL。
"event_type" : "play_video" //触发事件的类型,取决于event_source }
论坛数据
论坛里的用户(mongo/cs_comments_service_development/users)
用户订阅帖子的关系(mongo/cs_comments_service_development/subscriptions)
论坛里的帖子和评论(mongo/cs_comments_service_development/contents)
如下为论坛里面的帖子的集合:
{ "_id" : { "$oid" : "564a9a507f437b83aa000001" }, //唯一id,单调递增
"votes" : { //投票数
"up" : [], //支持
"down" : [], //不支持
"up_count" : 0, //支持的总数
"down_count" : 0, //反对的总数
"count" : 0, //总投票数
"point" : 0 }, //网络投票数=up_count
"visible" : true,
"abuse_flaggers" : [],
"historical_abuse_flaggers" : [], //如果一个讨论的主持人从评论删除不好的评论,所有的用户ID从abuse_flaggers场取出然后写该组中。
"thread_type" : "discussion", //确定文章的类型为“问题”或“讨论”。
"comment_count" : 0, //评论回复在这个线程的数量。这包括所有的反应和回答,但不包括原始线程开始。
"at_position_list" : [], //不再使用。只在子评论(回复)按created_at时间戳排序。
"title" : "测试", //帖子的主题
"body" : "大家好", //帖子的内容
"course_id" : "course-v1:XXX+XS100+2016_T1", //相关课程ID "commentable_id" : "d0091754161783ed381f30d45b58657bb1e3129f",
"_type" : "CommentThread", //值为CommentThread(帖子) 或 Comment (评论帖子),取决于对象的类型
"anonymous" : false, //是否匿名不显示在用户界面上,但讨论课程的团队和团队成员可以看到作者的用户名。
"closed" : false, //如果这是真的,这个线程被论坛版主或管理员关闭。
"author_id" : "5", //作者ID
"author_username" : "XXX", //作者名字
"updated_at" : { "$date" : "2015-11-17T11:09:04.147+0800" }, //更新时间
"created_at" : { "$date" : "2015-11-17T11:09:04.147+0800" }, //创建时间
"last_activity_at" : { "$date" : "2015-11-17T11:09:04.148+0800" } //指示有最后一次的参与该讨论(新文章、编辑等)的时间 }
如下为 用户与帖子关系的集合
答题数据
学生答题记录(mysql edxapp库中courseware_studentmodule
),如下为courseware_studentmodule
表的信息。