首页 理论教育工作流与学习流的联系及应用研究

工作流与学习流的联系及应用研究

【摘要】:工作流技术有效监控与管理组成元素,而使商业间的业务协作更加流程与高效,保证了系统的最大化利用。因此工作流技术的理念和方法对处理学习流业务具有很好的借鉴意义。学习流与工作流有千丝万缕的联系,学习流甚至可以说是某种形式的工作流。学习活动是以活动为基本单位时间顺序展开的业务流程,因此工作流理念和方法可应用到学习流中。角色是指参与学习流的个体或小组,如教师、学生。

流程的研究起源于工商业领域,并随着企业业务过程管理的需求而发展。基于流程研究基础上产生的工作流技术(workflow)应运而生,对业务流程管理与控制起非常重要的作用。工作流的主要元素包括任务、角色、规则和过程。工作流技术有效监控与管理组成元素,而使商业间的业务协作更加流程与高效,保证了系统的最大化利用。

学习活动过程是以活动为基本单元,亦是一种工作流形态。因此工作流技术的理念和方法对处理学习流业务具有很好的借鉴意义。目前,常用的工作流技术主要有JBPM、Osworkflow、Joget Workflow等[9][10]

JBPM(Java Business Process Management)是一种基于开源项目的工作流引擎,具有灵活、易扩展、易执行等特点。它遵循ASL(Apache License Version 2.0)和EULA(JBoss End User License Agreement)协议,并在商业领域中广泛使用。

Osworkflow是采用Java语言来编写的工作流引擎。Osworkflow面向系统开发者的需要进行设计,其主要元素包括环节、条件、循环等,可组合进入开发者的应用程序设计流程中。

Joget Workflow采用XPDL标准,是采用Java编写的工作流引擎管理系统。Joget Workflow面向专业技术开发人员,也可以用于办公人员。它包括流程设计器和表单设计器。其中,流程设计器可用于设计不同的工作流;表单设计器用于设计工作流活动中所包含的信息。此外,Joget Workflow设计了对流程的监控功能,用户可随时启动或终止不同的业务流程,也提供插件功能,为其他系统设计提供良好的接口。(www.chuimin.cn)

Ccflow,也称驰骋工作流程引擎,是国内比较成熟的工作流管理系统。Ccflow引擎系统采用.net技术开发,支持多个数据库,如SQL Server、Oracle等。它包括流程设计器、数据分析器及监控机制。

学习流是一种关于学习业务的流程。流程最早被用于工业和商业领域,从而形成了在流程管理中一项非常重要的工作流技术。学习流与工作流有千丝万缕的联系,学习流甚至可以说是某种形式的工作流。学习活动是以活动为基本单位时间顺序展开的业务流程,因此工作流理念和方法可应用到学习流中。学习流的内涵有不同理解:①学习流是采用一定的规则进行形式化描述的学习活动。其规则规定了学习过程中学习活动之间的时间流和逻辑流次序,并强调逻辑和活动。②学习流另一种定义是一种知识管理手段,以一定的学生主体的学习能力与偏好及客体的学习目标来作为导向制定学习活动。活动过程包括数据流和控制信息流

学习流主要包括活动、角色、资源和规则。其中,活动是学习流中最基本的要素,多个活动按照一定的逻辑组成学习流。角色是指参与学习流的个体或小组,如教师、学生。资源是学习流中每个活动所包含的内容,包括课件、网络课程、工具等。规则约束了学习流的逻辑关系,保证学习流运行的准确性。