论文部分内容阅读
摘要:为了教师准确高效完成“课程教学及考核质量分析报告”,基于Microsoft Excel 2003研发了“报告”程序。对集中输入的课程信息和成绩,设置多种容错处理、自动检查可能输入错误的信息、反馈错误类型和指出错误位置等多项智能功能。提出“成绩相同率”和“平时成绩众数率”指标,分析教师对学生平时考核情况。“报告”中教师要分析四项内容。该程序使用简便,运行可靠。
关键词:Excel;教学管理;考核质量;分析报告
中图分类号:G642 文献标识码:A 文章编号:1009-3044(2015)23-0084-02
Research and Development of the Quality Analysis Report for Course Teaching and Test
LIU Song-shan
(Henan Arts Vocational College, Zhengzhou 451464, China)
Abstract: In order to help the teachers accurately and effectively accomplish the quality analysis report for course teaching and test, a program is worked out based on Microsoft Excel 2003. For the input information of the course and students’ scores, several functions have been developed including many fault-tolerant processors, auto-testing of the possible wrong input, the error type feedback and instruction for the error position, etc. The identical score rate and the mode rate for regular grade are presented as indexes, the teachers regular tests for students are analyzed. In the report the teacher should analyze 4 parts. The program is easy to handle, and runs feasibly.
Key words: Excel; teaching management; quality of test; analysis report
在期末各高校一般要求教师对学生考试情况写分析报告,这是教师自我完善、提高教学水平的一项很有意义的工作。我校则要求教师对授课班级写“课程教学及考核质量分析报告”,它用Ecxel研发的分考试课和考查课两种电子报表(简称:“报告”)的程序[1-5],目的是方便教师准确高效完成“报告”。考试课程的“报告”如图1的A1:S42区域,主要有四个方面的创新:1)在“报告”之外集中输入课程信息和成绩;2)提出对这些输入信息再处理的方法,即设置容错功能、自动检查可能输入错误的信息、反馈错误类型并指出错误信息所在位置等多项智能功能;3)提出“成绩相同率”和“平时成绩众数率”指标,分析教师对学生平时考核情况;4)教师在“报告”中要写四项分析内容。下面介绍研发考试课程“报告”的主要内容。
1 几个相关概念
1.1 考试难度系数
考试包含笔试考试和无试卷的技能考试。为了反映考试的难易程度,采用考试难度系数更能客观反映考试情况。本“报告”采用失分率定义考试难度系数: [d=1-X/XT],式中[X__]为平均分,XT为考试的满分,按100分计。一般平均分数越低,d的数值越大,考试则越难。参考文献[1-2]的经验和我校的实践,判断考试难易的对照表,如表1所示。
1.2 成绩相同率和平时成绩众数率
成绩相同率定义为平时成绩与考试成绩相等的数量占考试人数的百分比,用η1表示,它是描述平时成绩与考试成绩相同程度的指标。平时成绩众数率定义为平时成绩中某分数出现频率最多的数量占考试人数的百分比,用η2表示,它是描述平时成绩相同程度的指标。平时成绩反映学生平时学习情况的各项得分,需要教师努力做好这些工作。由于学生学习能力有差异,多数学生的平时成绩不会相同、平时成绩与考试成绩也不会相等。有部分教师平时对学生的考核不认真,到期末无法给出或不愿费脑筋给出学生的平时成绩,就采用让全部或部分学生的平时成绩与考试成绩相等的方法给出平时成绩,或给出全班相同或部分相同的平时成绩,对η1或η2值过大的不良现象需要遏制。η1、η2与平时考核情况对照表,如表2所示。在“报告”中统计η1和η2数值的不同情况,在U13:W13指出须纠正平时成绩的情况,或在基本情况中提出教师改进平时考核的建议。
1.3 四项分析内容
考试结束,教学效果如何,教师需要总结。在“报告”中教师要写四项分析内容。在“一、本课程教学实施状况和学生学习情况分析”中主要分析:⑴本课程完成教学计划情况;⑵在教学、教改中自己取得的成绩和经验体会;⑶学生的学习态度、方法、纪律和学习效果等。在“二、考试命题和学生考试情况分析”中主要分析:⑴考试命题情况;⑵学生考试情况、考试成绩分布情况等。在“三、教与学存在的主要问题及原因分析”中主要分析:针对学生平时学习和考试情况,分析教与学存在的主要问题及原因。最后讨论“四、为了提高教学质量,对本课程教学的改进措施”。分析这四项内容,有利于教师自我完善,有利于提高教学质量。 2 程序的设计
2.1 “报告”选用软件和界面设计
“报告”选用Microsoft Excel 2003研发,运行于Ecxel 2003及其更高版本的程序,用于单课程学生人数不超过230人,页面大小为A4在A1:S42区域,并设置为打印区域,如图1所示。
2.2 容错处理、检查和反馈
为了快速输入信息,采用集中输入课程信息和成绩。由于输入的课程信息或成绩中可能有错,若忽略部分错误不影响程序运行和统计,对这部分错误可以采用容错处理。经过容错处理的课程信息和成绩存到别的区域,再对其进行分类检查。当有错误时反馈错误类型,并指出错位置方便教师纠正。有两种容错:⑴输入多余的空格。处理方法:用TRIM函数对输入的信息删去多余的空格。⑵以文本格式输入数字。文本格式的数字与数字运算可能出错,处理方法:用VALUE函数过滤输入的数字,把可能输入的文本数字变成数字。
2.3 对课程信息容错处理、检查和反馈
在U2:U12输入课程信息。对固定内容(如:学年学期;开课单位;本科专科(选本科或专科);组卷方式(选题库或非题库);考试方式(选学院考试或系、部考试);评分方式(选集体评分或独立评分)),在AF4:AH14分项目设置数据源,分别设置“序列”数据有效性的功能生成下拉列表,让教师选择内容输入最方便。设置班级人数在U5的数据有效性条件为:整数,数据介于1~230之间。对固定内容和人数,限制格式有利于准确输入。对课程信息容错处理后存在AN28:AN38,在AM28:AM38为项目名称。在AN28输入公式:=TRIM(U2)。填充该公式到AN38。把班级人数的公式改成:=IF(U5="","",VALUE(U5))。
反馈信息在U1:W1提示,其公式:=IF(COUNTBLANK(AN28:AN38)>0,"在下面先输入并输完课程信息",IF(COUNTIF(AN28:AN38,"#REF!")>0,"剪切或移动单元格的错误",IF(S30,显示:剪切或移动单元格的错误。S3为班级人数,N4为考试人数,若S3 出错位置在T2:T12指示。在T2公式:=IF(COUNTIF(AN28,"#REF!")>0,"撤销剪切移动→",AM28),填充该公式到T12。把班级人数在T5的公式改为:=IF(COUNTIF(AN31,"#REF!")>0,"撤销剪切移动→",IF(S3 2.4 对成绩容错处理、检查和反馈
平时成绩和考试成绩分别在U15:U244和W15:W244输入,对其进行容错处理后分别存在AE28:AE257和AF28:AF257,并在AH28: AH257检查4种错误、1个相等情况。综合成绩在AG28:AG257计算获得,方法是,本科:综合成绩=平时成绩×20% 考试成绩×80%,专科:综合成绩=平时成绩×60% 考试成绩×40%。在AD28:AD257是序号1至230。AE28到AH28的数据对应序号为1的学生成绩。下面以AE28到AH28公式的设置为例说明。
在AE28为:=IF(TRIM(U15)="", "",VALUE(U15))。在AF28为:把左式中的U改成W即可。
在AH28为:=IF(COUNTBLANK(AE28:AF28)=2,"",IF(COUNTIF(AE28:AF28,"#REF!")>0,"错1",IF(COUNTIF(AE28:AF28,"#VALUE!")>0,"错2",IF(OR(MAX(AE28:AF28)>100,MIN(AE28:AF28)<0),"错3",IF(OR(AND(AE28<>"",AF28=""),AND(AE28="",AF28<>"")),"错4",IF(AE28=AF28,"相等",""))))))。其中,若在U15或W15输入文字,在AE28或AF28显示错误:#VALUE!。
在AG28为:=IF(OR(COUNTIF(AH28,"错1")>0,COUNTIF(AH28,"错2")>0,COUNTBLANK(AE28:AF28)>=1),"",IF(U$6="本科",ROUND(AE28*0.2 AF28*0.8,0),ROUND(AE28*0.6 AF28*0.4,0)))。计算综合成绩并取整。选中AE28:AG28填充这些公式到AE257:AG257。
反馈错误类型在U13:W13:=IF(S3"课程信息输完了","",IF(AND(COUNTIF(AH28:AH257,"错1")=0,OR(COUNT(AF28:AF257)=0,COUNT(AG28:AG257)=0,COUNTIF(AH28:AH257,"错4")>0)),"在下面输入并输完成绩",IF(COUNTIF(AH28:AH257,"错1")>0,"剪切或移动单元格的错误",IF(OR(COUNTIF(AH28:AH257,"错2")>0,COUNTIF(AH28:AH257,"错3")>0),"输入成绩中有错误",IF(S4=1,"平时成绩全相等错误",IF(S5=1,"平时与考试成绩全相等错误","成绩输完了,分析左边内容")))))))。其中,S4=1是平时成绩众数率为100%,即“平时成绩全相等错误”。S5=1,是平时成绩与考试成绩全相等的错误。若成绩没有问题,显示:成绩输完了,分析左边内容。
出错位置在T15:T244指示。在T15公式为:=IF(AH28="错1","撤销剪切移动→",IF(OR(AH28="错2",AH28="错3"),"修改错成绩→",IF(AH28="错4","输完成绩→",AD28)))。其中,AH28="错4",表示在U15或W15有一个成绩未输入,因此提示:输完成绩→。填充该公式到T244。
当输入的课程信息和成绩没问题时,显示成绩的统计结果。为了完成此功能,设在AH19的公式:=IF(AND(U1="课程信息输完了",U13="成绩输完了,分析左边内容"),"输对","")。当显示:“输对”时,与成绩统计有关的单元格显示统计结果。如:综合标准差在S8的公式为:=IF(AH19="输对",STDEVP(AG28:AG257),"")。其中,STDEVP(AG28:AG257)统计综合成绩的标准差。
2.5 与基本分析有关内容
平时成绩众数率在S4公式为:=IF(OR(COUNT(AF28:AF257)=0,COUNT(AG28:AG257)=0),"",ROUND(COUNTIF(AE28:AE257,MODE(AE28:AE257))/N4,2))。其中,MODE(AE28:AE257)检查平时成绩的众数,COUNTIF(AE28:AE257,MODE(AE28:AE257))统计众数的数量,N4为考试人数,ROUND(COUNTIF(AE28:AE257,MODE(AE28:AE257))/N4,2),计算平时成绩众数率并取两位小数。
分析平时考核情况,需要S4的值结合表2的内容。分析平时考核在AK27公式为:=IF(OR(S4=1,COUNT(AF28:AF257)=0,COUNT(AG28:AG257)=0),"",IF(AND(S4>=0.9,S4<1),"平时成绩有"
关键词:Excel;教学管理;考核质量;分析报告
中图分类号:G642 文献标识码:A 文章编号:1009-3044(2015)23-0084-02
Research and Development of the Quality Analysis Report for Course Teaching and Test
LIU Song-shan
(Henan Arts Vocational College, Zhengzhou 451464, China)
Abstract: In order to help the teachers accurately and effectively accomplish the quality analysis report for course teaching and test, a program is worked out based on Microsoft Excel 2003. For the input information of the course and students’ scores, several functions have been developed including many fault-tolerant processors, auto-testing of the possible wrong input, the error type feedback and instruction for the error position, etc. The identical score rate and the mode rate for regular grade are presented as indexes, the teachers regular tests for students are analyzed. In the report the teacher should analyze 4 parts. The program is easy to handle, and runs feasibly.
Key words: Excel; teaching management; quality of test; analysis report
在期末各高校一般要求教师对学生考试情况写分析报告,这是教师自我完善、提高教学水平的一项很有意义的工作。我校则要求教师对授课班级写“课程教学及考核质量分析报告”,它用Ecxel研发的分考试课和考查课两种电子报表(简称:“报告”)的程序[1-5],目的是方便教师准确高效完成“报告”。考试课程的“报告”如图1的A1:S42区域,主要有四个方面的创新:1)在“报告”之外集中输入课程信息和成绩;2)提出对这些输入信息再处理的方法,即设置容错功能、自动检查可能输入错误的信息、反馈错误类型并指出错误信息所在位置等多项智能功能;3)提出“成绩相同率”和“平时成绩众数率”指标,分析教师对学生平时考核情况;4)教师在“报告”中要写四项分析内容。下面介绍研发考试课程“报告”的主要内容。
1 几个相关概念
1.1 考试难度系数
考试包含笔试考试和无试卷的技能考试。为了反映考试的难易程度,采用考试难度系数更能客观反映考试情况。本“报告”采用失分率定义考试难度系数: [d=1-X/XT],式中[X__]为平均分,XT为考试的满分,按100分计。一般平均分数越低,d的数值越大,考试则越难。参考文献[1-2]的经验和我校的实践,判断考试难易的对照表,如表1所示。
1.2 成绩相同率和平时成绩众数率
成绩相同率定义为平时成绩与考试成绩相等的数量占考试人数的百分比,用η1表示,它是描述平时成绩与考试成绩相同程度的指标。平时成绩众数率定义为平时成绩中某分数出现频率最多的数量占考试人数的百分比,用η2表示,它是描述平时成绩相同程度的指标。平时成绩反映学生平时学习情况的各项得分,需要教师努力做好这些工作。由于学生学习能力有差异,多数学生的平时成绩不会相同、平时成绩与考试成绩也不会相等。有部分教师平时对学生的考核不认真,到期末无法给出或不愿费脑筋给出学生的平时成绩,就采用让全部或部分学生的平时成绩与考试成绩相等的方法给出平时成绩,或给出全班相同或部分相同的平时成绩,对η1或η2值过大的不良现象需要遏制。η1、η2与平时考核情况对照表,如表2所示。在“报告”中统计η1和η2数值的不同情况,在U13:W13指出须纠正平时成绩的情况,或在基本情况中提出教师改进平时考核的建议。
1.3 四项分析内容
考试结束,教学效果如何,教师需要总结。在“报告”中教师要写四项分析内容。在“一、本课程教学实施状况和学生学习情况分析”中主要分析:⑴本课程完成教学计划情况;⑵在教学、教改中自己取得的成绩和经验体会;⑶学生的学习态度、方法、纪律和学习效果等。在“二、考试命题和学生考试情况分析”中主要分析:⑴考试命题情况;⑵学生考试情况、考试成绩分布情况等。在“三、教与学存在的主要问题及原因分析”中主要分析:针对学生平时学习和考试情况,分析教与学存在的主要问题及原因。最后讨论“四、为了提高教学质量,对本课程教学的改进措施”。分析这四项内容,有利于教师自我完善,有利于提高教学质量。 2 程序的设计
2.1 “报告”选用软件和界面设计
“报告”选用Microsoft Excel 2003研发,运行于Ecxel 2003及其更高版本的程序,用于单课程学生人数不超过230人,页面大小为A4在A1:S42区域,并设置为打印区域,如图1所示。
2.2 容错处理、检查和反馈
为了快速输入信息,采用集中输入课程信息和成绩。由于输入的课程信息或成绩中可能有错,若忽略部分错误不影响程序运行和统计,对这部分错误可以采用容错处理。经过容错处理的课程信息和成绩存到别的区域,再对其进行分类检查。当有错误时反馈错误类型,并指出错位置方便教师纠正。有两种容错:⑴输入多余的空格。处理方法:用TRIM函数对输入的信息删去多余的空格。⑵以文本格式输入数字。文本格式的数字与数字运算可能出错,处理方法:用VALUE函数过滤输入的数字,把可能输入的文本数字变成数字。
2.3 对课程信息容错处理、检查和反馈
在U2:U12输入课程信息。对固定内容(如:学年学期;开课单位;本科专科(选本科或专科);组卷方式(选题库或非题库);考试方式(选学院考试或系、部考试);评分方式(选集体评分或独立评分)),在AF4:AH14分项目设置数据源,分别设置“序列”数据有效性的功能生成下拉列表,让教师选择内容输入最方便。设置班级人数在U5的数据有效性条件为:整数,数据介于1~230之间。对固定内容和人数,限制格式有利于准确输入。对课程信息容错处理后存在AN28:AN38,在AM28:AM38为项目名称。在AN28输入公式:=TRIM(U2)。填充该公式到AN38。把班级人数的公式改成:=IF(U5="","",VALUE(U5))。
反馈信息在U1:W1提示,其公式:=IF(COUNTBLANK(AN28:AN38)>0,"在下面先输入并输完课程信息",IF(COUNTIF(AN28:AN38,"#REF!")>0,"剪切或移动单元格的错误",IF(S3
平时成绩和考试成绩分别在U15:U244和W15:W244输入,对其进行容错处理后分别存在AE28:AE257和AF28:AF257,并在AH28: AH257检查4种错误、1个相等情况。综合成绩在AG28:AG257计算获得,方法是,本科:综合成绩=平时成绩×20% 考试成绩×80%,专科:综合成绩=平时成绩×60% 考试成绩×40%。在AD28:AD257是序号1至230。AE28到AH28的数据对应序号为1的学生成绩。下面以AE28到AH28公式的设置为例说明。
在AE28为:=IF(TRIM(U15)="", "",VALUE(U15))。在AF28为:把左式中的U改成W即可。
在AH28为:=IF(COUNTBLANK(AE28:AF28)=2,"",IF(COUNTIF(AE28:AF28,"#REF!")>0,"错1",IF(COUNTIF(AE28:AF28,"#VALUE!")>0,"错2",IF(OR(MAX(AE28:AF28)>100,MIN(AE28:AF28)<0),"错3",IF(OR(AND(AE28<>"",AF28=""),AND(AE28="",AF28<>"")),"错4",IF(AE28=AF28,"相等",""))))))。其中,若在U15或W15输入文字,在AE28或AF28显示错误:#VALUE!。
在AG28为:=IF(OR(COUNTIF(AH28,"错1")>0,COUNTIF(AH28,"错2")>0,COUNTBLANK(AE28:AF28)>=1),"",IF(U$6="本科",ROUND(AE28*0.2 AF28*0.8,0),ROUND(AE28*0.6 AF28*0.4,0)))。计算综合成绩并取整。选中AE28:AG28填充这些公式到AE257:AG257。
反馈错误类型在U13:W13:=IF(S3
当输入的课程信息和成绩没问题时,显示成绩的统计结果。为了完成此功能,设在AH19的公式:=IF(AND(U1="课程信息输完了",U13="成绩输完了,分析左边内容"),"输对","")。当显示:“输对”时,与成绩统计有关的单元格显示统计结果。如:综合标准差在S8的公式为:=IF(AH19="输对",STDEVP(AG28:AG257),"")。其中,STDEVP(AG28:AG257)统计综合成绩的标准差。
2.5 与基本分析有关内容
平时成绩众数率在S4公式为:=IF(OR(COUNT(AF28:AF257)=0,COUNT(AG28:AG257)=0),"",ROUND(COUNTIF(AE28:AE257,MODE(AE28:AE257))/N4,2))。其中,MODE(AE28:AE257)检查平时成绩的众数,COUNTIF(AE28:AE257,MODE(AE28:AE257))统计众数的数量,N4为考试人数,ROUND(COUNTIF(AE28:AE257,MODE(AE28:AE257))/N4,2),计算平时成绩众数率并取两位小数。
分析平时考核情况,需要S4的值结合表2的内容。分析平时考核在AK27公式为:=IF(OR(S4=1,COUNT(AF28:AF257)=0,COUNT(AG28:AG257)=0),"",IF(AND(S4>=0.9,S4<1),"平时成绩有"