李春梅,韩锦生
(长治职业技术学院,山西 长治 046000)
成本会计考试计算题自动评分模块开发与实现
李春梅,韩锦生
(长治职业技术学院,山西长治046000)
[摘要]实现会计智能化考试的判断、单选、多选等客观题的自动评分较容易,但非客观题中的计算题自动评分是难点之一,解决这一难点的研究成果尚未见公开发表,常见的做法是用单选题代替,没有计算过程,很难达到出计算题的考试目的。计算题是成本会计课程必要的考核形式,是成本会计人员实际工作的主要过程,所以解决计算题的自动评分问题是当前会计教育信息化亟待拓宽的瓶颈,文章的目的是研究解决计算题的自动评分问题。
[关键词]智能考试;自动评分;成本会计;系统设计;功能实现
电脑自动批改技术是随着标准化考试的出现而突起的,主要用于考试后的客观题的自动评分。它具有节省大量人力、物力、财力迅速准确、客观公平等优点,从而广泛应用于各级、各类考试中。随着标准化考试的普及,针对判断题、单选题、多选题、具有一个或多个确定答案的填空题或只看结果的计算题等,客观型试题的自动批改技术已经相当成熟,但是对于那些非客观题,如概念、简答、论述、计算题等无法要求明确、统一答案的试题,即主观题的自动评分还在探索中。由公开发表的资料了解到自动批改试卷主观题技术涉及到人工智能、模式识别和自然语言理解等方面,需要解决许多技术上的问题,成为现代信息化考试系统中的一个技术难点。回避难点的办法就是将主观题转换成客观题来出,或人工对主观题评分。难道对计算题自动批改就没有一个低成本的简单方法吗?文章的研究结果得到肯定的结论,文中以成本会计计算题为研究对象,由于计算过程的表达式书写形式不唯一,属于非客观题。
成本会计考试中常见的试题类型是判断题、单选题、多选题、表格题和计算题,计算题被视为主观题,标准答案不唯一,是电脑自动阅卷的障碍。
2.1计算题的特点研究
2.1.1计算过程的表达形式不唯一
针对计算题写出的计算过程表达式是写几步,手工写表达式可多步但每步较短,也可少几步但每步较长。如“a+b+c+d+e= w”可写成“a+b=h、h+c+d=k、k+e=w”。
2.1.2表达式中的每项组合不唯一
基本运算中的交换律、结合律、分配律反映出表达式每项中是可以不同的,如a×b=b×a。
2.1.3表达式中乘号的用法不唯一
在手工书写表达式中乘号可以是叉、点或略,如a×b、a·b、ab。
2.1.4数据的形式不唯一
在手工书写数据时可以多样形式如0.5、50%、1/2。
2.1.5表达式中的每项的数据组合个数不唯一
表达式中的每项的数据组合个数不唯一是指某项数据可以写成多项,也可写成一项等,如4×25× 10=100×10=1 000。
2.2解决计算题难点的基本思路
2.2.1制定操作规则
通过对计算题特点规律的分析,制定出计算表达式输入的操作规则(约定)就可以解决计算题的难点。
(1)表达式按试题中的数字出现顺序输入,先出现的先输,后出现的后输,若非第一个表达式,则包含前表达式已经计算出的数据;
(2)计算过程要输统一规范,如″x/(y+z)=、(a+ b%)/(c+d)=″,不能输成″x×1/(y+z)、a/(c+d)+b%/(c+d)″等其他形式;
(3)50%不能输成0.5、乘符号不能省略或输成点,如″x(a+b)、x·(a+b)″、除号用″/″;
(4)保持原试题中的数字,如试题中给出甲、乙两种产品数量分别为25件和30件,定额工时分别为4小时和5小时,应输入″a/(25×4+30×5)″,不能输成″a/(100+150)″;
(5)一个数字不能随意拆解如″a×25 000不能输成a× 2.5×10 000″;
(6)统一规定计算步骤的长度,如计算过程每行只能有两个等号的长度″分配率=16/(12×50%+10×20%)=2″;
2.2.2规范化操作的培养
(1)教师在平时上课要按会计软件系统的约定规范计算题表达式的书写。
(2)课下教师批改纸质作业要按会计软件系统的约定要求纠正错误,给出内容和形式规范的正确答案。
(3)期末复习时教师要强调书写计算过程的规范形式。
3.1计算题模块的功能
(1)计算题的题干与接收答案的卷面设计在一个界面上,以便教师出题和学生答题操作。
(2)系统有完善的教师出题模块,题干内容和卷面答案要保存到数据库表中,以备考生答题和系统判卷使用。
(3)系统具备教师查询、修改和删除试题和答案的编辑功能。(4)系统具备学生审题、答题和修改答案的功能。
(5)系统具备教师给出的标准答案与学生的答案核对自动评分的功能
3.2系统计算题模块分析
会计计算题自动评分子系统有五个部分,第一部分是输入计算题及答案部分,由教师输入计算题和标准答案,学生考试时输入答案;第二部分是处理过程部分,由电脑完成自动评分等处理过程;第三部分是输出部分,事件驱动后输出成绩单;第四部分是程序代码及菜单的过程控制;第五部分是计算题表达式数据的储存,五部分之间的关系如图1所示。
分解细化的数据流程图,如图2所示。
4.1会计计算题自动评分模块的功能图设计
会计计算题自动评分模块由以下五部分组成如图3所示。
图1 计算题模块处理图
图2 计算题数据流程图
图3 计算题模块功能图
(1)教师输入试题及答案模块,用于教师出题并写入标准答案;
(2)教师查询试题及答案模块,用于教师汇总浏览试题及标准答案;
(3)教师编辑试题及答案模块,用于教师修改、删除试题及标准答案;
(4)学生输入试题及答案模块,用于学生输入答案;
(5)核对答案自动评分模块,用于教师的标准答案与学生的答案核对自动给出成绩;
4.2成本会计计算题自动评分模块的界面设计
4.2.1计算题输入界面的设计
计算题设置界面是教师出题与系统的接口,当调用该界面时若初次使用题号自动从1开始,否则界面显示最后一道题。如图4所示开始输入试题时单击“出下一题”按钮,题号自动加1变成23,各文本框被清空,分别键入或复制、粘贴题干和计算过程表达式答案,输入完后单击“保存答案”按钮,再单击“出下一题”按钮,继续输入下一题。通过四个“翻页”按钮审查试题,若发现有误直接点击错误处修改,然后单击“保存答案”按钮。若要删除某题,显示后直接单击“删除此题”按钮即可。
图4 计算题出题界面
4.2.2计算题试卷界面的设计
考生在答题综合界面上点击“做计算题”按钮,调出“计算题答题界面”如图5所示,考生审题后根据“要求提示”按照“操作规则”输入“计算过程”的表过式,输完后点击“保存答案”,再点击翻页“下一题”按钮继续输入下一题答案。
若用计算器点击“用计算器”按钮,此时计算器在界面的右侧展开,计算器具有记忆功能,便于使用。
图5 计算题答题界面
4.3会计计算题自动评分模块的数据库表设计
使用桌面数据库ACCFSS,主要数据库表是计算题表,其结构如表1所示。
表1 计算题数据库表
题号用于处理查询、修改、删除,由于题干字段长度不易确定所以字段类型设置为备注型。
4.4会计计算题自动评分模块处理过程设计
会计计算题自动评分系统主要处理过程如图6所示。
图6 计算题自动评分处理框图
会计计算题自动评分系统(工具为vb6.0)的主要程序段代码如下:
Do WhiIe Not Adodc1.Recordset.FOF &&以下是计算成绩输出循环;
通过上述研究开发实现了会计计算自动评分功能,本文是在软件系统成功完成并应用的基础上,抽象出要点形成的。
主要参考文献
[1]袁军.主观题自动批改技术难点分析[J].煤炭技术,2011,30(11).
[2]刘应成.主观试题计算机辅助判卷系统的设计与实现[J].中山大学学学报论丛,2004(6).
[3]高思丹,袁春风.主观试题的计算机自动批改技术研究[J].计算机应用研究,2004(2).
[4]杨洪斌.用VFP实现无纸化考试阅卷系统[J].福建电脑,2007(2).
doi:10.3969/j.issn.1673 - 0194.2016.03.101
[中图分类号]TP315
[文献标识码]A
[文章编号]1673-0194(2016)03-0189-04
[收稿日期]2015-12-13
[作者简介]李春梅(1969-),女,山西长治人,山西长治职业技术学院讲师,硕士,主要研究方向:会计信息化。