计算机基础考试自动评分系统研究
- 格式:doc
- 大小:20.50 KB
- 文档页数:5
基于WORD上机考试自动评分算法的研究【摘要】本文主要通过对WORD的VBA对象结构的研究分析,并按WORD 操作分类实现了相应的自动评分算法。
在算法设计过程中着重分析了不同环境、不同操作的评分正确性,并根据该算法,提出了WORD考试系统中评分系统、试题数据库、出题系统的设计思想和要求。
【关键词】评分算法;VBA对象;设计思想0 前言随着计算机技术的发展和应用的普及,计算机基础教育越来越重要,在小学、中学以及大学里大都设有计算机基础课程。
同时,Microsoft office 是一款在社会各界应用极为广泛的办公系列软件,其中的WORD、EXCEL、POWERPOINT 等软件深受人们喜爱。
故这三款软件的教学大多是计算机基础课程的主要教学环节。
软件教学注重实践操作,如何对软件操作进行上机考核是教学的一个重要研究内容。
而上机考核研究中如何对相应操作做出快速、准确、客观、公正的评分是研究的一个必须解决的难题。
在我校,为适应计算机基础课程的教学改革,提出了教考系统开发项目,笔者参与了该项目的研发,主要负责WORD操作自动评分算法的研究。
在研究过程中,笔者根据我校计算机基础课程的教学要求、WORD考试系统中出题、组题的特性以及学生操作中存在的各种可能的情况和问题,通过对WORD的内部机制、VBA技术的研究,将WORD的常规操作分为了不同类别,并就各个操作类别研制了相应的自动评分算法,本算法力求精准、客观、公正,适用于三本学校WORD教学考试要求。
1 WORD 评分算法的研究规划1.1 WORD操作试题分析我校属三本院校,对于计算机基础课程的教育主要基于计算机操作常识的普及。
WORD 是基础课程的一个重要环节,其教学要求学生能够掌握文字编辑、排版、简单的表格应用以及特殊元素的插入、设置操作等。
相应的考试系统对WORD的考查也应符合教学大纲的要求,并能对以后变动作出相应的调整。
故而,我先对WORD考查的操作试题根据其操作特性进行了分类分析,以便评分算法的设计具有针对性、规范性,并与系统出题有效的联系匹配。
机考分析报告1. 引言本报告旨在分析机考(Computer-based Testing,CBT)的相关问题和影响因素。
机考已逐渐在教育和职业考试领域取代传统纸质考试,具有许多优势,如提供更好的考试环境、更准确的评估和更快的成绩发布。
然而,机考也存在一些挑战和潜在的问题,本报告将深入探讨这些问题,并提出相应的解决方案。
2. 机考的优势2.1 考试环境机考提供了更好的考试环境,摆脱了传统纸质考试所带来的噪音和干扰。
学生可以在一个相对安静和舒适的环境中进行考试,从而更好地集中精力和发挥自己的水平。
2.2 自动评分机考可以使用计算机自动评分系统,有效地减少人工评卷的工作量和时间消耗。
自动评分系统可以更快速、准确地评估学生的答案,并及时反馈给学生。
2.3 成绩发布机考的成绩可以更快地发布,减少学生等待成绩的时间。
这对于学生和教育机构都是一个重要的优势,因为他们可以更早地了解学生的水平和能力,以便做出相应的教学或招生决策。
3. 机考的挑战3.1 技术问题机考存在一些技术问题,如网络连接不稳定、软件故障等。
这些问题可能会干扰学生的考试过程,甚至导致答案丢失或无法完成考试。
因此,教育机构需要投入更多的资源来解决这些技术问题,保证机考的正常进行。
3.2 安全性问题机考的安全性也是一个挑战。
学生可以使用各种方式来作弊,如答案外泄、作弊软件等。
教育机构需要采取相应的措施,确保机考的安全性和公平性,如监控摄像头、反作弊软件等。
3.3 教育公平性问题机考可能对不同地区、不同经济条件的学生造成不公平。
学生需要有电脑和良好的网络连接才能参加机考,而这对于一些贫困地区的学生可能是一个挑战。
教育机构需要采取措施,确保所有学生都有机会参加机考。
4. 解决方案4.1 技术支持教育机构应该提供充分的技术支持,确保机考的顺利进行。
他们应该与软件供应商合作,定期检查和升级系统,确保系统的稳定性和安全性。
4.2 安全措施教育机构可以采取一些安全措施,确保机考的公平性和安全性。
计算机基础毕业论文计算机基础是一门牵涉范围极广的基础学科,随着信息技术的飞速发展,计算机的应用几乎渗透到社会各行各业的各个领域。
下面是店铺为大家整理的计算机基础毕业论文,供大家参考。
计算机基础毕业论文范文一:计算机基础课程教学改革目前计算机技术已渗入人们工作生活的各个角落,在社会生产及科研等方面都发挥着不可或缺的重要作用,具备良好的计算机基础素养和专业技能已经成为大学生实现顺利就业和工作生活的必备素养和技能。
因为对于高校来说,在校内开展计算机教育是时代的必然要求,也是实施素质教育的重要组成部分,在各个专业中计算机课程已经成为在校学习的必修科目之一。
但目前一些地方高校的计算机基础课程还只是基础知识的普及教学,很少涉及与学生专业相关的技能学习,体现出与学生需求、社会需求相脱节的现象。
为更好的培养适应社会需求的高层次人才,目前高校的计算机课程教学需要进行改革,除了进行必要的计算机信息素养普及教育,也需要根据学生专业需求开展专业计算机教学。
一、“以专业应用为导向”的涵义本文提出的“以专业应用为导向”其内涵有两个方面:第一是相同的课程根据学生不同的专业其教学内容和教学方法也应该不同;第二是对于非计算机专业的学生,根据其专业的不同其对计算机基础知识的需求也应存在不同,重点需要注意其专业需求。
现阶段其他专业的计算机基础教学,都在进行由知识普及型向服务专业应用型的转变,但在课程设置方面,还沿用多年的课程设置模式,即以“计算机文化基础+高级语言程序设计”为主要课程设置模式,无法满足不同专业在知识和技能方面的不同应用需求。
二、以专业应用为导向的计算机基础课程教学改革方案“以专业应用”为目标的计算机基础课程教学改革,目的是为了让其他专业的计算机基础教育与其专业相结合,以更好的服务于该专业的就业和发展。
首先,需要对不同专业对计算机应用能力及人才培养计划进行充分调研,以创建不同专业特色的计算机基础课程体系。
这一课程体系基本包括了面向所有专业的“知识普及教学模块”和不同专业的“专业应用教学模块”两大部分。
C语言上机考试系统中自动评分方法的探讨摘要:利用计算机考核学生的C语言编程实践能力,实现编程题的自动评分,已成为计算机辅助教学的一个热点。
依据程序设计题特点,总结了目前能应用于实践的几种C语言编程题的自动评分方法,并对这几种自动评分方法进行了探讨与分析。
关键词:C语言;自动评分;辅助教学目前,计算机C语言已作为各类高校计算机专业甚至其他相关专业的必修课程。
由于学习该课程的学生人数多,为了提高教学效率,避免手工阅卷时出现的费时且易出错等问题,必须采用能确保公正、客观的计算机自动评分系统。
目前,国内在C语言的上机考试系统中选择题和填空题的自动阅卷技术已经很成熟,而对用于评价实践能力的C语言编程题,计算机自动评分技术还一直处于发展与完善中。
自20世纪60年代开始,国内外许多学者致力于研究程序设计题计算机自动评分方法。
发展至今,目前较完善的C语言编程题自动评分技术已可总结为好几种。
1基于程序理解的编程题自动评分方法程序理解是通过分析程序,对程序进行抽象、推理来获取知识。
该方法将人工阅卷的某种思维过程和程序理解的几个基本策略进行结合,通过比较模板程序与学生程序,并给学生程序p文献[3]提出的基于语义相似度比较的编程题自动评分模型对程序的一些标准化规则如布尔运算和算术运算进行了改进和完善,在原有模型上采用函数调用和数组分析等一些改进方法,根据语义相似度匹配学生程序与模板程序。
该模型主要依据如下几点进行自动评分[4]:(1)首先定义好相应的模板程序,以此为标准来判断学生程序是否正确;(2)只要标准答案的其中一个语义与学生程序的语义对等,则可判断该学生程序的语义正确;(3)程序语义也可转换并通过系统依赖图SDG这种中间表示形式来表示,如果两个系统依赖图等价,则两个程序具有等价的语义;(4)语义等价转换也就是通过系统依赖图标准化语义等价程序,那么,不管程序以何种形式进行计算,只要其结果不变,则称该转换是等价的。
基于语义相似度比较的编程题自动评分模型在分析词法和语法上比较严格,虽然也已能应用于实际需要,但仍有需要完善的地方,比如,对指针和结构体的处理就不是很理想。
计算机基础考试自动评分系统研究
【摘要】随着科技的不断发展,计算机应用到社会的各个领域当中,传统的试卷收发已经不能够适应当今社会的发展,在很大的程度上影响这教师科研的进度。
在计算机基础考试中进行自动阅卷与评分是现在社会中必然的选择,本文主要就是针对计算机基础考试自动评分系统进行探讨与研究。
【关键词】计算机基础;评分策略;自动评分系统
在当今这个时代,随着计算机在社会上的普及,这样在一定的程度上就使计算机的使用渗透到社会生活的各个领域。
目前在我国计算机教育正在不断的进行普及同时在计算机上进行考试已经被广大高校认同,这样对于考试的难度就会有所提高,同时考试的规模正在不断的扩大,因此,在计算机基础考试中采用自动评分是必然的选择。
在对计算机考试中的理论题进行自动的评分是非常很容易的实现,但是对于其中的操作进行自动评分是有着相当大的难度。
在各个高校中的计算机基础考试主要有理论选择题、Windows操作题、文字处理Word、电子表格excel、演示文稿PowerPoint和上网题等的考察。
一、计算机基础考试自动评分系统研究背景
计算机基础目前是我国各个高校当中的一门重要公共基础课程,在传统的考试中进行评分存在很大的不足,比如在进行评分的时候没有利用网络的优点,增加了评卷教师的压力,在很多的情况下也没有办法禁止学生作弊。
同时在考试的时间上没有办法做到很好的监控。
因此对于在各个高校中计算机基础考试和全国计算机等级考试中进行自动评分,在很大的程度上就可以促使在广大高校计算机考试中实现无纸化,同时也就可以促进我国的高校教育的发展,促进了计算机试题形式的多样性,主要是由单一的试题到目前的自由组合的题库,就可以使在教学中扩展诸多的教学内容,也可以促进教师改变教师方式,改变传统形式的教育观念。
在计算机基础考试进行自动评分,这样在一定的程度对于计算机教育的发展起着重要的作用。
在计算机考试中进行无纸化考试在一方面不仅仅可以调动学生的积极性在另一方面还可以让学生对于计算机爱好与兴趣被激发出来,还可以提高教师的教学质量。
二、计算机基础考试自动考试评分系统
1.计算机基础考试自动评分系统开发的特点
在对计算机基础考试自动评分系统中进行开发应该是要选择较为成熟的工业技术的标准,这样才能够使在考试中所涉及到一些操作系统等与进行开发的工具进行连接起来,这样有利于计算机基础考试自动评分的开发。
在计算机基础考试中要是以网络技术为基础的时候开发,技术人员就应该使分布式的处理方法充分的体现出来。
2.计算机基础考试自动评分系统开发模型
在针对于软件的开发,不同的软件开发都是有着不同的模型。
因此,要针对不同的题型进行开发适合它所需要的自动评分系统。
3.计算机基础考试自动评分系统设计的原则
(1)实用性原则
在对软件工程进行开发的时候,一般都是要应用到生活当中,因此在开发的时候要考虑到软件在计算机上是否能够应用。
(2)可靠性原则
在软件开发的时候,要保证在断电、死机、恶意攻击的时候应该可以正常的进行处理考试内容,要保证计算机系统中数据的安全性。
(3)安全性原则
在进行软件的开发的时候,技术人员要建立在安全管理机构的体系上,这样在一定程度上就会使计算机系统减少受到攻击的次数。
(4)可扩展性原则
技术人员在进行设计软件开发的时候要考虑到将来科技的发展中,对于这个系统是否可以进行扩展与减少。
4.计算机基础考试系统需求的分析
(1)无纸化,在进行考试中的试题要通过计算机系统表现出来。
(2)自动化,主要就是要针对学生进行操作的内容进行收集与自动的评分。
(3)考试时间上的限制,考试的时间一旦达到规定的时间内,系统就会自动的关闭。
(4)网络上的限制,在进行考试的时候要隔离网络。
(5)建立数据库,主要就是把传统上的试题组合成一套存入系统当中。
三、自动评分系统的分析与实现
就自动评分系统来说,主要就是计算机通过把广大考生的答案与正确答案就行对比之后,给出分数。
但是针对不同的题型每个考生的答案就会有着诸多的不同,因此要针对这种情况采取不同的策略进行评分。
1.计算机基础考试理论题的评分策略
计算机基础考试中理论题主要就是指选择题这类题型,考生在做完答案之后就会保存到系统当中,这类题都是具有唯一性的,因此,在考试之后只要将他们与标准答案进行匹配就可以了。
只有答案与标准一样才能够得到分。
2.计算机基础考试中操作题的评分策略
在这里主要就是要尽最大可能要模拟人工阅卷的方式
(1)文字输入题的评分
文字输入题主要就是对考生在输入中英文、特殊与表达符号的能力的考察,这里只需要把考生的答案与标准的答案进行对比进行给出相应的分数即可。
(2)计算机基础考试中Windows操作题评分
这种类型主要就是有关文件夹与为文件的操作,这个操作一般都会使考生目录中的文件有所改变,因此,这类题的评分就可以通过搜
索考生所有的目录即可。
(3)计算机基础考试中Word操作题的评分
在这一类型中主要就是针对其文档进行文字的编辑、排版等操作,考生所做的答案和这道题的标准答案一般都是以——WTT精心编辑整理。