工程课程考试级联故障及精度误差传播的分级算法

Dongjin Kim
{"title":"工程课程考试级联故障及精度误差传播的分级算法","authors":"Dongjin Kim","doi":"10.1145/3190645.3190708","DOIUrl":null,"url":null,"abstract":"Grading a classic open-ended problem-solving type engineering test is very time consuming and labor intensive. In order to investigate test taker's extent of interpretation on the given problem statement and the ability of the employment of governing equations and solving skills, test takers have been asked to solve on papers by hand. Recently, we can easily find online learning systems providing variety of ways of automatic grading tools but they are still limited to multiple choice questions or at most short answer questions. Hence, any kinds of minor errors, such as typos, precision propagation and failure cascades, are still lack of consideration. In the study, an algorithm and sample grading tool programmed in HTML/PHP for simple and most frequently score-losing failure modes, typo and calculation uncertainty, are introduced. The generic solution procedure for the open-ended type question follows: 1) problem interpretation 2) isolation of unknowns in the chosen governing equation 3) plugging in knowns to obtain the final answer. The suggested approach is to divide aforementioned three steps into sub questions to the extent of each variable in the governing equation. The questions are sequentially related from researching the given properties to determining the ultimate target value. The sub question set can investigate the depth of the test taker's knowledge on the utilizing equation. That means whether the person comprehends the physical/chemical meaning of each term or each variable; the reason of any canceled or ignored term; and the solution process. Precision error or truncation error is generic in the engineering problem solving. Sequential sub questions are related in a way that such errors implied in the previous questions transfer to the consecutive questions. As the result, the error range enlarges with the number of sub questions. This phenomena is similar to that occurs due to the measurement uncertainty propagation in metrology More challenging and labor intensive part in grading is tracking failures that cascaded to the consecutive steps. Test grader has to recalculate the question from the beginning to the end plugging in both correct numbers and incorrect numbers. The suggested algorithm is to use Boolean at each sub question for each variable and each step among values: (1) typed in value at the corresponding step and the corresponding variable; (2) originally saved correct answer with set tolerance; and (3) newly estimated answer using incorrect answer typed in the previous step. The effect of the failures made in the previous steps as well as the steps where the incorrect answers were typed in are investigated. Referring to the result of such logical analysis, test takers will receive a detailed feedback on what kind of errors they made, like the feedback from classic human grading method. This method has been utilized for several practical exams and verified that the grading time can be enormously reduced as well as provide more objective scoring not only among students but also for multiple sections and semesters","PeriodicalId":403177,"journal":{"name":"Proceedings of the ACMSE 2018 Conference","volume":"77 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-03-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Grading algorithm for cascading failures and propagation of precision error for the engineering course exams\",\"authors\":\"Dongjin Kim\",\"doi\":\"10.1145/3190645.3190708\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Grading a classic open-ended problem-solving type engineering test is very time consuming and labor intensive. In order to investigate test taker's extent of interpretation on the given problem statement and the ability of the employment of governing equations and solving skills, test takers have been asked to solve on papers by hand. Recently, we can easily find online learning systems providing variety of ways of automatic grading tools but they are still limited to multiple choice questions or at most short answer questions. Hence, any kinds of minor errors, such as typos, precision propagation and failure cascades, are still lack of consideration. In the study, an algorithm and sample grading tool programmed in HTML/PHP for simple and most frequently score-losing failure modes, typo and calculation uncertainty, are introduced. The generic solution procedure for the open-ended type question follows: 1) problem interpretation 2) isolation of unknowns in the chosen governing equation 3) plugging in knowns to obtain the final answer. The suggested approach is to divide aforementioned three steps into sub questions to the extent of each variable in the governing equation. The questions are sequentially related from researching the given properties to determining the ultimate target value. The sub question set can investigate the depth of the test taker's knowledge on the utilizing equation. That means whether the person comprehends the physical/chemical meaning of each term or each variable; the reason of any canceled or ignored term; and the solution process. Precision error or truncation error is generic in the engineering problem solving. Sequential sub questions are related in a way that such errors implied in the previous questions transfer to the consecutive questions. As the result, the error range enlarges with the number of sub questions. This phenomena is similar to that occurs due to the measurement uncertainty propagation in metrology More challenging and labor intensive part in grading is tracking failures that cascaded to the consecutive steps. Test grader has to recalculate the question from the beginning to the end plugging in both correct numbers and incorrect numbers. The suggested algorithm is to use Boolean at each sub question for each variable and each step among values: (1) typed in value at the corresponding step and the corresponding variable; (2) originally saved correct answer with set tolerance; and (3) newly estimated answer using incorrect answer typed in the previous step. The effect of the failures made in the previous steps as well as the steps where the incorrect answers were typed in are investigated. Referring to the result of such logical analysis, test takers will receive a detailed feedback on what kind of errors they made, like the feedback from classic human grading method. This method has been utilized for several practical exams and verified that the grading time can be enormously reduced as well as provide more objective scoring not only among students but also for multiple sections and semesters\",\"PeriodicalId\":403177,\"journal\":{\"name\":\"Proceedings of the ACMSE 2018 Conference\",\"volume\":\"77 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2018-03-29\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the ACMSE 2018 Conference\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3190645.3190708\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the ACMSE 2018 Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3190645.3190708","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

一个经典的开放式问题解决型工程测试的评分是非常耗时和劳动密集型的。为了考察考生对给定问题陈述的理解程度以及运用控制方程和解决技巧的能力,考生被要求在纸上手工解决问题。最近,我们可以很容易地找到提供各种自动评分工具的在线学习系统,但它们仍然局限于选择题或最多的简答题。因此,任何类型的小错误,如打字错误、精度传播和故障级联,仍然缺乏考虑。本文介绍了一种用HTML/PHP编写的算法和样例评分工具,用于简单和最常见的失分错误模式,打字错误和计算不确定性。开放式问题的通解步骤如下:1)问题解释2)隔离所选控制方程中的未知数3)代入已知得到最终答案。建议的方法是根据控制方程中每个变量的程度将上述三个步骤分成子问题。这些问题依次从研究给定的属性到确定最终的目标值。子题集可以考察考生对运用方程的知识深度。这意味着这个人是否理解了每个术语或每个变量的物理/化学含义;取消或忽略条款的原因;还有解的过程。精度误差或截断误差是工程问题求解中普遍存在的问题。顺序子题的关联方式是将前题中隐含的错误转移到连续题中。因此,误差范围随着子题数量的增加而扩大。这种现象与计量学中由于测量不确定度传播而发生的现象类似。分级中更具挑战性和劳动密集型的部分是跟踪级联到连续步骤的故障。考试评分员必须从头到尾重新计算问题,把正确的数字和错误的数字都填进去。建议的算法是在每个子问题上对每个变量和值之间的每一步使用布尔值:(1)在相应的步骤和相应的变量上键入值;(2)原保存的正确答案具有设定的公差;(3)使用前一步输入的错误答案重新估计答案。在前面的步骤中失败的影响以及错误答案输入的步骤进行了调查。根据这种逻辑分析的结果,考生会收到关于他们犯了什么样的错误的详细反馈,就像经典的人工评分方法的反馈一样。这种方法已经在几次实际考试中得到了应用,并证明了评分时间大大减少,不仅在学生之间,而且在多个部分和学期中都能提供更客观的评分
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Grading algorithm for cascading failures and propagation of precision error for the engineering course exams
Grading a classic open-ended problem-solving type engineering test is very time consuming and labor intensive. In order to investigate test taker's extent of interpretation on the given problem statement and the ability of the employment of governing equations and solving skills, test takers have been asked to solve on papers by hand. Recently, we can easily find online learning systems providing variety of ways of automatic grading tools but they are still limited to multiple choice questions or at most short answer questions. Hence, any kinds of minor errors, such as typos, precision propagation and failure cascades, are still lack of consideration. In the study, an algorithm and sample grading tool programmed in HTML/PHP for simple and most frequently score-losing failure modes, typo and calculation uncertainty, are introduced. The generic solution procedure for the open-ended type question follows: 1) problem interpretation 2) isolation of unknowns in the chosen governing equation 3) plugging in knowns to obtain the final answer. The suggested approach is to divide aforementioned three steps into sub questions to the extent of each variable in the governing equation. The questions are sequentially related from researching the given properties to determining the ultimate target value. The sub question set can investigate the depth of the test taker's knowledge on the utilizing equation. That means whether the person comprehends the physical/chemical meaning of each term or each variable; the reason of any canceled or ignored term; and the solution process. Precision error or truncation error is generic in the engineering problem solving. Sequential sub questions are related in a way that such errors implied in the previous questions transfer to the consecutive questions. As the result, the error range enlarges with the number of sub questions. This phenomena is similar to that occurs due to the measurement uncertainty propagation in metrology More challenging and labor intensive part in grading is tracking failures that cascaded to the consecutive steps. Test grader has to recalculate the question from the beginning to the end plugging in both correct numbers and incorrect numbers. The suggested algorithm is to use Boolean at each sub question for each variable and each step among values: (1) typed in value at the corresponding step and the corresponding variable; (2) originally saved correct answer with set tolerance; and (3) newly estimated answer using incorrect answer typed in the previous step. The effect of the failures made in the previous steps as well as the steps where the incorrect answers were typed in are investigated. Referring to the result of such logical analysis, test takers will receive a detailed feedback on what kind of errors they made, like the feedback from classic human grading method. This method has been utilized for several practical exams and verified that the grading time can be enormously reduced as well as provide more objective scoring not only among students but also for multiple sections and semesters
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信