版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1基于规则的小学算数应用题题目生成策略分析案例基于规则的小学算数应用题题目生成策略分析案例 1 11.1.1题目题干生成策略 1 3 5 6 8 81.2.2行程问题数值策略 9 小学算术应用题生成是一个直接匹配的过程,在匹配相关题型后,直接运用相应的模型即可完成题目生成。同时可利用扩展和协同扩展的产生式规则从原始命题逻辑语句中选择不同的原子命题作为问题语句进行扩展生成。与其他类型题目相比,生成行程、年龄问题等应用题需要生成策略,要依据题目目标制定生成计划,对多个已知条件进行约束。本研究在实现MWPs模型的基础上,提出了基于规则的题目生成策略,保证了题目生成的合理性。1.1题目生成策略小学应用题题目主要考察学生对一个知识点或多个知识点的理解。由此可知,题目的生成过程可以看作是通过某种计算机处理方式将MWPs模型中所包含的信息转换成一个题目的过程,如对“小明买了5本书”这一描述,在进行特定的转换后可以得到“果园里种植了10棵苹果树”。这一过程可形式化定义如下:2定义1.1:题目题干生成过程为一个题干到另一题干的映射P:M→Q,其中M代述Mi(Mi∈M),都有Pi:Mi→Q,其中Pi∈P。即通过MWPs模型可得到Q(Qi∈Q),在原题干和新题干中的描述集中包含了MWPs模型中的语义句模集和等式集,式集则是在题干生成时,哪些语义的关联关系作为题干的主要成分而被替换。例如:“小明买了5本书”和“果园里种植了10棵苹果树”,它描述了“小明”、“买了”、规则2:用S中题目类型的语义句模S。S表示K中每个关键词对应存放的规则,“杏树”,Quantity:“棵”]),语义句模为:K[1]K[2]K[3]和K[4]共[@num1]K[5],K[3]则能够适用于和倍问题的生成,说明了所构的确定题目数值,从而最终生成题目题干。其处理匹配流程图如图1.1所示:模1.1.2句模匹配策略在题目生成的过程中,针对题目的语言描述的特征,结合命题句模的匹配方式,命题集合时采用了逆向最大匹配原则的方式使用命题句模位向左取出一个单位再进行匹配,直到匹配成功或者待匹j=j-1是正向搜索i=0逆向匹配j=n是匹配句模j=n;(1)由图1.3表示为一道由三个句子构成的应用题,内有两个命题句模,匹配步骤如下:4句子3(2)如图1.4,在匹配开始时,正向搜索指针指向第一个句子首部,逆向匹配指针指向第三个句子句尾。以此为句子s1匹配命题句模库。由图可知,s1包括两个命题集合,而句模集合S中存在能够匹配s1的句模,故填充符合命题集合的关键字结构K1。逆向匹配指针向左移动一个单位,得到句子s2。句子1句子2正向搜索逆向匹配句子1(3)如图1.5,句子s2由两个句子构成,但是只有一个命题集合。匹配句模集合,存在匹配s2的句模,匹配命题集合1。将正向搜索指针移到逆向指针的后一位,检查正向搜索指针没有超出句子的最大长度,逆向匹配指针指向最后一个句子5句子1句子2句子1正向搜索逆向匹配1.1.3题目扩展生成策略式规则添加到MWPs模型中,该产生式规则包含从问题结构驱动问题需求的产生式规则,如图1.6所示。扩展生成×B=C”这两个明显不同于前一个问题的问题来测试学生,这两个问题可以通过MWPs模型扩展产生,假设用户提供了一个题目结构为QS1。QS₁的原始产生规则QRP为:QS₁→QR₁QRY₂QRY₃|QRY₁QR₂QRY₃|QRY₁QRY₂QRY₃6QRY₁QRY₂QRY₃和QRY₁QRY₂QRY'3两条产生式规则在应用扩展后会自动添加假设QS1是一个乘法问题,其产生式规则QRP是QS1→ABC’,A、B、C是变型问题要求。由于有三个变量类型的问题需求,所以我们在QS1的产生式规则QRP之后增加了两个产生式规则。QS1的产生式规则QRP将是QS₁→ABC’|AB'C|A’A×B=?假设一个乘法应用题结构,例如“果园里有80棵树,每棵树60元,请问总共有多少元?”,乘法应用题的原始产生式规则为QRP为:乘法问题→树的总数,树的价格,树的总价’,其中“树的总数”和“树的价格”是变量类型,树的总价’是问题语句。乘法问题扩展后的新产生式QPR为:乘法问题→树的总数,树的价树的总数’,树的价格,树的总价和树的总数,树的价格’,树的总价两条产生式规则在应用扩展后自动添加到产生式规则QRP中。从产生式规则乘法问题→树“果园里有80棵树,每棵树60元,请问一共有多少元?”产生式规则乘法问题→树的总数’,树的价格,树的总价’生成的算术应用题“果园里每棵树60元,一共4800元,请问树有多少棵?”产生式规则乘法问题→树的总数,树的价格’,树的总价’生成的算术应用题“果园里有80棵树,一共4800元,请问每棵树多少元?”通过扩展策略,能够从原始命题逻辑语句中选择不同的句,扩展产生的新产生式规则添加到MWPs模型中,该产生式规则包含从问题结构1.1.4题目协同扩展生成策略同一原子命题有可能出现在不同的命题逻辑语句中,也就是说,不同的疑问句结构中存在不同类型的问题要求。不同的命题逻辑语句可以集成到一个新的命题逻辑语句中,这意味着两个算术应用题可以集成到一个新的算术应用题中。协同扩展是将两个具有相同变量类型问题需求的问题结以将协同进化产生的新产生式规则添加到这两个问题结构的QSP中。图1.7说明了如果变量类型的问题需求出现在不同子问题类别的两个问题结构中,则在这两个问题结构的产生式规则QSP中添加新的产生式规则。B2中的QS2→QRY₃QRY₄QRY₅,则在这两个问题结构的产生式规则QSP中添加新设QS1是来自子问题类别B1的乘法问题“A×B=C”,其产生式规则为QS1→QRY₁QRY₂QR3。另一个QS2是来自子问题类别B2的加法问题“C+D=E”,其产生式规则为QS2→QRY₃QRY₄QRY5。由于QR3出现在两个问题结构中,所以我们放弃了QRY3,将QS1和QS2合并生成了一个新的问题结构;由于QS1和QS2属于不同QSnew,它集成了QS1和QS2。QSnew应用协同扩展后,QSnews的问题有:A×?+D=EA×B+?=EA×B+D=?假设这是两个问题结构,一个是来自子问题类别B1的“乘法问题”题目结构,其产生式规则是:乘法问题→树的总数’,树的价格,树的总价,其中“树的总题类别B2的“两端种树问题”问题结构,其产生式规则是:两端种树问题→树的8总数’,树的间隔,路长,其中“树的总数”,“树的间隔”是变量类型的问题要求,“两端种法”是固定类型的问题要求,而“树的总数’”是问题声明。由于问题类型多变,在两个问题结构中都出现了“树的总数’”,因此我们去掉了“树的总数’”,并结合“乘法问题”和“两端种树问题”生成了新的问题结构;由于“乘法问题”和“两端种树问题”属于不同的子问题类别,所以我们增加了新的产生式规则,它们是:我们可以用这个新的产生式规则生成QSnew,它与QS1和QS2集成在一起。QSnew应用扩展后,QSnew的产生式规则为:QSnew→树的价格’,树的总价,树的间隔,路长|树的价格,树的总价’,树的间隔,路长|树的价格,树的总价,树的间隔’,路长|树的价格,树的总价,树的间隔,路长’这里我们列出了由产生式规则生成的两个算术应用题。产生式规则QSnew→树“公路长300米,在公路两端每隔3米种一棵树,总共要花3000元,请问每棵树多少元?”产生式规则QSnew→树的价格,树的总价’,树的间隔,路长生成的算术字问题“公路长300米,在公路两端每隔3米种一棵树,每棵树30元,请问总共要花多少元?”此外,QSnew还可以再次应用协同扩展策略,并与另一种问题结构集成生成新的问题结构,从而可以从新的问题结构生成越来越多的各种算术问题。本文的重点是用正确的算术逻辑生成算术应用题,生成题中的句子顺序可能是不合理的,可以对生成题中的句子进行微调。小学数学应用题中的数值是影响学生做题的关键因素。题目中的数值往往代表着一个或几个数学关系,因此在题目生成过程中要考虑题目逻辑与题目对象中的数值关系。对于不同的题目类型和相应的等式采取不同的数值策略来生成题目。针对前面对小学数学应用题的类型分析可知:一步应用题共18种基本类型,每9种题型都有一种计算方式。一般来说,多步应用题是由多个一步应用题组合而成,因此本小结讨论减法与除法的数值策略,对于加减法与乘除法的数值特征如下:加减法应用题的结构特征是:已知两数中某个数和相差数,求另一个数。如“动物园里有num1只斑马,长颈鹿比斑马少num2只,长颈鹿有多少只?”,以此要求学生根据已有数值进行计算,可对加减法应用题的数值生成定义为:对于加法问题只需按照上述公式便可生成合理数值,在减法题目中,生成的数值应当考虑减数与被减数的大小,在程序计算时避免减法运算,将所有的减法问题数值与加法问题匹配。因此,可得减法的数值生成策略如下:步骤1:使用MWPs模型生成减法题目题干信息。步骤2:对于步骤1所生成的题干信息,匹配语义句模为减法,则将“被减数-减数=差”匹配为“被减数=减数+差”,由此则可利用随机函数生成“减数”与“差”,乘除法应用题的结构特征是:已知“1”倍数和倍数,求几倍数或者已知一个数的几倍是多少,求这个数。如“果园里有9棵苹果树,梨树的棵数是苹果树的5倍,求梨树有多少棵?”“果园里有45棵苹果树,苹果树的棵数是梨树的5倍,求梨树有多少棵?”,可对乘除法应用题的数值生成定义为:在乘除法题目中,乘法问题只需考虑数值大小因素,但在除法问题中,生成的数值应当考虑被除数能否被除数整除,为了避免除不尽的数值出现,将所有除法问题与乘法问题匹配。因此,可得除法的数值生成策略如下:步骤1:使用MWPs模型生成除法题目题干信息。步骤2:对于步骤1所生成的题干信息,匹配语义句模为除法,则将“被除数÷通过上述分析,无论是减法还是乘法问题,通过随机函数生成等式后面的两个数值,便可得题目所有数值,最后根据题目的数值关系进行赋值。数值的计算在小学数学中占有很大比例,小学生计算能力的高低直接影响着小学生学习应用题的解题水平,而对于生成系统来说,只是单纯的生成随机数,并不能生成满足学生需求的数值。尤其在行程问题中,速度值是行程类题目生成关注的重点。真实速度大小进行生成计算数值。因此给定包含n个运动对象集合Motion,简称M={M¹,M2,….Mn},包含i个速度集合Velocity,简称V={V¹,V2,…,V;},建立运动对象集合与速度集合的映射关系。如公式1.1所示:f:M→V的输入输出信息如表1.1所示。输出速度动词人走电动车行驶小桥车行驶行驶1.2.3年龄问题数值生成策略年年不同.我们可以抓住差不变这个特点,再根据大小年龄之间的倍数关系与年龄之“小巧今年7岁,5年后,爸爸的年龄是小巧的3倍,爸爸今年多少岁?”在这个例子中,可以推断出“5年后”影响着小巧和爸爸的年龄这一事实。所需的题目信息可以如表1.2所示:thing(小巧)thing(爸爸)difference(age(小巧,currentAge)=7,ratio(age(爸爸,sum(currentAge,5)),age(小巧,sum(currentAage(爸爸,cunrrentAge)一个人的年龄可以用岁表示,也可以用特定年份的数字来表示。例如,可以用“小明现在12岁”或者“小明2018年的时候12岁”。这些变化可以通过存储域中每个人的“出生年份”来获取,还有一种隐含的假设,若题目没有明确说明年份,那么就以当年作为参考。同样地,年龄问题也会使用相对概念,如“两年前”和“两年后”,因此,一个人的年龄必须表示为特定的年份。对于年龄问题领域,数学关系可以是两个人的年龄之间、一个人的年龄之间、两个数字之间或两年份之间。依据题目的年龄差不变原则,对涉及的人物年龄进行区间设定,根据题目要求对人物的年龄区间对应的关系如表5.3所示:男(他)女(她)年龄区间弟弟小明小红哥哥爸爸爷爷奶奶在进行年龄问题中,要对年龄问题进行数值分析,通过年龄问题的约束策略与语义句模进行匹配,通过数值生成策略实现对象的数值。在年龄问题的和倍差问题中,例如“妈妈今年old岁,小巧今年self岁,问几年后妈妈的年龄是小巧的time倍?”,对于年龄数值的的生成伪代码如表1.4所示:算法:年龄数值生成Data:old,self,Mathwordp1age_self,age_old=random(self,old)//用随机函数生成规定范围内的数值2time=round(old/self)+1//生成年龄倍数5age(old),age(self),ti对题目进行分析得,人物对象匹配年龄区间,利用函数生成各自区间的数值,无论self和old为何值,总有old/self为整数或有余数,对于整数而言,“几年后”就是self本身的数值,对于余数而言,self减去余数可得“几年后龄区间表这样的方式生成匹配数值,即可生成对象年龄合理的题目。本研究融合精准教学理论、布鲁姆认知目标分类理论,结合小学数学应用题中的知识点结构特征,利用题目与知识点的相关性,使题目与知识点之间相互作用并且能够有效帮助教师分析学生题目和知识点之间的关联,诊断学生对知识点的认知水平,能够实时获取学生学习题目知识点的做题数据,因此,题目与知识点的关联能够为教师及时调整知识点的教学策略提供技术支持,同时也能为教师的教学研究提供客观依针对题目与知识点之间相互关联关系,本研究将题目与知识点进行关联。它以小学数学的教学课程为大纲,以教学课程知识结构为核心,利用教学课程在知识结构中各知识点之间的关系,将知识点与题目进行关联,即可实现相互关联。本节首先以教学课程大纲为依据,在题库中添加课程知识点,并分别定义其所属的章节、单元等属性,在其题库内部根据所添加的知识点,按照其属性自动构建课程知识点结构。如图1.8所示,将题目知识按照三层结构划分,其中包括:课程章节C、课程单元U和课程知识点K。其中课程章节又包含了:课程章节名称和课程章节编含:单元编号、知识点名称和知识点编号。以图1.8为例,在该课程知识点结构的第一层为课程章节编号C1和课程章节名称CN1,其次为课程章节编号为C,章节名称为CN,第三层为单元编号为U1,单元名称为UN1,另一个单元编号为U2,单元名称为UN2,这两个单元的章节编号都为C1,说明两单元都隶属于C1章节;最后一其单元编号都为U1,说明该三个知识点都隶属于U1单元,而编号为K4、K5、K6的知识点名称为KN1、KN2、KN3,其单元编号都为U2,说明该三个知识点都隶属图1.8题目与知识点关联关系目资源存储一个相关联的知识点编号。如图1.9所示,知识点在题库中的关联。exercisebook_uidparentcha0058d3af-d769-4fec-bd36-a395a036e2d30-cOca-4b44-a68a-C5558ee001635-38cf-40f4-8941-a5fb98c9fd-872e-43f9-945c-bba60练习二十一09281cd2-66e3-4176-aa33-de51f098c8645-e048-4a65-a3aa-c53d8Oc1c1782-f4fc-4577-ad26-d6d9ddOcf0ae7f-5ac1-4473-9969-917128ee001635-38c-40f4-8941-a509281cd2-66e3-4176-aa33-de5ee001635-38cf-40f4-8941-a5dbcb6daa-713f-4854-adf9-6e011e792eb-9d02-4c6f-93ee001635-38cf-40f4-8941-a5d73d93c0-c2f5-4e84-aaeb-a5124画角(3)183b17d9-ad3a-4124-9dee001635-38cf-40f4-8941-a5d73d93c0-c2f5-4e84-aaeb-a51a7b1bbc-4f6-4531-871a8abd25-bf3d-45fe-ab1e5a0d69-911-4ad8-80ee001635-38cf-40f4-8941-a509281cd2-66e3-4176-aa33-de5ee001635-38cf-40f4-8941-a509281cd2-66e3-4176-aa33-de51e7bbc6d-5541-40ba-b6ee001635-38cf-40f4-8941-a5dbcb6daa-713f-4854-adf9-6e0237b7413-5977-4d08-889-b82aee001635-38cf-40f4-8941-a5dbcb6daa-713f-4854-adf9-6e02a4bf67d-d01a-4da3-a5d-3e11ee001635-38cf-40f4-8941-a50058d3af-d769-4fec-bd36-a392e0b3a51-b9a4-46cb-b22c-ec7fee001635-38cf-40f4-8941-a5dbcb6daa-713f-4854-adf9-6e050整理和复习304d48f3-3450-4218-ba29-b3fee001635-38cf-40f4-8941-a50cf0ae7-5ac1-4473-9969-91733e35cD4-a625-421b-b279-a39ee001635-38cf-40f4-8941-a50cf0ae7f-5ac1-4473-9969-9173f8c8697-f6cb-472c-b044-a89ee001635-38cf-40f4-8941-a5dbcb6daa-713f-4854-adf9-6e04179691e-64ca-49ac-8f4-1d55ecee001635-38cf-40f4-8941-a5d73d93c0-c25-4e84-aaeb-a522角的度量(1)443c8faa-5097-4d28-a3ac-6bd0484696506-9402-43db-b294-4a149d471550d4-6353-4adf-9dad-8be30aee001635-38cf-40f4-8941-a509281cd2-66e3-4176-aa33-de54f18d24e-e0a8-4a3d-bff-5C0360ee001635-38cf-40f4-8941-a573e4c608-0d68-4ae6-ac33-b865094595b-b714-41ea-9a12-e63ee001635-38cf-40f4-8941-a509281cd2-66e3-4176-aa33-de513整理和复习52a8c2aa-870c-4b4e-909-f5cee001635-38cf-40f4-8941-a509281cd2-66e3-4176-aa33-de556f64c89-5d53-4bbb-a926-a52ee001635-38cf-40f4-8941-a54696506-9402-43db-b294-4a15cb0128b-dd26-4d14-b48d-c5ee001635-38cf-40f4-8941-a50cf0ae7f-5ac1-4473-9969-9175fc645d1-d29e-4eca-ab3a-cdeee001635-38cf-40f4-8941-a5dbcb6daa-713f-4854-adf9-6e0442.笔算除法(5)64cd67bd-e585-43F7-9f23-8ec9ee001635-38cf-40f4-8941-a54696506-9402-43db-b294-4a167f95711-3e4a-4b06-8bfa-b78116a325e55-2607-406d-9e20-4b00fee001635-38cf-40f4-8941-a509281cd2-66e3-4176-aa33-de5ee001635-38cf-40f4-8941-a51a7b1bbc-4f6-4531-8775-e1c7057d882-e022-41de-bcb4-20bee001635-38cf-40f4-8941-a5d73d93C0-c25-4e84-aeb-a5730b7040-dde9-4d7a-8704-43ee001635-38cf-40f4-8941-a50cf0ae7f-5ac1-4473-9969-91773e4c608-0d68-4ae6-ac33-b867aefecf2-405d-47ad-bf66-8878af5c7e7-90a3-4236-b5ad-1884eee001635-38cf-40f4-8941-a509281cd2-
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年计算机视觉技术知识竞赛考试题库及答案
- 病案信息技术士《专业实践能力》试题及答案解析
- 2026年上海市针灸经络研究所招聘工作人员2人备考题库含答案详解(综合题)
- 服装市场明码标价不规范问题自查整改报告
- 2026一季度重庆市属事业单位考核招聘310备考题库附答案详解ab卷
- 2026广东佛山市顺德区东马宁小学招聘临聘教师1人备考题库含答案详解(新)
- 2026新疆图木舒克市馨润园艺工程有限公司招聘1人备考题库带答案详解(达标题)
- 2026广东佛山高明区沧江中学附属小学临聘教师招聘备考题库附参考答案详解(突破训练)
- 2026云南双江兴顺和投资运营集团有限责任公司招聘8人备考题库含答案详解(突破训练)
- 2026上半年贵州事业单位联考遵义市播州区招聘149人备考题库及参考答案详解(新)
- 2025夫妻离婚隐私信息保密及隐私权保护合同合同
- 《21.2 二次根式的乘除》重难点精讲精练
- 台球俱乐部岗位职责与流程规范
- 黑龙江农垦职业学院单招《语文》测试卷附参考答案详解【突破训练】
- 气压止血带规范使用课件
- DBJ-T 15-88-2022 建筑幕墙可靠性鉴定技术规程
- 联通员工晋级管理办法
- GB/T 7031-2025机械振动道路路面谱测量数据的报告
- 产品变更通知单模板PCN(4P)
- 河南省天一大联考2025届高三考前模拟考试数学试题
- (完整版)生气汤(绘本故事)
评论
0/150
提交评论