基于Web日志挖掘的个性化学习平台的设计与实现

来源 :山东师范大学 | 被引量 : 0次 | 上传用户:rechen216
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着互联网和远程教育的快速发展,传统教育方式已经不能够满足现代人们对于个性化资源的需要,因此出现了个性化的学习平台。这种新型学习平台正逐渐改变着传统的教育模式,同时也促进了新型教育模式的发展。本文针对传统网上学习系统在内容和形式上的单一性缺点,提出了个性化的网上学习平台,其“个性化”主要体现在两个方面:第一,系统对收集的日志文件进行Web日志挖掘,通过访问课程的时间长短向学习者推荐小组,通过日志记录中用户访问各课程间的联系,将相关课程进行关联,其意义在于让学习者了解各课程之间的拓扑关系,比如某学习者在学习Java开发,系统会为其推送C语言,告诉学习者C语言和Java是相关联的;第二,系统基于学习者的兴趣为其推荐小组,对于小组内某一学习者喜欢的课程,系统会将与此课程相关的课程同时推送给小组内的所有人,为学习者预测其感兴趣的课程。本文的系统可以分别在PC端与移动端运行,其中PC端的开发是基于JavaWeb来设计的,移动端是基于Android操作系统来实现的。在线下,系统利用Web日志挖掘技术来处理日志文件。整个系统的设计是基于软件工程的,这样方便系统开发者研究出灵活、易于操作、性能良好、功能全面的系统。本文主要研究内容如下:(1)系统各部分功能设计:开发过程中将用户角色分为学生者、教师和管理者三类。系统有六个主要的功能模块,分别为用户管理模块、学习资源功能模块、公告管理模块、网上留言管理模块、在线学习模块和个性化推荐模块。(2)在J2EE平台中整合SSM框架:系统的PC端基于JavaWeb设计,用SSM(Spring+SpringMVC+MyBatis)进行项目开发,并用Maven对项目进行管理。表现层用SpringMVC来实现,业务层用Service接口来实现,持久层用MyBatis来操作数据库,最后用Spring对各个层次进行整合。移动端是通过在Android操作系统中加载系统服务器来实现的。(3)线下Web日志挖掘:本论文根据个性化网上学习的特点,对系统中的访问日志进行了Web日志挖掘。系统用Flume来收集日志文件,用Apriori关联算法对各课程之间进行关联规则分析,用K-Means聚类算法对学习者进行分组。
其他文献
探讨同步发电机在正序电流、负序电流、零序电流的作用下的电磁过程及产生的高次谐波,负序电抗的定义数值范围及测定方法。
《随想录》中,那个痛苦的巴金,主要是在做自己灵魂的剖析,而这把手术刀,便是道德。
21世纪是“互联网+”时代,“大众创业、万众创业”已成了我国重大战略举措。由此,在培养创业人才的过程中,如何有效培养高素质的优秀人才,已成为高等教育面临的主要问题。笔者在
为顺应国家新医改要求,为民众提供完善有序的医疗卫生服务,笔者以在线资源库为基础,提出基于分级诊疗的网格化管理平台框架,将各级医院、科室、医生作为责任主体与用户/患者
目的:观察穴位注射复方倍他米松联合他克莫司软膏治疗白癜风的临床疗效。方法:选取2014年1月至2017年6月就诊于我院的白癜风患者68例,随机分为观察组和对照组,对照组给予口服药复
目的:探讨单硝酸异山梨酯联合曲美他嗪治疗稳定型心绞痛的临床疗效。方法:收集2016年8月至2018年8月我院治疗的稳定型心绞痛患者76例,随机分为观察组和对照组,各38例。观察组
光化三年(900)唐王朝授予罗隐检校户部郎中兼御史中丞官职;唐亡后,罗隐未曾接受后梁授予的给事中官职,至死都以唐臣自居;又屡劝钱镠"兴唐宗社"。其历史定位当为大唐的"忠义"
介绍了接地系统数值设计流程,即先测量视在土壤电阻率,分析得到变电站站址的土壤分层模型,采用数值计算软件进行分析设计。
随着电网的发展,我省的输电线路越来越多,相应的运行维护工作量越来越大。如何在线路工作中减人增效,提高劳动生产率,是摆在我们面前的一个突出问题。本文就这个问题谈一点粗
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield