梅红伟
(云南大学旅游文化学院 云南 丽江 674100)
基于WORD上机考试自动评分算法的研究
梅红伟
(云南大学旅游文化学院 云南 丽江 674100)
本文主要通过对WORD的VBA对象结构的研究分析,并按WORD操作分类实现了相应的自动评分算法。在算法设计过程中着重分析了不同环境、不同操作的评分正确性,并根据该算法,提出了WORD考试系统中评分系统、试题数据库、出题系统的设计思想和要求。
评分算法;VBA对象;设计思想
随着计算机技术的发展和应用的普及,计算机基础教育越来越重要,在小学、中学以及大学里大都设有计算机基础课程。同时,Microsoft office是一款在社会各界应用极为广泛的办公系列软件,其中的WORD、EXCEL、POWERPOINT等软件深受人们喜爱。故这三款软件的教学大多是计算机基础课程的主要教学环节。
软件教学注重实践操作,如何对软件操作进行上机考核是教学的一个重要研究内容。而上机考核研究中如何对相应操作做出快速、准确、客观、公正的评分是研究的一个必须解决的难题。在我校,为适应计算机基础课程的教学改革,提出了教考系统开发项目,笔者参与了该项目的研发,主要负责WORD操作自动评分算法的研究。
在研究过程中,笔者根据我校计算机基础课程的教学要求、WORD考试系统中出题、组题的特性以及学生操作中存在的各种可能的情况和问题,通过对WORD的内部机制、VBA技术的研究,将WORD的常规操作分为了不同类别,并就各个操作类别研制了相应的自动评分算法,本算法力求精准、客观、公正,适用于三本学校WORD教学考试要求。……