一种基于大数据技术和数学算法的学习行为分计算方法技术

技术编号:25598851 阅读:58 留言:0更新日期:2020-09-11 23:56
本发明专利技术公开了一种基于大数据技术和数学算法的学习行为分计算方法,包括以下方法步骤:记录用户每天每个课程的学习观看视频行为数据及问答互动操作数据;利用Canal+Kafka将记录的数据实时同步到Hbase数据库;利用HADOOP离线计算(HIVE+HBASE+MR);利用SQOOP将计算结果导出到关系型数据库。有益效果:培养和改善用户的学习习惯,合理的安排学习时长;减少用户可见的违规内容,净化问答环境,最终达到提升问答活跃度的结果;对应问答智能评分需求,鼓励问答产生更多的有效内容。

【技术实现步骤摘要】
一种基于大数据技术和数学算法的学习行为分计算方法
本专利技术涉及大数据算法领域,具体来说,涉及一种基于大数据技术和数学算法的学习行为分计算方法。
技术介绍
目前市场上利用大数据技术对用户的行为进行分析的应用很多,做用户行为分析的基础是获得用户行为数据,例如用户页面停留时间、跳转来源等等。这些信息有些能直接拿到,有些是需要做一些计算才能拿到的。一般来说用户访问时的一些信息都是以日志的形式记录到NoSQL系统中去,这其中包含了最通用的一些访问信息以及一些自定义的日志埋点。通常这些数据都是零散的,需要从业务需求层面将所有行为数据串联起来,通过一定的计算,加工,清洗获得最终需要的数据。针对相关技术中的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术的目的在于提供一种基于大数据技术和数学算法的学习行为分计算方法,通过科学的计算行为分,培养和改善用户的学习习惯,合理的安排学习时长,通过合理的规则减少人为的刷课行为,鼓励学生进行更有价值的学习行为,以解决上述
技术介绍
中提出的问题。为实现上述目的,本专利技术提供如本文档来自技高网...

【技术保护点】
1.一种基于大数据技术和数学算法的学习行为分计算方法,其特征在于,包括以下方法步骤:/n(1)、记录用户每天每个课程的学习观看视频行为数据及问答互动操作数据;/n(2)、利用Canal+Kafka将记录的数据实时同步到Hbase数据库;/n(3)、利用HADOOP离线计算(HIVE+HBASE+MR);/n(4)、利用SQOOP将计算结果导出到关系型数据库。/n

【技术特征摘要】
1.一种基于大数据技术和数学算法的学习行为分计算方法,其特征在于,包括以下方法步骤:
(1)、记录用户每天每个课程的学习观看视频行为数据及问答互动操作数据;
(2)、利用Canal+Kafka将记录的数据实时同步到Hbase数据库;
(3)、利用HADOOP离线计算(HIVE+HBASE+MR);
(4)、利用SQOOP将计算结果导出到关系型数据库。


2.根据权利要求1所述的一种基于大数据技术和数学算法的学习行为分计算方法,其特征在于,习惯分计算规则如下:
(1)将记录下来的同一课程章节同一用户学习观看时长累加与该视频时长作对比,当观看时长大于视频时长,取视频时长再减去上一次已观看时长作...

【专利技术属性】
技术研发人员:王晖邹梦桥
申请(专利权)人:上海卓越睿新数码科技有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1