[发明专利]用于编程教学的基于用户行为分析的信息交互方法与系统有效
申请号: | 201410363739.9 | 申请日: | 2014-07-28 |
公开(公告)号: | CN104239032B | 公开(公告)日: | 2017-07-18 |
发明(设计)人: | 俞昊然 | 申请(专利权)人: | 北京矩道优达网络科技有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G09B5/14 |
代理公司: | 北京君尚知识产权代理事务所(普通合伙)11200 | 代理人: | 余长江 |
地址: | 100080 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开一种用于编程教学的基于用户行为分析的信息交互方法与系统。该方法包括为用户提供初始化的引导信息,引导用户开始输入;监听用户的输入行为,当用户输入行为停止时,提取并匹配用户输入的内容是否符合预期输入要求;若不符合要求,提示用户输入内容有误或者提供进一步的引导提示,直至用户纠正输入内容;当用户按照引导步骤完成所有输入要求时,视为完成课程。该系统包括程序开发环境子系统、初始化引导子系统、反馈引导子系统、输入监测子系统、信息分析子系统、形式验证子系统、错误分析子系统。本发明为用户提供了一个效率高、互动性和趣味性强的信息交互和学习平台,能够有效地将知识点传递给学习的用户。 | ||
搜索关键词: | 用于 编程 教学 基于 用户 行为 分析 信息 交互 方法 系统 | ||
【主权项】:
一种用于编程教学的基于用户行为分析的信息交互方法,其步骤包括:1)为用户提供初始化的引导信息,并且引导用户开始输入;所述初始化的引导信息包括:用于被用户阅读的信息、用于告知用户所需输入内容的提示信息、用于告知用户易错点的提示信息、用于检测输入内容准确性的验证文法信息;2)监听用户的输入行为,根据用户的输入状态和输入结果采取不同的处理方式,若存在输入行为,则继续监听,直至用户停止输入行为;3)当用户输入行为停止时,开始对用户输入的内容进行分析,提取并匹配用户输入的内容是否符合预期输入要求;该步骤根据初始化过程获取的验证文法,来验证用户当前的已输入内容,将用户输入内容中每一个节点位置的信息与相同位置的验证文法进行匹配,从字符串开始位置开始进行子串匹配,根据匹配到的最大的子串长度,来决定需要更新的提示内容信息;在验证每一个节点的信息时,均采用正则表达式的文法验证规则,将节点信息拆分成有序子节点,再按照顺序分别予以验证,在该节点中所有子节点均被验证有效后,可认为该节点被成功验证;4)若匹配结果不符合要求,则提示用户输入内容有误或者提供进一步的引导提示,直至用户纠正输入内容,使之符合要求;5)重复执行上述步骤,当用户按照引导步骤完成所有输入要求时,即可视为完成课程,系统将引导进入下一个学习内容。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京矩道优达网络科技有限公司,未经北京矩道优达网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410363739.9/,转载请声明来源钻瓜专利网。
- 上一篇:一种大屏幕高清显示信息的方法及系统
- 下一篇:指令处理方法及装置