考试系统中Word操作题自动阅卷的实现
Word操作自动评分系统的设计与实现

第37卷第2期2017年4月河池学院学报JO URNAL OF HECHI U N IVERSITYV o l.37 N o.2Apr.2017 Word操作自动评分系统的设计与实现高家宝周娅1(1.桂林电子科技大学计算机与信息安全学院,广西桂林541004;2.河池学院现代教育技术中心,广西宜州546300)[摘要]随着信息化的进一步发展,对各类信息课程的考核提出了新的要求,其中计算机应用基础课程中的Office软件的操作类题目的考核是一个重点。
这类考核采用人工评卷需要消耗大量的精力,为了减轻教师的阅 卷和出题负担,开发一个能够自动评阅Office类题目的评分系统是必要的。
本文主要实现一个W ord自动评分系 统,W ord自动评分系统采用了 Client/Server结构,利用C#编程语言对Word文档的各种对象属性进行分析,给出了自动评分的机制和主要算法,实现了 Word文档操作题自动评分功能。
[关键词]Word操作;自动评分;系统设计;C#[中图分类号]TP311. 51 [文献标识码]A[文章编号]1672 - 9021(2017)02 - 0094 - 07[作者简介]高家宝(1976 -),男,广西平南人,河池学院现代教育技术中心工程师,桂林电子科技大学计算机与信息安全学院工程硕士,主要研究方向:计算机应用。
[基金项目]广西壮族自治区教育厅科学技术研究项目(2013LX120)。
〇引言随着计算机技术迅猛发展,计算机技术已经成为人们日常生活中的一个重要组成部分。
为了让学生主 动适应社会的需要,几乎全国所有高校的非计算机专业开设了《计算机应用基础》课程并作为公共必修课之 一。
这门课程的期末考核一般以理论考试和实际操作考试相结合的形式进行。
实际操作考试的评卷采用人 工方式,评卷教师根据学生的操作步骤一小题一小题的批改,改完后再把每一小题的分值加起来,得到一个 大题的分值,再把大题分值合起来才得到考生的卷面成绩。
OFFICE操作题自动阅卷技术的研究与实现

摘要:当前,以讲授office办公软件操作为主的《计算机应用基础》已成为我国高校的一门公共基础课。
在一般院校中,担任此科目的任课教师一般都要教授300-400名学生,日常测试及期末考试后教师的试卷批阅量极大,需要投入特别多的时间及精力阅卷。
并且,教师在批阅office操作题时,由于评判尺度不一,使得考试成绩出现很多不合理的情况,使考试缺乏科学性。
为了解决上述问题,目前,各高校都会采用在线考试系统实现对《计算机应用基础》科目的考试,那么,如何实现office操作题的自动阅卷则是考试系统中的重点和难点。
笔者将以实际的案例阐述在自动阅卷系统中office操作题自动阅卷实现的过程。
关键词:office操作题;vba;自动阅卷中图分类号:tp317.1目前,《计算机应用基础》课已经成为各大高校的一门公共必修课。
该课程传统的考试是由教师出纸质试卷,整个过程工作量大、效率低,会花费教师大量的时间和精力。
同时,此种考试方式还存在一个最大的弊端是无法考察学生对office办公软件的掌握,必竟《计算机应用基础》课的学习是以软件操作为主。
为了解决上述考试方式的弊端,很多高校都采用在线考试系统来实现《计算机应用基础》课程的考试。
但是在考试系统中如何实现office操作题的自动阅卷则是一个难点。
当前,针对客观题的自动阅卷系统很多,但是针对office操作题的自动阅卷则还不是特别成熟。
笔者研究了针对office操作题的自动阅卷技术,发现大致有四种方法能够实现对office 操作题的自动阅卷:第一种方法是将office文档转换为l格式的文档;第二种方法是将office文档转换为rtf格式的文档;第三种方法是使用ole自动化应用程序;第四种方法是使用vba技术。
在这四种方法中,vba技术是目前较为流行的方法,也是当前被公认为最行之有效的一种方法。
因此,本文介绍的office操作题的自动阅卷是使用vba技术来完成的。
例如:将文章“金星的知识”一文的标题设置为“加粗”效果。
Word操作题自动阅卷方案

Word操作题自动阅卷方案作者:付海涛来源:《软件导刊》2011年第12期摘要:提出了利用VBA技术,使用Visual Basic进行程序设计,从Word文档中提取测试内容相关的属性与测试要求相比较,判断操作是否正确并增减分数,从而实现Word操作题的自动阅卷方案,并给出了部分算法。
关键词:VBA;自动阅卷;office;属性;评分中图分类号:TP311.52文献标识码:A文章编号:(2011)作者简介:付海涛(1976-),男,吉林长春人,吉林农业大学讲师,研究方向为计算机应用及计算机教育。
0引言随着当今社会办公自动化程度的不断提高,计算机应用技能在教学与工作活动中成为不可或缺的技能之一。
在高等农业院校教学活动中《大学计算机基础》已经成为公共课程之一,占有重要的地位。
其中Word字处理软件,是主要教学重点,Word字处理软件的操作也是计算机技能考核的主要内容。
由于Word软件本身功能强大、内容丰富,加上软件操作类知识点并不适合使用传统的试卷形式进行考试,所以,多数考核部门选择让考生使用计算机完成操作类考试。
那么如何准确、快速、高效地衡量被测试人员对Word的掌握程度,是教学人员亟待解决的问题。
本文主要论述了一种利用VBA技术,对考生提交的Word文件进行快速准确的进行阅卷的可行性方案。
1自动阅卷系统的思路分析在考试过程中,操作题主要检查考生的实际应用能力。
通常是给出一篇Word文档并提出若干要求,考生按照要求利用Word软件进行排版并保存为Word文档,之后提交所做的文件。
阅卷人负责检查考生提交的文件并判断是否符合要求。
由于Word文件的结构并没有使用头加内容的存储方式,而是采用了对象数据流的方式进行存储,文件内部包含了主数据流、表数据流、非文本数据流、摘要等信息,文件结构非常复杂。
很难通过外部获取的方式获得可靠的数据结构。
实际上,Office是基于部件模型技术(COM技术)的软件,这使其具有了COM自动化的功能。
计算机一级Word和Excel操作自动评分的实现

计算机一级Word和Excel操作自动评分的实现计算机一级Word和Excel操作自动评分的实现The Implement of Computer Level Test Word andExcel Operation Automatic Grading摘要随着社会的发展,计算机等级考试越来越普及,阅卷方式逐渐由手工阅卷方式过渡到自动阅卷方式。
根据广西区计算机等级考试一级机试特点,结合目前市场上的一些自动阅卷软件的优点,开发一套适合广西区计算机等级考试一级机试测评系统(Word、Excel操作题)。
本子系统使用VC#和SQL Server 2000 开发,通过C#提供的sqlConnection控件实现程序与数据库连接,系统主要采用C#中COM组件中提供的Word和Excel类及其它们提供的方法、属性、函数等,实现考生答案与标准答案比较,评分标准是根据题目类型在后台由管理员自由设置,使用灵活、方便。
考生成绩的计算:根据各小题的得分,累加起来得出大题总分,最后把各大题得分加起来得出考试总分。
关键词:自动评卷,Word操作,Excel操作The Implement of Computer Level Test Word and ExcelOperation Automatic GradingComputer Science and Technology Department 2005 Liang YaoningSupervisor: Xiao ZhiJunAbstractAs the development of society, the grade tests of computer are bearing more and more popular. And the methods of evaluating the exam are gradually tranfered from manned evaluation to automatic evaluation. According to the features of grade-one test of computer in GuangXi and combinating with the merits of some software about automatic evaluation, we plan to exploit a series of systems suitable for evaluating machine-test in grade on test of computer in GuangXi(For Word and Excel applications test).The system bases on VC# and SQL Server 2000.It connects programs and database by control engine sqlConnection provided by C#. This system checks examinees answers through a comparison with standard keys by using Word and Excel offered by COM which belong to C# and methods, attribute and function they provide. The standards of marking are set by controller in line with the test questions. So this system is characterized by convenient and flexible use. The total score of a examines will be marked by plusing score of each test question.Key words: automatic evaluation, word application, excel application目录1引言1.1研究背景与意义当前,随着社会经济的发展,计算机等级考试也不断的普及,各高校需要一套符合本校计算机一级测评系统,以便实现快速、便捷、高效地评卷。
Word 操作题自动阅卷技术的研究与实现

右、 上、 下边距。 属性表示页面的页脚间 F o o t M a r g i n 距; 属性表示页面的页眉间距, 它们的 H e a d M a r g i n 单位都是磅; 属性表示页面的纸型。 P a p e r S i z e
3 犦 ( ) 段落格式。段落格式 犤 又可以细分为 3 类: 2
方面: 包括页边距设置, 页眉、 页脚设 ① 页面设置, 置, 纸型设置等; 包括段落文字的字 ②段 落 格 式 , 体、 字号、 字的颜色、 特殊字型效果、 行距、 字间距、 段落间距与缩进、 分栏等; 包括表格行列 ③表 格 , 数、 行高、 列宽、 表格内文本、 表格的边框与底纹 等; 包括插入的艺术字、 图文框和文本框 ④图 片 , 等对象的特性。这里主要讨论前两种排版。 ( ) 页面设置。页面设 置 信 息 由 P 1 a g e s e t u p对 象获得。 对象的 L , , P a g e s e t u p e f t M a r g i n R i g h t M a r g i n , 属性分别表示 页 面 的 左 、 T o p M a r g i n B o t t o m M a r g i n
2 Wo 文档的结构 V B A实现自动阅卷, r d
2 犦 特性 犤 。一个 Wo 文档的结构特性分为以下几个 r d
2 . 3 表格阅卷
4 犦 表格设置信息由 T 对 象犤 获得, 代表整个 a b l e
对象有一个 T 属性, Wo r d文 档 的 D o c u m e n t a b l e s 它表示文档中所有 T 对象的集合,每个 T a b l e a b l e 对象表示文档中一个表格。 T 对象的 C a b l e o l u m n s 和R 属性分别表示表格的列集合、行集合。 o w s 和T 属性表示单元格内容 B o t t o m P a d d i n g o p P a d d i n g 下间距和上间距; 和R 属性 L e f t P a d d i n g i g h t P a d d i n g 分别表示表格的单个单元格或所有单元格的内容 左侧和右侧的间距; 属性表示表格的单元 S p a c i n g 格之间的间距; 属性表示表格的边框集合; B o r d e r s 属性指定表格的底纹格式。 S h a d i n g 表格阅卷首先要判断表格的结构 ( 即表格的 行数和列数) 是否正确, 还要一一比较每个单元格
考试系统实现office操作题自主出题,自动评分功能

考试系统实现office操作题自主出题,自动评分功能在初中信息技术及office软件学习中,都要测试考生对Word,excel和PowerPoint的掌握程度. 以往对于学生做office的评分方式是:1、学员在某台电脑上根据教师要求进行操作,操作完毕就将自己做好的office文件,用U盘保存交给信息教师。
2、教师根据考生交上来的office文件打分,评分的过程是相同的烦琐、这个过程对于信息管理员是很痛苦的,并且评定的分值是带有一定主观性的,不能完全客观对学员进行评价。
这个过程有很大的弊端:1、用U盘保存,有些学生没有U盘,造成office考试没法进行2、如用U盘拷贝错office文件,学生的成绩将会被计零分3、如果学员数量很多,就会给信息管理员成千的U盘,即使及时的将office 文件拷入主机,这个过程也是很乱的。
4、将office文件一一打开并评分,计分。
对于老师来说是是一种痛苦。
现在我们开发的小雨考试系统完全能帮你解决这些烦闷。
您只需出好题,安排考生入场考试,系统会根据考生的操作情况客观评分,并发送到服务端数据库。
一切现在就那么简单~~~小雨考试系统中的office试题评分方法是:学生答案与标准答案一一进行比较,比较结果一致则答案正确,可以得分,否则按零分计算。
在标准化客观试题中,也就是对选择题的考察,由于每题的标准答案具有唯一性,可以采用一一对应的完全匹配策略。
这部分的自动评分实现起来比较容易。
无纸化考试系统的操作部分试题的自动评分问题较复杂,以office操作题为例阐述操作题的自动评分。
考查office操作题的目的就是为了让考生掌握办公软件中常用的功能与知识要点,让考生对文件模板按指定要求设置,是对考生基本应用能力的考察,在考试的评分过程中,通过对考生设置的属性值的考察来判断是否与所要求的相符合。
面向Office操作题的自动阅卷系统设计与实现

面向Office操作题的自动阅卷系统设计与实现面向Office操作题的自动阅卷系统设计与实现随着社会信息化程度的不断提高,计算机在日常办公中的应用愈加重要,以Microsoft Office为主要操作内容的计算机应用基础课程的教学愈加普遍,课程的自动化考核要求也越来越高,作为自动化考核核心的MS Office操作题自动阅卷实现逐渐成为当前研究实现的热点问题。
目前,国内MS Office操作题自动阅卷的实现主要基于RTF、VBA等几种方式,但随着MS Office产品版本的不断升级,相关阅卷技术已经不能完全适应新的自动阅卷需求。
本文提出了一种利用Open XML SDK开源类库对Office Open XML格式的Office文档进行解析,进而给出自动阅卷的设计方案,并进行了方案的实现。
论文围绕MS Office Word操作题自动阅卷的设计与实现开展研发,主要工作如下:1.构建知识点库表达操作题型及阅卷所需参数,实现现有操作题型的自动阅卷,扩展知识点库支持新的操作题型的自动阅卷,提高系统的可扩展性和适应性。
2.设计XML格式的阅卷参数文件,描述考题要求及评分规则,设计辅助配置阅卷参数子系统,实现阅卷参数文件的自动生成,提高工作效率,解决自主命题、自动阅卷问题。
3.采用字符串模糊匹配算法(编辑距离)解决文档中元素对象定位问题,排除考生误操作的干扰,结合正则表达式解决属性值匹配问题,提高系统的容错性和可靠性。
4.制订用户化的评分规则,使用户能够根据操作误差程度制定相应的判分规则,提高系统的灵活性。
最后,作者对实现的Word操作题自动阅卷系统进行了测试。
实验表明,该系统已经具备了基本的操作题自动阅卷能力,容错性强、可靠性高、灵活性好。
系统的设计方案及实现方法同样适用于Excel和PowerPoint的自动化阅卷。
Office操作题实现自动批改的探讨

Office操作题实现自动批改的探讨[摘要]本文用以VB6.0为宿主语言的VBA为开发工具,叙述了office常用软件(word,excel,powerpoint)操作题实现自动批改的原理及要点,并据原理就如何避免改一题编一程的问题进行了初步设想。
[关键词]Ofiice操作题自动批改原理设想目前,office操作题自动改卷系统是有的,但固定的题目不太符合每位教师的教学目标、进度、难度、趣味等,并不普遍成通用工具。
本文叙述了自动批改office 操作题的原理及要点,为各位有兴趣DIY的教师穿针引线。
并在此基础上就避免“一题一编”的问题进行了初步设想。
一、自动批改操作题的原理及要点自动批改office操作题的“自动”是执行事先编好的程序。
如要批改一道简单的word操作题:设置第一段文字颜色为红色。
在VB中编写自动批改这首题的程序的步骤首先是对对象库的引用,然后打开批改文档,获得文档段落的字体颜色对象,并判断它的属性值是否为红色,从而达到自动批改的目的。
1.设置对象库的引用在VB程序中使用对象之前,必须设置对对象所在的那个对象库的引用,方法是:选择“工程”菜单中的“引用”,选定需要引用的对象库,word(excel\powerpoint)为microsoft word(excel\powerpoint)8.0 Object Library,后确定即可。
2.打开批改文件要获得文字、图形等对象都要先打开批改文件。
打开word,excel,powerpoint 的方法见下表:3.获取对象在打开了批改文件后,就可读取对象,从而用“对象.属性”的形式判断属性的值是否为期望值。
下表列出了word,excel,powerpoint 常用到的对象,至于对象的还有哪些属性和相关的属性值,考虑到篇幅问题,没有列出的,可参考录制的宏代码。
二、避免“一题一编”的设想有了上面的原理,有些细节再参考宏代码,我们可以DIY自动批改的操作题了。