论文部分内容阅读
如何对在校大学生学习过程进行客观的评价一直是广大高校教育中重点研究的课题之一,而仅仅通过阶段考核或作业的测验来评价学生对目标的达成度就缺少了客观性,通常情况下学生学习成绩的优劣并不是通过一次考试或测验就能检测出来的,只有通过对学习过程进行控制,才能为客观评价学生学习目标达成度提供重要保障。随着现代化信息技术的高速发展,将教学过程控制通过现代化信息技术实现为高校对学生的学习过程进行客观性评价提供一种新的解决方案。本论文以Activiti开源工作流引擎作为支撑,以过程控制理论作为指导,从事先控制、执行控制、反馈控制三个方面来对教学过程进行控制,以达到过程控制的效果;并通过基于开源工作流引擎的教学过程控制的原型系统验证了这一控制方法的有效性。本论文的主要工作如下:(1)就目前高校教学过程的情况进行了深入的分析与研究,详细探究了影响学生学习过程客观评价的要素,并将过程控制的思想应用于教学过程,以期能够对学生学习目标的达成度进行客观的评价。(2)对问题域进行详尽的分析,分析了在教学过程中对学生评价的各类活动。使用Activiti开源工作流引擎技术完成对教学过程的建模,针对学生学习过程建立了三级评价模型,为保证学生学习过程评价的客观性和学生作业的独立性,使用改进的SimHash算法对学生作业进行查重处理。(3)从需求分析入手确定了系统的主要功能,针对领域的应用特征,首先基于工作流引擎完成了系统的整体架构的构建,其次详细的设计了教学过程控制系统各个功能模块,接下来针对各个功能模块完成了数据库表的分析和设计,最后完成了教学过程控制系统与工作流技术的整合和Activiti核心流程图的设计。(4)在系统详细设计的基础上,进行了原型系统的实现,完成了Activiti核心流程图的部署和其中关键技术的实现,并对系统进行了功能测试与展现。