论文部分内容阅读
计算机辅助评价(ComputerAssistedAssessment,CAA),是指将计算机应用于教育测量和评价的全过程。计算机参与教学测量与评价的过程可以得到更为准确、客观、全面的评价结果。目前计算机辅助评价并已成为教育评价领域研究的热点。 现有的计算机辅助评价系统作为终结性评价的辅助工具,往往只关注于学生最终的考试成绩,而忽视了学习特征的差异性和学习过程对学习的激励作用,因而存在如评价试题类型固定单一,缺少对主观题的自动测评技术,缺少对学习过程信息的提取和搜集,评价主体缺乏多元化,缺乏对学生学习特征的有效分析,无法根据学生的具体情况给出合理有效的学习建议等等不足。因此,笔者以教育评价理论与教育测量理论为基础,体现过程性评价和多元评价理念,以《Java语言程序设计》课程为例,设计了基于Web的计算机辅助评价系统,并用J2EE(Java2EnterpriseEdition)框架技术实现此系统。 本文阐述了计算机辅助评价的历史与背景,在此基础上对现有的计算机辅助评价统进行比较、分析,指出了其中的不足,并给出本论文的研究目的与意义。从教育测量方法和教育评价方法两方面分析了计算机辅助评价系统的教育学理论基础。采用SSH(Struts+Spring+Hibernate)框架技术设计实现了基于Web的计算机辅助评价系统,重点研究了编程题的自动测评、学习过程信息的收集以及多元评价的工作流在计算机辅助评价系统中的实现方法和技术。最后,展示系统的应用效果、总结了本文研究成果。