论文部分内容阅读
摘要:网络教研能促进教师的信息素养、教学素养、资源应用能力的提升。文章提出一种基于工作流的新型网络教研模式,并以此展开新形势下网络教研的探索和实践,从而有效促进传统教研网络化、网络教研常规化。
关键词:工作流;网络教研平台
中图分类号:G420 文献标识码:A 文章编号:1673-8454(2011)24-0074-05
引言
教学研究是教师教学生涯中一项十分重要的本职工作,主要包括集体说课、备课、听评课、听专题讲座、撰写教学教研论文等内容。开展教研活动对促进教师专业成熟、提高教学质量、推广教学研究成果有着重要作用,而传统教研方式的主要特征是在“指定时间、地点集会研讨”,总体上是一种低效率的教研活动方式,主要表现在时间、空间、引领、共享、管理等方面的局限性。
随着基础教育课程改革的发展,课改对教师素质要求越来越高,教师对教研要求也越来越高。受时间、地域、经费等条件的限制,教师的横向交流不够通畅,过去那种参与人数少、点对点、面对面、走进现场、小规模的、物理形态的教研活动,已经远远不能满足广大教师特别是地处偏远的农村教师对课改实施的需要。教研方式必须再次寻求新的突破.于是网络教研应运而生。网络教研是在教学研究工作中,以网络为依托,教师利用现代信息技术进行教育教学指导、互动研讨、释疑解难的集体教研过程,是一种相对常规教研而言的新型教研方式,目前主要的网络教研方式包括教研网站、论坛、博客、即时交流工具等。实践表明,现有的网络教研方式虽然能有效克服传统教研方式在时空和参与人数上的限制,提高学校、区域教研活动的实效,但也存在诸多不足。如网络教研方式与传统教研行为方式差别过大,教师难以适应:网络教研支撑工具不足;网络教研成果不能有效保留等。本文提出一种基于工作流的新型网络教研方式,该方式能够有效解决现有网络教研方式的一些问题,大大提高了网络教研效率。
一、网络教研平台设计
1.网络教研流程描述
基于工作流的网络教研就是通过计算机和网络实现传统教研过程的数字化和自动化。系统采用统一的工作流引擎技术,教研活动可以根据教师教研需要灵活、自由地配置、增加、修改和删除,包括流程及各流程环节的权限设置等,从而使网络教研既符合教师传统教研的行为习惯,同时又解决传统网络教研时间、空间的局限性等诸多问题。
图l是一种基于流程化的网络教研活动的基本流程,这种方式符合教师传统教研的行为方式,能够有效促进教师使用网络教研平台。
(1)确定目标。教研负责人根据日常教学研究需要,整理并制定教研目标。
(2)设定流程。基于教研目标,教研负责人通过网络教研平台制订相应的教研计划并确定教研主题.并创设此次教研活动的流程及设置流程各环节的支撑工具。
(3)召集成员。教研负责人在网络教研平台的“活动公告”栏上发布此次教研活动的相关信息,并可通过活动公告、站内消息等方式召集或通知参与此次教研活动的教师成员。
(4)提供资料。教研负责人可基于此次教研活动的要求,上传教案、课件、课例、课题开题等资源到网络教研平台,以供参与此次教研活动的教师共同使用。
(5)活动开展。在教研负责人的组织下,基于已创设的教研活动流程,参与教师通过流程各环节提供的支撑工具开展相关教研活动,包括备课磨课、讨论疑难、教材分析、学习课改、教学设计、教学反思、课题研究等教研实践活动。教研活动开展可采取线上线下相结合的方式。
(6)发布成果。教研负责人将教研活动结束后形成的教学教案、课件、课堂实录、课后反思、课题研究报告以及其他教学辅助材料整理后作为教研成果发布到网络教研平台相关栏目。
2.网络教研平台工作流模型
工作流是指整体或部分的业务过程在计算机支持下的全自动或半自动化,它由一系列趋同于同一目标的活动组成,并与工作流执行者交互,推进工作流实例的执行,同时监控工作流的运行状态。
工作流建模是工作流技术中重要的组成部分。通过一系列的过程定义,利用操作、事件、触发条件等过程因素,构造工作流模型(见图2),从而实现对现实流程的关系抽象。在工作流建模过程中,只有保证工作流模型和系统目标同构,才能完全发挥工作流模型对过程开展的指导作用。
基于工作流的网络教研平台中主要部件和数据的作用如下:
(1)过程定义是为实现网络教研目标而要完成的一系列步骤的描述。它包含了所有使网络教研过程能被工作流执行的必要信息。这些信息包含起始和终止时间、各个组成活动、活动调度规则、参与人员、相关调用的教研工具,相关活动次序等。过程由活动和相关数据组成。
(2)活动是网络教研过程中的每一个步骤。活动通过分配给能够执行活动的用户得以执行。
(3)数据流是活动中间交换的信息和映射。工作流管理系统使用这些数据确定工作流实例的状态转移,例如过程调度决策数据、活动间的传输数据等。工作流相关数据既可以被工作流引擎使用.也可以被应用程序调用。
(4)控制流是活动间的执行顺序,包含被工作流执行服务和引擎管理的系统数据,例如工作流实例的状态信息、每一活动的状态信息等。
(5)工作流引擎负责解释过程定义,并进行过程实例化和过程执行控制、任务调动、日志维护,通过应用程序接口(API)调用各种教研支撑工具,提供监督和管理功能等。
(6)过程实例由过程定义创建并由工作流管理系统管理;活动实例由活动在执行和实现过程中表现出来。
二、基于工作流的网络教研平台实现
1.基于工作流的网络教研平台功能
基于工作流的网络教研平台的拓扑结构如图3所示,主要由三部分构成:网络教研平台门户、网络教研协同系统、学科资源管理系统。
(1)网络教研平台门户。网络教研平台门户包括教研信息、教研活动列表、教研成果展示、交流互动等栏目以及用户注册管理、信息发布管理、教研成果管理、后台统计和系统管理等功能模块。
(2)网络教研协同系统。网络教研协同系统基于工作流驱动(流程设定和过程控制)教研活动(教学研究、集体备课、课题研究)的开展,并可根据教研活动各环节的应用需求提供相应的支撑工具。主要有流程创设、流程控制、话题讨论、群组交流、发表文章、网络会议、共案编写、在线投票、问卷调查等功能。
(3)学科资源管理系统。学科资源管理系统通过教师主动参与网络教研活动,动态生成学科资源,在教师交流、试用及评价的基础上,进一步优化和创新资源,从而形成资源生态链的正向循环。主要有资源上传、试用评价、资源完善、资源编目、资源入库、资源搜索等功能。
2.核心模块的技术实现
(1)流程创设
由活动发起者创设活动,需要依次添加活动流程: /﹡添加流程﹡/
//定义流程对象
Step step=new Step();
//序列
step.setSequenee(sequence);
//活动ID
step.setResearchId(researchld);
//流程名称
step.setName(name);
//流程描述
step.setDescription(description);
//开始时间
step.setStartTime(startTime);
//结束时间
step.setEndTime(endTime);
//保存
stepService.save(step);
//设置流程管理者
stepUserService.cleanManage(step);
//如有多个管理者此处可采用循环
StepUser su=new StepUser0;
su.setResearchld(step.getResearchId());
su.setStepId(step.getld());
su.setUserld(userId);
stepUserService.save(su)
(2)流程控制
活动正式启动后,活动的发起者需要通过启动、关闭各流程的状态来推动活动的进行:
/﹡根据Step,Research和status来管理活动流程的状态﹡/
public void changeStatus(Step step,Research research,int status)throws Exception
{ //操作前的初始化
RemovedResearchStatus.getInstance(research).beforeChangeStepStatus(research);
if(status=Step.STATUS_RUNNING)
step.setStartTime(TimeUtil.getNowDate());//开始流程
else
step.setEndTime(TimeUtil.getNowDate());
//结束流程
step.setStatus(status);
this.save(step);}/﹡﹡根据StepId和status来管理活动流程的状态﹡/public void ehangeStatus(Step step,int status)throwsException
{
Research research=(Researeh)this.find(
“from Research where id=?”.step.getResearchId()).get(0);
ehangeStatus(step,research,status);
}
/﹡﹡开始活动﹡/
public ModelAndView begin fHttpServletRequestrequest,
HttpServletResponse response)throws Exception{
Long researchId=Long.valueOf(request.getParameter(“researehld”));
Research research=researchService.get(researchId);
if(Tesearch.getStatus O {
new FlashMessage(request,”活动未审核”);
response.sendRedirect
(research.do?method=main
关键词:工作流;网络教研平台
中图分类号:G420 文献标识码:A 文章编号:1673-8454(2011)24-0074-05
引言
教学研究是教师教学生涯中一项十分重要的本职工作,主要包括集体说课、备课、听评课、听专题讲座、撰写教学教研论文等内容。开展教研活动对促进教师专业成熟、提高教学质量、推广教学研究成果有着重要作用,而传统教研方式的主要特征是在“指定时间、地点集会研讨”,总体上是一种低效率的教研活动方式,主要表现在时间、空间、引领、共享、管理等方面的局限性。
随着基础教育课程改革的发展,课改对教师素质要求越来越高,教师对教研要求也越来越高。受时间、地域、经费等条件的限制,教师的横向交流不够通畅,过去那种参与人数少、点对点、面对面、走进现场、小规模的、物理形态的教研活动,已经远远不能满足广大教师特别是地处偏远的农村教师对课改实施的需要。教研方式必须再次寻求新的突破.于是网络教研应运而生。网络教研是在教学研究工作中,以网络为依托,教师利用现代信息技术进行教育教学指导、互动研讨、释疑解难的集体教研过程,是一种相对常规教研而言的新型教研方式,目前主要的网络教研方式包括教研网站、论坛、博客、即时交流工具等。实践表明,现有的网络教研方式虽然能有效克服传统教研方式在时空和参与人数上的限制,提高学校、区域教研活动的实效,但也存在诸多不足。如网络教研方式与传统教研行为方式差别过大,教师难以适应:网络教研支撑工具不足;网络教研成果不能有效保留等。本文提出一种基于工作流的新型网络教研方式,该方式能够有效解决现有网络教研方式的一些问题,大大提高了网络教研效率。
一、网络教研平台设计
1.网络教研流程描述
基于工作流的网络教研就是通过计算机和网络实现传统教研过程的数字化和自动化。系统采用统一的工作流引擎技术,教研活动可以根据教师教研需要灵活、自由地配置、增加、修改和删除,包括流程及各流程环节的权限设置等,从而使网络教研既符合教师传统教研的行为习惯,同时又解决传统网络教研时间、空间的局限性等诸多问题。
图l是一种基于流程化的网络教研活动的基本流程,这种方式符合教师传统教研的行为方式,能够有效促进教师使用网络教研平台。
(1)确定目标。教研负责人根据日常教学研究需要,整理并制定教研目标。
(2)设定流程。基于教研目标,教研负责人通过网络教研平台制订相应的教研计划并确定教研主题.并创设此次教研活动的流程及设置流程各环节的支撑工具。
(3)召集成员。教研负责人在网络教研平台的“活动公告”栏上发布此次教研活动的相关信息,并可通过活动公告、站内消息等方式召集或通知参与此次教研活动的教师成员。
(4)提供资料。教研负责人可基于此次教研活动的要求,上传教案、课件、课例、课题开题等资源到网络教研平台,以供参与此次教研活动的教师共同使用。
(5)活动开展。在教研负责人的组织下,基于已创设的教研活动流程,参与教师通过流程各环节提供的支撑工具开展相关教研活动,包括备课磨课、讨论疑难、教材分析、学习课改、教学设计、教学反思、课题研究等教研实践活动。教研活动开展可采取线上线下相结合的方式。
(6)发布成果。教研负责人将教研活动结束后形成的教学教案、课件、课堂实录、课后反思、课题研究报告以及其他教学辅助材料整理后作为教研成果发布到网络教研平台相关栏目。
2.网络教研平台工作流模型
工作流是指整体或部分的业务过程在计算机支持下的全自动或半自动化,它由一系列趋同于同一目标的活动组成,并与工作流执行者交互,推进工作流实例的执行,同时监控工作流的运行状态。
工作流建模是工作流技术中重要的组成部分。通过一系列的过程定义,利用操作、事件、触发条件等过程因素,构造工作流模型(见图2),从而实现对现实流程的关系抽象。在工作流建模过程中,只有保证工作流模型和系统目标同构,才能完全发挥工作流模型对过程开展的指导作用。
基于工作流的网络教研平台中主要部件和数据的作用如下:
(1)过程定义是为实现网络教研目标而要完成的一系列步骤的描述。它包含了所有使网络教研过程能被工作流执行的必要信息。这些信息包含起始和终止时间、各个组成活动、活动调度规则、参与人员、相关调用的教研工具,相关活动次序等。过程由活动和相关数据组成。
(2)活动是网络教研过程中的每一个步骤。活动通过分配给能够执行活动的用户得以执行。
(3)数据流是活动中间交换的信息和映射。工作流管理系统使用这些数据确定工作流实例的状态转移,例如过程调度决策数据、活动间的传输数据等。工作流相关数据既可以被工作流引擎使用.也可以被应用程序调用。
(4)控制流是活动间的执行顺序,包含被工作流执行服务和引擎管理的系统数据,例如工作流实例的状态信息、每一活动的状态信息等。
(5)工作流引擎负责解释过程定义,并进行过程实例化和过程执行控制、任务调动、日志维护,通过应用程序接口(API)调用各种教研支撑工具,提供监督和管理功能等。
(6)过程实例由过程定义创建并由工作流管理系统管理;活动实例由活动在执行和实现过程中表现出来。
二、基于工作流的网络教研平台实现
1.基于工作流的网络教研平台功能
基于工作流的网络教研平台的拓扑结构如图3所示,主要由三部分构成:网络教研平台门户、网络教研协同系统、学科资源管理系统。
(1)网络教研平台门户。网络教研平台门户包括教研信息、教研活动列表、教研成果展示、交流互动等栏目以及用户注册管理、信息发布管理、教研成果管理、后台统计和系统管理等功能模块。
(2)网络教研协同系统。网络教研协同系统基于工作流驱动(流程设定和过程控制)教研活动(教学研究、集体备课、课题研究)的开展,并可根据教研活动各环节的应用需求提供相应的支撑工具。主要有流程创设、流程控制、话题讨论、群组交流、发表文章、网络会议、共案编写、在线投票、问卷调查等功能。
(3)学科资源管理系统。学科资源管理系统通过教师主动参与网络教研活动,动态生成学科资源,在教师交流、试用及评价的基础上,进一步优化和创新资源,从而形成资源生态链的正向循环。主要有资源上传、试用评价、资源完善、资源编目、资源入库、资源搜索等功能。
2.核心模块的技术实现
(1)流程创设
由活动发起者创设活动,需要依次添加活动流程: /﹡添加流程﹡/
//定义流程对象
Step step=new Step();
//序列
step.setSequenee(sequence);
//活动ID
step.setResearchId(researchld);
//流程名称
step.setName(name);
//流程描述
step.setDescription(description);
//开始时间
step.setStartTime(startTime);
//结束时间
step.setEndTime(endTime);
//保存
stepService.save(step);
//设置流程管理者
stepUserService.cleanManage(step);
//如有多个管理者此处可采用循环
StepUser su=new StepUser0;
su.setResearchld(step.getResearchId());
su.setStepId(step.getld());
su.setUserld(userId);
stepUserService.save(su)
(2)流程控制
活动正式启动后,活动的发起者需要通过启动、关闭各流程的状态来推动活动的进行:
/﹡根据Step,Research和status来管理活动流程的状态﹡/
public void changeStatus(Step step,Research research,int status)throws Exception
{ //操作前的初始化
RemovedResearchStatus.getInstance(research).beforeChangeStepStatus(research);
if(status=Step.STATUS_RUNNING)
step.setStartTime(TimeUtil.getNowDate());//开始流程
else
step.setEndTime(TimeUtil.getNowDate());
//结束流程
step.setStatus(status);
this.save(step);}/﹡﹡根据StepId和status来管理活动流程的状态﹡/public void ehangeStatus(Step step,int status)throwsException
{
Research research=(Researeh)this.find(
“from Research where id=?”.step.getResearchId()).get(0);
ehangeStatus(step,research,status);
}
/﹡﹡开始活动﹡/
public ModelAndView begin fHttpServletRequestrequest,
HttpServletResponse response)throws Exception{
Long researchId=Long.valueOf(request.getParameter(“researehld”));
Research research=researchService.get(researchId);
if(Tesearch.getStatus O
new FlashMessage(request,”活动未审核”);
response.sendRedirect
(research.do?method=main