一种智能英语学习系统的制作方法

文档序号:19636669发布日期:2020-01-07 12:06阅读:479来源:国知局
一种智能英语学习系统的制作方法

本发明涉及教育领域,具体是一种智能英语学习系统。



背景技术:

英语是世界上应用最广泛的语言之一,随着中国经济的发展,英语的重要性越发重要,很多人不仅在学校学习英语,而且也在网上学习英语。

目前市场上的英语学习系统大多功能单一,难以满足各种人群,而且学习中容易被外界因素干扰,影响学习效率。



技术实现要素:

本发明的目的在于提供一种智能英语学习系统,以解决上述背景技术中提出的问题。

为实现上述目的,本发明提供如下技术方案:

一种智能英语学习系统,采用前后端分离的设计模式,通过nginx+tomcat的方式,有效的进行解耦,核心思想是前端html页面通过ajax调用后端的restfulapi接口并使用json数据进行交互,包括登录模块、检测模块、识别模块、使用模块、计费模块和退出模块;所述登录模块用于获取使用者录入的登录信息,并将登录信息发送给识别模块;识别模块将登录信息与数据库中存储的账号数据进行比对,若比对不通过,则将比对失败信号发送给登录模块,登录模块接收到比对失败信号并重新获取登录信息,若比对通过,则将比对成功信号发送给检测模块,检测模块对收到的信号进行进行检测,判断是否使用系统专用键盘输入,若检测不通过,则将检测失败信号发送给登录模块,登录模块接收到检测失败信号并重新获取登录信息,若检测通过,则将成功信号发送给使用模块;使用模块将使用信号发送给计费模块,计费模块收到使用信号进行扣费;使用模块将退出信号发送给退出模块,退出模块收到退出信号后退出登录且将信号发送给登录模块,登录模块接收信号并重新获取登录信息。

作为本发明进一步的方案:所述登录模块包括学生账号登录模块和机构账号登录模块,所述学生账号登录模块包括第一用户名输入和第一密码输入;所述机构账号登录模块包括第二用户名输入和第二密码输入。

作为本发明进一步的方案:所述使用模块包括信息展示模块、训练模块、自我测评模块、视频学习模块和错题记忆模块;所述信息展示模块包括账号基本信息、训练记录和训练能量;所述训练模块包括指法训练、单词训练、句子训练、语法训练、肯听训练和肯读训练,所述自我测评模块包括我的测评中心、考级中心和考试中心;所述视频学习模块包括直播模块和课堂模块;所述错题记忆模块包括肯改错训练。

作为本发明进一步的方案:所述指法训练包括基础训练和高级训练;所述句子训练和单词训练包括训练马步、记忆通关、听力手写、自我评量和螺旋复习。

作为本发明进一步的方案:所述训练模块通过识别模块(3)判断是否使用系统专用键盘。

作为本发明进一步的方案:所述视频学习模块中的音频和视频存储在七牛云服务器,根据url读取。

作为本发明进一步的方案:所述自我测评模块有两种测评方式,分别为:

1)调用百度英语语音识别接口api,获取识别内容文本,根据levenshteindistance算法计算两个字符串相似度,给出测评得分;

2)调用有道英语语音评测接口api,直接获取语音评测得分。

作为本发明进一步的方案:所述错题记忆模块分为五个阶段,前四阶段为练习阶段,练习完成后此阶段错题消除;第五阶段为测试阶段,测试通过后,此错题在数据库永久消除,并奖励系统虚拟金币,未通过测试的错题重新计入错题库第一阶段。

作为本发明进一步的方案:所述计费模块通过事件触发计时器,训练结束或页面关闭时,向后端发送计时数据,并关闭计时器。后端根据计时数据进行数据库update操作进行扣费,包括获得模块和消耗模块,所述获得模块包括充值模块和奖励模块;所述消耗模块包括时间消耗、购买增值服务或课件、下级账号充值。

作为本发明进一步的方案:所述系统连接有打印控件,对需要打印的数据进行二次编辑,实现文档、页面、表格、报告等标准格式的打印。

本发明的有益效果是:

与现有技术相比,智能英语学习系统通过将登录模块、识别模块、使用模块、计费模块和退出模块结合起来,登录模块分为学生账号和机构账号利于管理;识别模块有效防止学生在学习过程中被电脑上其他信息干扰,提高学习效率;使用模块的全面训练体制有效提高学生成绩;计费模块中学生合理的根据自身需求来购买课程和学习时间;退出模块保护账号安全。

附图说明

图1为智能英语学习系统的结构框架图。

图中:1-智能英语学习系统、2-登录模块、21-学生账号登录模块、22-机构账号登录模块、3-识别模块、4-使用模块、41-信息展示模块、42-训练模块、43-自我测评模块、44-视频学习模块、45-错题记忆模块、5-计费模块、6-退出模块、7-检测模块。

具体实施方式

下面结合具体实施方式对本发明的技术方案作进一步详细地说明。

实施例1

一种智能英语学习系统,采用前后端分离的设计模式,通过nginx+tomcat的方式,有效的进行解耦,核心思想是前端html页面通过ajax调用后端的restfulapi接口并使用json数据进行交互,包括登录模块2、检测模块7、识别模块3、使用模块4、计费模块5和退出模块6;所述登录模块2用于获取使用者录入的登录信息,并将登录信息发送给识别模块3;识别模块3将登录信息与数据库中存储的账号数据进行比对,若比对不通过,则将比对失败信号发送给登录模块2,登录模块2接收到比对失败信号并重新获取登录信息,若比对通过,则将比对成功信号发送给检测模块7,检测模块7对收到的信号进行进行检测,判断是否使用系统专用键盘输入,若检测不通过,则将检测失败信号发送给登录模块2,登录模块2接收到检测失败信号并重新获取登录信息,若检测通过,则将成功信号发送给使用模块4;使用模块4将使用信号发送给计费模块5,计费模块5收到使用信号进行扣费;使用模块4将退出信号发送给退出模块6,退出模块6收到退出信号后退出登录且将信号发送给登录模块2,登录模块2接收信号并重新获取登录信息。

所述登录模块2包括学生账号登录模块21和机构账号登录模块22,所述学生账号登录模块21包括第一用户名输入和第一密码输入;所述机构账号登录模块22包括第二用户名输入和第二密码输入;用户在登陆页面自主选择账号类型登陆,前端非空验证,后端账号、密码、验证码、账户余额等校验比对,登陆成功后颁发token且将账号mobile和sessionid存储到application。再次登陆时,验证账号和sessionid的对应关系,若正确,允许登陆,若不正确,则不允许登陆。退出登陆或session销毁时,删除此键值对。

所述使用模块4包括信息展示模块41、训练模块42、自我测评模块43、视频学习模块44和错题记忆模块45;所述信息展示模块41包括账号基本信息、训练记录和训练能量;所述训练模块42包括指法训练、单词训练、句子训练、语法训练、肯听训练和肯读训练,所述自我测评模块43包括我的测评中心、考级中心和考试中心;所述视频学习模块44包括直播模块和课堂模块;所述错题记忆模块45包括肯改错训练。所述指法训练中包括基础训练和高级训练,基础训练为固定顺序的26个英文字母的训练,根据练习字母的个数共分为7个等级,记录训练的正确率和指法速度等,高级训练为随机顺序的26个英文字母的循环训练,根据练习字母的个数分为3个等级,记录训练的正确率、指法速度、good个数等。所述单词训练和句子训练包括训练马步、记忆通关、听力手写、自我测量和螺旋复习;训练马步是认识新词新句,初步记忆的过程,给出单词和句子的中英文文字及语音,要求使用者边打边读;记忆通关是对单词加强记忆的过程,设计为1+5的模式,即:1个语音评测关卡+5个打字闯关关卡,语音评测关卡对使用者的单词发音进行评测打分(调用有道英文语音评测api);打字闯关关卡,根据所给条件,难度依次增加,最后记录闯关总时间,闯关成功则奖励系统虚拟币;听力手写是根据系统音频,在线下手写的步骤,分为英文发音和中文发音,可以调节单词读音间隔时间;自我评量是线上汉译英的评量模块,根据中文提示,在对话框中填写正确的英文单词,提交后给出正确答案,并根据正确率和用时,计算最后得分,错误单词计入错题库;螺旋复习是对上一堂课所学单词的复习过程,设计为根据所给条件,输入正确英文单词(提示条件为:中文文字、中文语音、英文语音中随机的一个。键盘输入过程中记录错误次数,达到上限,计入错题库。最后根据用时计算是否达到“手脑合一”的程度,若达到,则奖励系统虚拟币)。

所述训练模块42通过识别模块3判断是否使用系统专用键盘,通过前端监控键盘事件,判断输入的正确性,根据不同业务逻辑进行相应处理。

所述视频学习模块44中的音频和视频存储在七牛云服务器,根据url读取。

所述自我测评模块43有两种测评方式,分别为:

1)调用百度英语语音识别接口api,获取识别内容文本,根据levenshteindistance算法计算两个字符串相似度,给出测评得分;此方案优点是完全免费,缺点是短单词准确度不高,测评速度相对较慢。

2)调用有道英语语音评测接口api,直接获取语音评测得分。此方案优点是准确度相对较高,测评速度较快,缺点是收费的。

所述错题记忆模块45根据艾宾浩斯遗忘曲线,按错题时间共分为5个阶段,分别对应1天前、2天前、4天前、7天前、15天前的错题,前四阶段为练习阶段,练习完成后此阶段错题消除;第五阶段为测试阶段,测试通过后,此错题在数据库永久消除,并奖励系统虚拟金币,未通过测试的错题重新计入错题库第一阶段。

所述计费模块5通过事件触发计时器,训练结束或页面关闭时,向后端发送计时数据,并关闭计时器。后端根据计时数据进行数据库update操作进行扣费,包括获得模块和消耗模块,所述获得模块包括充值模块和奖励模块;所述消耗模块包括时间消耗、购买增值服务或课件、下级账号充值。

实施例2

为了进一步完善智能英语学习系统功能,本实施例在实施例1的基础上进一步改进:

所述系统连接有打印控件,对需要打印的数据进行二次编辑,实现文档、页面、表格、报告等标准格式的打印。

上面对本发明的较佳实施方式作了详细说明,但是本发明并不限于上述实施方式,在本领域的普通技术人员所具备的知识范围内,还可以在不脱离本发明宗旨的前提下作出各种变化。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1