基于自动组卷的在线学习平台的设计与实现
发布时间:2020-06-11 13:33
【摘要】:教育是一个民族未来发展的基础。随着互联网行业的高速发展,在线教育的发展改变了传统的学习方式。本文提出搭建一个灵活便捷的在线学习平台,降低用户的学习成本,并让用户通过平台真正达到能力的提升。该在线学习平台的核心功能包括:在线练习、模拟考试、资讯中心以及个人中心。同时,为了保证题库的内容质量,在后台管理系统中每道题目从录入到进入到用户的手中都要经过两次审核,因此后台管理系统中包含了题目的录入、审核、编辑、发布等多种操作功能及对应权限。该平台使用Java语言进行开发实现,使用Spring+SpringMVC+Mybatis作为框架,使用遗传算法进行系统的自动组卷,数据层中Mysql作为持久化数据库,Redis作为缓存,使用ElasticSearch搜索服务器来实现题目的搜索功能。其中,本人独立设计并实现了如下模块:(1)在线练习模块:用户选择科目后由平台根据用户的练习记录自动生成练习的一套题目,作答完成后即可看到此次的练习结果。用户可以输入关键字对题目进行搜索,可以收藏题目、查看收藏列表。(2)模拟考试模块:用户通过填写报名信息报名模考,并在规定时间内参加模拟考试。模拟考试根据用户的报名信息分发相应的试卷,考试过程计时提醒,并对参加此次模考的用户进行结果排名。(3)资讯中心模块:阅读相关的考试资讯、学习方法以及考点介绍等文章,用户可以对资讯进行评论、收藏,同时可以将资讯内容分享给好友。(4)题库管理模块:后台管理端中对题目进行管理的模块,包括题目录入、编辑、审核和发布等多种功能。不同管理员对题目有着不同的操作权限。目前,该在线学习平台已经开发上线,符合需求分析中提到的所有功能需求,具有一定的实际应用价值。为了更好的适应市场的快速发展,满足用户日益增长的需求,使用户能够真正受益于产品,该在线学习平台依然在不断的更新之中。
【图文】:
Figure2-1邋Flow邋Chart邋Of邋Genetic邋Algorithm逡逑遗传算法中常用方法介绍逡逑节将对遗传算法中经常使用的编码方法、选择方法、交叉方法进行介绍。逡逑1)常用编码方法介绍逡逑见的编码方法有二进制编码、格雷码编码、实数编码等[1|]。逡逑传算法中最常用的编码方式是二进制编码。在二进制编码中,每个个体用一逡逑制的符号串来表示,符号串用0、1来表示个体上每个染色体的表现情况,逡逑表示出现,用0表示未出现。逡逑雷码编码是基于二进制编码的一种变形方法,即两个相邻的个体所对应的逡逑间只有一位二进制数是不同的,其余码位完全相同,最大数和最小数所对应逡逑之间也仅有一位码位不同。逡逑11逡逑
(2)快速练习。快速练习的题目为不同科目中选择的题目。游客只有一次体逡逑快速练习的机会,,其中一次机会以用户是否选择交卷为准。一次快速练习包含十逡逑题目。逡逑(3)搜索题目。在练习功能中,登录用户和游客都可以使用搜索题目这一功逡逑。通过输入题目、知识点、科目关键字搜索相应的题目,平台根据对用户键入的逡逑索字段对题库进行匹配,按照匹配程度由高到低展示检索到的题目。选择题目后,逡逑看题目内容、所属科目及知识点、正确答案和答案解析等信息。逡逑(4)收藏题目。在练习功能中,登录用户可以对题目进行收藏。收藏题目的逡逑景通常有三种,用户在练习过程中可以对题目进行收藏,在练习结束后用户查看逡逑道题目的正确答案时可以选择收藏某个题目,在搜索题目的过程中用户可以选逡逑收藏搜索的题目。收藏的题目按照收藏时间先后顺序进行排序,可以查看收藏题逡逑的题目内容、正确答案和答案解析。逡逑(5)调整难度。用户在首次使用该在线学习平台时,可以选择该在线练习的逡逑度,分别为“简单”、“中等”、“困难”三个选项。在练习功能中,登录用户可以逡逑在线练习的难度进行调整,难度可选项分别为“简单”、“中等”、“困难”三个选逡逑。逡逑
【学位授予单位】:北京交通大学
【学位级别】:硕士
【学位授予年份】:2019
【分类号】:TP311.52
本文编号:2707982
【图文】:
Figure2-1邋Flow邋Chart邋Of邋Genetic邋Algorithm逡逑遗传算法中常用方法介绍逡逑节将对遗传算法中经常使用的编码方法、选择方法、交叉方法进行介绍。逡逑1)常用编码方法介绍逡逑见的编码方法有二进制编码、格雷码编码、实数编码等[1|]。逡逑传算法中最常用的编码方式是二进制编码。在二进制编码中,每个个体用一逡逑制的符号串来表示,符号串用0、1来表示个体上每个染色体的表现情况,逡逑表示出现,用0表示未出现。逡逑雷码编码是基于二进制编码的一种变形方法,即两个相邻的个体所对应的逡逑间只有一位二进制数是不同的,其余码位完全相同,最大数和最小数所对应逡逑之间也仅有一位码位不同。逡逑11逡逑
(2)快速练习。快速练习的题目为不同科目中选择的题目。游客只有一次体逡逑快速练习的机会,,其中一次机会以用户是否选择交卷为准。一次快速练习包含十逡逑题目。逡逑(3)搜索题目。在练习功能中,登录用户和游客都可以使用搜索题目这一功逡逑。通过输入题目、知识点、科目关键字搜索相应的题目,平台根据对用户键入的逡逑索字段对题库进行匹配,按照匹配程度由高到低展示检索到的题目。选择题目后,逡逑看题目内容、所属科目及知识点、正确答案和答案解析等信息。逡逑(4)收藏题目。在练习功能中,登录用户可以对题目进行收藏。收藏题目的逡逑景通常有三种,用户在练习过程中可以对题目进行收藏,在练习结束后用户查看逡逑道题目的正确答案时可以选择收藏某个题目,在搜索题目的过程中用户可以选逡逑收藏搜索的题目。收藏的题目按照收藏时间先后顺序进行排序,可以查看收藏题逡逑的题目内容、正确答案和答案解析。逡逑(5)调整难度。用户在首次使用该在线学习平台时,可以选择该在线练习的逡逑度,分别为“简单”、“中等”、“困难”三个选项。在练习功能中,登录用户可以逡逑在线练习的难度进行调整,难度可选项分别为“简单”、“中等”、“困难”三个选逡逑。逡逑
【学位授予单位】:北京交通大学
【学位级别】:硕士
【学位授予年份】:2019
【分类号】:TP311.52
【参考文献】
相关期刊论文 前3条
1 李永林;叶春明;刘长平;;轮盘赌选择自适应和声搜索算法[J];计算机应用研究;2014年06期
2 王圣镔;郑欣欣;;基于第三方控件的书目检索系统的设计与实现[J];黑龙江科技信息;2013年32期
3 张琛;詹志辉;;遗传算法选择策略比较[J];计算机工程与设计;2009年23期
相关硕士学位论文 前4条
1 程远峰;翻转课堂与高中历史教学[D];河南大学;2018年
2 傅云霞;L公司敏捷开发项目管理绩效评价研究[D];青岛科技大学;2018年
3 杨玲;基于SSH框架的新闻采编系统的设计与实现[D];北京交通大学;2017年
4 冯俊;K12在线教育O2O系统的设计与实现[D];北京交通大学;2016年
本文编号:2707982
本文链接:https://www.wllwen.com/kejilunwen/sousuoyinqinglunwen/2707982.html