论文部分内容阅读
目前,随着互联网技术发展,现代远程教育中的个性化服务已经成为在线学习的一种主流趋势,它最大的优势是能够在多样化的信息网络平台中满足不同用户的个性化需求。在线学习面临的关键问题是如何在目前的Web环境下提取、统计和分析学习者访问页面时的关键词和信息数据,找出不同用户的个性化特征,并根据这些特征预测适合学习者的学习方法,在个性化推荐模块中显示出来。本文具体工作如下:(1)首先介绍了课题的背景和来源,对目前在线学习系统中存在的一些问题及国内外个性化在线学习的现状和发展情况进行了分析研究,对个性化学习与个性化教学进行了总结,同时对在线学习中的个性化服务功能进行了需求分析和可行性分析,提出了遗传算法在个性化信息提取中的应用,并对遗传算法的思想和特点进行了讨论。(2)以《数据结构》为应用实例,给出了遗传算法对学习者的个性化特征提取的策略和详细过程。在跟踪用户浏览网页中提取的关键词的基础上,提出了个性化页面的设置、在线答疑、在线论坛及在线测试,尤其在线测试,在考试管理中,提出了自动组卷理论来根据学习者的要求进行虚拟在线考试,为学习者提供了一个具有个性化推荐功能的《数据结构》在线学习平台。(3)本系统总体结构上采用三层B/S结构模式,前台以C#为动态网站脚本语言的ASP.NET技术,后台数据库使用SQL Server 2005,以VS2005为集成开发平台,实现了一个基于遗传算法的个性化在线学习系统。(4)将上面讨论的算法和思想,相关的技术应用到在线学习系统中,给出了系统详细设计的思想,对主要的功能模块进行介绍并给以辅助的说明,在实现阶段做了详细的说明,并给出了主要的页面图。以《数据结构》为例,开发了在线学习系统,并经过反复测试,系统运行稳定,各种功能模块也都得到了实现。本系统测试表明基于遗传算法的个性化信息提取算法具有较好的鲁棒性和适用性;本系统总体上具有美观性、普遍性、易操作性、兼容性等优势,系统的模块化和可扩展性也得到了保证。