首页 > 文章中心 > 正文

WPS环境会计实训系统设计与实现浅析

WPS环境会计实训系统设计与实现浅析

摘要:以WPS为开发工具,实现教师自定义教考系统的编制,使WPS办公软件环境与会计实训软件环境无缝对接,实现教考内容自定义更新、教师备课过程与教考系统同步开发,在改善教学内容更新慢等问题的同时,也极大地降低教学软件的购置费用。

关键词:自定义;WPS;教考系统;宏

2020年,中共中央、国务院印发《深化新时代教育评价改革总体方案》,明确提出“坚持科学有效,改进结果评价,强化过程评价,探索增值评价,健全综合评价,充分利用信息技术,提高教育评价的科学性、专业性、客观性”的指导意见。教育部2018年印发《教育信息化2.0行动计划》;2019年,为落实《国家职业教育改革实施方案》精神,又提出在院校实施“学历证书+若干职业技能等级证书”(简称“1+X”证书)制度试点工作,坚持以学生为中心,深化复合型技术技能人才培养培训模式和评价模式改革,提高人才培养质量。随着相关政策的出台,如何提高会计实训环节的有效性评价,成为广大职业教育者探索的热门领域。

一、目前存在的问题

目前,教学评价的信息化应用的主要载体是以互联网、云服务器为基础的各类教学软件。但是,这类商品化的教学软件存在购置成本高、运行环境与办公软件不易兼容、软件教学内容难以根据学情进行适用性修改等问题。

1.教师难以根据学情特点进行实训内容自定义设计

当前,基于工作环境与设备的实训活动存在考核难、评价效率低等问题;部分采用教学软件的实训活动,存在软件价格高、更新慢、内容不能自定义等问题,即使采用云端资源,也需要与指定教材配套,无法实现实训内容的灵活设计。

2.实训软件的作业环境与WPS等办公软件不集成

一般教学软件的开发与运行,更多地从“教、学、做、测”合一的功能出发,未能充分考虑与学生未来工作环境中办公软件的集成应用,学生学习实训的软件环境与未来就业岗位办公软件操作环境不能兼容。以当前会计类实训教学软件为例,当涉及大量数据计算时,学生需要切换到WPS或Excel的电子表格中完成相应计算,再将计算结果复制粘贴到教学平台中,才能完成相应实训作业。

3.实训软件购置成本高

商品化教学软件的研发,往往需要软件企业经过大量的调研与测试,投入巨额的资金。在经济快速发展的今天,教学软件中内置的教学内容的迭代更新速度也在加快。其高昂的购置成本以及较短的应用周期限制了信息化软件在教学应用中的广度与深度。4.实训软件内容更新具有滞后性且难以二次开发改进教育是一项富有创新性的教学活动,包含教师的个性化呈现。对于同一教学素材,教师可以从不同角度开展教学,体现出教学差异。也正是这种差异,成就了各院校的教学特色与竞争优势。受制于研发成本、教学场景、教学经验等因素影响,软件开发者往往以某一教学设计为主线开展产品的研发。即使存在软件开发者与使用者双向沟通的机制,但受制于技术与产品的非定制属性,难以根据院校需求及时进行产品的迭代优化,使用的院校也难以进行二次开发。教学软件供给与需求的矛盾如图1所示。

二、对策与思路

上述问题的解决,可以通过在WPS环境下由教师自定义开发会计实训教考系统来解决。会计专业群包括大数据与会计、财税大数据应用、大数据与财务管理等专业,这些专业在实训教学过程中均要涉及大量的表单计算。其主流的办公软件是WPS电子表格,若能开发基于WPS环境运行的会计实训教考系统,不仅可以解决教师自定义难、软件购置成本高等问题,而且可以实现实训软件与办公软件的应用环境一致。

三、优势分析

利用WPS电子表格自带的VB编辑器开发教考系统,具有以下优势。

1.数据储存量大

每个WPS电子表格中可设置255张工作表,单张工作表可包含1048576行、16384列,其单元格的储存量完全可以满足会计实训教学的信息储存、命题的需要。

2.宏工作簿具有“壳”功能

存储在WPS工作簿thisworkbook对象中的代码对从其他工作簿移入的工作表都能产生相应的作用,从而让WPS工作簿具有“壳”的作用。教师只需要将考核文件中的工作表以移动方式导入“壳”系统,即可完成教考系统的制作。会计实训教考系统的制作路径如图2所示。

3.与办公软件应用环境高度一致

WPS电子表格具有强大的计算、分析功能,是会计及相关专业人员日常办公软件之一。在办公软件国产化的大背景下,学生的计算机中大都安装有WPS软件。在此环境中开发与运行,可以实现教师备课环境、教学环境与学生学习环境、职场工作环境相一致。

4.WPS内含的VB编程语言易学易用

在WPS电子表格中进行编程操作,类似在低代码平台上开发相关的教学产品,十分适合非计算机专业办公人员。教师只需掌握变量、工作表与单元格对象、if判断语句、for循环语句、foreach命令等编程基础知识,就能成为软件的开发者,从而根据自身的教学设计开发、完善相关的实训教考系统软件,促进信息技术与学科的融合发展。

四、会计实训教考系统结构设计

会计实训教考系统的系统文件由WPS制题工作簿与考核文件工作簿构成。其中,制题工作簿内含考生信息登记、考核点判断、考试与练习模式切换、考生界面及参考答案工作表生成等命令,所有的命令代码均预置在工作簿的thisworkbook对象中,以便制题时对从考核文件中移入的工作表产生相应的作用。考核文件工作簿则由教师根据教学需求进行个性化编制。考题是以WPS电子表格形式呈现的,可以是单张工作表,也可以是多张工作表,表与表之间可以存在数据对应关系。各考核点就分布在各工作表的单元格中。两份工作簿之间通过载有考核内容的工作表,进行不同知识点的考核系统的制作,其具体结构如图3所示。

五、主要功能实现

会计实训教考系统的主要功能包括信息登记、考核点识别、一键制题、自动评分、错题重练等。

1.信息登记

在系统登录管理中,要考虑实现学生信息可重新登记、历史做题数据可清空等功能需求。出于简化考虑,系统登录后,需要自动将考生填制在文本框中的姓名、学号、班级等信息保存到指定工作表(worksheet)指定的单元格(range)的对象中。如果将历史做题数据清空,则需要通过if语句判断,启动call语句响应清空命令,利用foreach命令游历指定单元格后将已答题的单元格数据全部清空,并改变工作表的可视性属性(visible),隐藏所有与答题无关的工作表,直接进入WPS制题工作簿答题界面。

2.考核点识别

将考核文件中已完成的试题表页通过移动或复制工作表的方式移至WPS制题工作簿后,系统通过foreach命令将各工作表含有考核标识的单元格批量确认为考核点。例如,为考核工作表中含有计算公式或字体为粗体的单元格自动添加蓝色底纹的代码如下:foreachrninp.usedrange'游历工作表中所有非空单元格'如果单元格有公式或是单元格字体是粗体ifrn.hasformula=trueorrn.font.bold=truethen'获取该单元格所在的行号与列号,分别赋值给r与c。r=rn.rowc=rn.column'将该单元格的底纹设置为蓝色p.cells(r,c).interior.colorindex=8endifnext代码中的rn指工作表中的单元格对象,p指题目所在的工作表。

3.一键制题

在系统完成考核点单元格识别后,增加“一键制题”按钮,触发存储在thisworkbook的相关命令,让系统通过copy功能根据移入的考核工作表自动生成答题界面与参考答案工作表。此外,通过foreach命令将已标识的考核点自动清空,从而形成考生答题界面。对于参考答案等不能让学生直接查阅的工作表,则自动将其visible属性设置为隐藏状态,从而完成教考系统的制作。

4.自动评分

根据考核文件自动生成的考生答题界面与参考答案工作表的内容是完全一致的。因此,只需比较学生答题界面与参考答案工作表中考核单元格的值是否一致就可以实现系统的自动评分。其代码编写设计思路是:在关闭系统或是学生提交评分按钮时,系统将通过call语句执行系统评分命令。具体是通过foreach命令游历每一个考核点,将考生答题工作表、参考答案工作表中相同地址的单元格的值进行等值比较,两者若一致,则单元格底纹以蓝色呈现,否则以黄色呈现,并统计得分。设p2为参考答案工作表,p为学生答题工作表,其功能实现的关键代码如下:foreachrninp2.usedrangeifrn.interior.colorindex=8then'若单元格底纹为蓝色,即为考核点r=rn.rowc=rn.column'如果表1与表2相同位置的考核点内容一致,统计正确的个数,并将单元格底纹为浅蓝色ifp2.cells(r,c)=p.cells(r,c)thensum=sum+1p.cells(r,c).interior.colorindex=34else'若两者不一致,则统计错误答题个数,并将单元格底纹为黄色nn=nn+1p.cells(r,c).interior.colorindex=6endifendifnext

5.错题重练

为了提高学习效率,纠正学生的错题,可以增加错题重练功能。先通过foreach命令将参考答案工作表中原有的考核点取消,再通过foreach命令查找确认学生错题所在的单元格,按制题规则对错题所在的单元格地址进行标注,将差错点所在的单元格作为考核点,保存为以纠错为重点的考核系统,提高学生复习的有效性。其中,将学生错题所在的单元格设置为考核点的核心代码如下:foreachrninp.usedrangeifrn.interior.colorindex=34then'查找答题正确的单元格,若答题工作表p中单元格底纹为浅蓝色,则取消考核标识r=rn.rowc=rn.columnp2.cells(r,c).interior.colorindex=0elseifp.cells(r,c).interior.colorindex=6then'查找答题错误的单元格,若答题表p中单元格底纹为黄色,则设置为新的考核点p2.cells(r,c).interior.colorindex=8endifnext系统游历考生答题工作页中的单元格,若答题正确,则取消参考答案中考核点;若答题错误,则将参考答案工作表中相同地址的单元格设置为考核点,从而形成以去问题为主的考试系统,有助于学生纠错复习。

六、结语

笔者开发的会计实训教考系统,应用于会计专业群资源库建设之中,具有较好的适用性;建成了与《Excel在财务中应用》《成本会计实务》《财务管理实务》《管理会计实务》等教材对应的无纸化考试系统。相关资源建设成果随配套的教材分享给相关使用者,开展“Excel+课程”的会计实训教学改革,取得了良好的应用效果。

参考文献

[1]王永锋,李辉,杨文丽.面向教师的自定义教学辅助系统[J].软件导刊,2021(4):177-182.

[2]钭志斌.Excel在财务中应用(第三版)[M].北京:高等教育出版社,2021:239-279.

[3]钭志斌.飞扬自定义“理实一体化”无纸化考试系统:中国,2020SR0149319[P].2019-12-21.

[4]刘雪琳,章钰琪,董爱国.基于Python的物理实验数据处理系统设计与实现[J].实验技术与管理,2021(3):74-78.

[5]郎博.基于规则的Excel自动阅卷软件的设计与实现[J].教育教学论坛,2016(43):255-256.

作者:钭志斌 单位:丽水职业技术学院

文档上传者