The invention relates to a script based method of generating test questions for railway actual work, including the business functions and logical expressions based on the business knowledge in the railway system. A logical expression consists of more than one business function and operator; a script text is established according to the business function, the logical expression and the business operation process. Component and script execution engine. Script engine is used to execute script files. The invention uses a script file to describe the important operation process in the railway system, is more friendly to the students participating in the teaching practice, and can realize the complete autonomous learning in the whole process. At the same time, it can easily edit, expand, and maintain a very small workload. The conclusions reached, some complex links that can not be automated, can also be carried out near automation, which greatly improves the adaptation range of the human-computer interaction process.
【技术实现步骤摘要】
一种基于脚本的铁路实作试题生成方法
本专利技术属于教学培训
,具体涉及一种基于脚本的铁路实作试题生成方法。
技术介绍
在铁路仿真模拟系统中,非正常行车的模拟演练是重点所在。一些演练项目是平时经常用到的,比如绿证和路票等,对于新入职的乘务员有熟悉的必要。而有些项目,比如特定引导,比如区间列车救援,这些操作要领因为很少出现,所以即便对于资深乘务员而言,也有不断进行演练的必要。模拟演练环节,如果有培训老师手把手教,是没有问题的,但是培训老师人手有限,如何将这些特定的演练项目进行计算机化的转换和翻译,使得计算机能够作为一个人机交互演练的教员角色存在,在实训室这类一对多的学习环境中就非常重要。第一代教培,我们选择了一种基于按键比对的策略,因为一个软件的所有输入可以简化为一些控制指令的录入,我们将这些控制指令录制下来,然后将其逐一按照时间序列回放,就构成了教学,如果将其中的某些环节列为考试要点,等待学员输入,并进行评分,就构成了考试。但是这种方式遇到的最大障碍是:第一,硬件模拟环境具有蝴蝶效应,一个微小的延迟或者时序上的稍稍变动,可能就会影响后续演练过程中指令的执行效果。第二,有时会遇到类似二维菜单操作的指令输入,此时达到同一个功能项有多条可能路径,这种方案无法适应现场和用户的需要。
技术实现思路
为解决上述问题,本专利技术提供一种基于脚本的铁路实作试题生成方法,改进了实作试题的物理表示形式,由之前仅能通过系统录制的模式,改变为可由任何一个无需太多计算机软件知识的人就可以编辑的格式化文本序列,由系统动态加载,并解释执行。本专利技术的技术方案具体为:一种基于脚本的铁路 ...
【技术保护点】
1.一种基于脚本的铁路实作试题生成方法,其特征在于:包括1)根据铁路系统中的业务知识,提炼业务函数和逻辑表达式,一个逻辑表达式由一个以上业务函数和运算符组成;2)根据业务函数、逻辑表达式和业务操作流程,建立脚本文件和脚本执行引擎, 脚本引擎用来执行脚本文件。
【技术特征摘要】
1.一种基于脚本的铁路实作试题生成方法,其特征在于:包括1)根据铁路系统中的业务知识,提炼业务函数和逻辑表达式,一个逻辑表达式由一个以上业务函数和运算符组成;2)根据业务函数、逻辑表达式和业务操作流程,建立脚本文件和脚本执行引擎,脚本引擎用来执行脚本文件。2.根据权利要求1所述的一种基于脚本的铁路实作试题生成方法,其特征在于:所述脚本文件的每个脚本行包括三个参数,分别是提示信息Info、逻辑表达式Exp、试题类别Type。3.根据权利要求1所述的一种基于脚本的铁路实作试题生成方法,其特征在于:所述逻辑表达式是铁路实作试题的逻辑判断部分,它使用基于逆波兰式的表达式算法进行解析,判断学员的操作是否正确并识别系统当前状态。4.根据权利要求1、2或3所述的一种基于脚本的铁路实作试题生成方法,其特征在于:所述脚本文件和脚本执行引擎的建立步骤包括:步骤S1:分析用户所给需求文本中当前句子,判断与之前的句子是否属于一个逻辑表达式;步骤S2:如果不属于一个逻辑表达式,输出当前脚本行到脚本文件;如果属于一个逻辑表达式,判断当前脚本执行引擎是否需要引入新的业务函数或运算符;步骤S3:如果需要引入新的业务函数或运算符,重构脚本引擎并返回步骤S1中继续...
【专利技术属性】
技术研发人员:冯旭辉,李阳阳,靳登阁,赵明宽,
申请(专利权)人:河南思维信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。