学习活动管理系统是一种基于学习活动的设计、监控、管理和评价等研究和开发的系统,它以数字化学习为中心,通过教育技术标准为学习者提供可重用的学习资源,通过学习设计为学习者提供个性化、主动的学习环境,很好地解决了学习资源的有效利用和教学设计思想的共享问题,实现了基于网络的协作学习和离线自主学习的结合,以及对学习活动的设计、管理和重用。②学习资源的粒度和有效组合问题。④缺少学习设计的理念和方法的共享策略。......
2023-11-07
(1)学习流模块的实现
学习流引擎模块主要包括有:基于Web功能的学习流建模器signavio、学习流部署与启动、学习流管理。其基本流程如下图5.17所示。
图5.17 学习流引擎功能流程
用户登录系统,在Activity-modeler中创建学习流模型,并进行部署。绘制流程图的过程中,系统包含校对准则,来确保绘制流程图的准确性。例如:在含有begin图形的流程中必须以end圆图形作为结束,保证了流程图的规范性及科学性。整个学习流中流主要对象包含事件(Events)、活动(Activities)、网关(Gateways)。
Activiti系统中支持三种格式后缀的流程文件,分别是*.Bpmn20.xml、bar、zip格式。工作流引擎流程图设计器Activiti-Modeler中绘制学习流时,会生成相应的*.Bpmn20.xml文件以及流程图.png流程图图片,流程设计器如图5.18所示。
图5.18 学习流模型设计面板
流程设计面板中一共有四块区域。顶部区域为流程的编辑栏,包含常规操作如复制、粘贴、撤销重复、对齐等;左边区域为BPMN2.0图像仓库,包含支持的BPMN2.0模型的元素:事件、网关、活动任务、连接对象等,通过直接拖拽至中间区域的绘图区即可。中间区域为绘制学习流区域;右边区域为属性面板,设定每个模型元素的属性。
学习流生成在具体操作上为学习流模型的部署,通过部署之后的学习流模型是可直接执行的学习活动,部署的过程为工作流引擎对生成的模型的解析过程。部署如图5.19所示。
图5.19 Activiti Explorer部署
流程部署到系统中后,生成活动的过程既为活动模型实例化的过程。实例化中,首先调用工作流引擎获取流程xml文件,读取文件内容,获取流程定义;然后调用流程中的任务,获取任务以及相关的任务属性。
(2)课程学习模块的实现
学习者角色成功登录系统后,在导航栏任务栏目中,依次可查找到“待办任务”、“我的任务”、“队列”、“受邀”、“已归档”中相应的任务个数,完成相应的任务。在教师角色在流程设计工作区中完成学习流创建,成功部署到系统中启动后,学习者可查看与之相关的任务。在流程栏目中,可选择性地启动有兴趣的学习内容。课程学习模块基本流程如图5.20所示:
图5.20 学习模块执行流程
Activiti监听器(www.chuimin.cn)
Activiti监听器一共分为三类:流程监听器、任务监听器、网关监听器。其中,任务监听器是监听任务执行的过程所设置,而任务执行的过程包括创建任务、指派任务人相关的任务,以及记录用户完成任务。流程监听器的作用是记录流程的发生事件的过程;而流向或网关监听器的作用是为活动之间的流向过程所做的监听,任务监听器最常被用于教学活动设计中。
具体配置过程如下图所示,在学习活动设计的过程中,学习流程中的每个任务都有对应的时间监听措施。流程监听器如图5.21所示:
图5.21 流程监听器
在流程监听中,包含了任务的三类事件:启动、结束、进行。启动事件为活动开始时监听到的事件,并可在监听的同时添加新的事件。结束事件为活动结束时监听到的事件,而进行事件为流程进行中和网关发生时的事件。任务监听器如下图5.22所示:
图5.22 任务监听器
同样,在任务监听事件中,分为三类事件:活动创建、活动分配、活动完成。在监听事件的过程中,可以创建新的事件。
任务分配
图5.23 任务分配属性
教师角色在创建学习流的过程中,每个任务可被具体指派给不同的用户或者用户组,并在启动学习流后,由不同的用户来协作完成学习流。不同的用户被分配到不同的用户组内,用户组在整个系统中可进行不同的功能操作。用户任务分配属性,指在创建任务的过程中,根据不同的属性绑定不同的用户或用户组。定义用户任务分配的具体操作如图5.23所示。
其中Type=[assignee\candidateUsers\candidateGroups],在Type选项中依次有三种选择方式:assignee分配给默认所有用户,即Resource assignment expression=${initiator};而candidateUsers与candidateGroups分别对应Resource assignment expression=[user ID/groupID]。
任务表单在本系统中,学习流程具体描述了教师的教学设计过程,教学设计对应的教学任务所包含的教学内容由任务表单完成,如图5.24所示。
图5.24 任务表单图
在表单属性中,Id:内容的标识,应为唯一标识字符,Name:为任务相关的内容,为text类型,暂不支持附件/图片/音频。Type:enum、string、date、long、boolean中任一种类型,而在Expression和Variable中,为此表单内容的判断条件,用以判断学习者提交内容的正确性和规则性。
有关数字化学习资源与活动整合应用研究的文章
学习活动管理系统是一种基于学习活动的设计、监控、管理和评价等研究和开发的系统,它以数字化学习为中心,通过教育技术标准为学习者提供可重用的学习资源,通过学习设计为学习者提供个性化、主动的学习环境,很好地解决了学习资源的有效利用和教学设计思想的共享问题,实现了基于网络的协作学习和离线自主学习的结合,以及对学习活动的设计、管理和重用。②学习资源的粒度和有效组合问题。④缺少学习设计的理念和方法的共享策略。......
2023-11-07
系统学习流参考模型的基础上,采用开源工作流引擎Activiti5.11实现学习活动编排系统,系统的数据库是Mysql,服务器采用Apache Tomcat6.0。图5.11系统架构图客户端面向用户,包括三种角色:管理员、教师、学习者。管理员主要负责系统的权限管理、系统维护、业务监控等任务;教师是学习活动的设计者,依据学习目标和学习者特征在线编排学习活动和任务,监控学习者学习状态。学习者可以开展的学习活动包括浏览资源、提交作业、参与交流和撰写报告等。......
2023-11-07
学习活动设计与应用涉及学习内容、学习目标、学习过程和学习方法等若干层面,学习任务和资源进行有效整合涉及学习活动的层次结构、学习任务与活动序列化以及具体的学习内容相关。图7.1学习活动的三层模型任务层是依据具体的教学目标设计有一定的粒度的子学习任务或子问题,具有一定的层次结构。活动层采用活动树描绘一个概念上的内容结构。簇是活动树的一个基本建构块,包含单亲活动和直接子活动,不包含后代的活动。......
2023-11-07
学习活动的设计涉及学习活动调度、学习活动描述以及学习活动的执行等方面。学习活动的设计为资源的应用和学习设计思想的共享和重用提供了有效的途径。它定义了学习活动编列运行环境,通过学习活动将教学任务和教学资源进行有效关联,实现教学资源的重用、学习设计思想的共享和重用。......
2023-11-07
学习者与教师间良好的交互行为使得学习者在学习过程情感目标得到了满足,也有利于认知的发生。学习活动设计中,依照活动论中活动要素与学习者在线学习行为特点的分析,在线活动理论应考虑的多个层面的综合影响。学习者或教师角色参与学习活动表现为以个体参与学习活动,或者以小组协作形式进行分工。学习活动执行的过程中,活动监管保证学习活动的有序执行。......
2023-11-07
此学习模式以问题为导向,结合基于项目的研究性学习模式的特点,开展活动教学[18-20]。PBL模型下的研究性学习活动设计根据上述的分析,针对“教育技术学研究方法”课程,对华中师范大学教育技术学专业06级在校本科生展开教学实例。......
2023-11-07
RLO-RAO整合模型实现了学习对象和活动对象相互分离。与LAMS平台相比,标准化数据标准的应用更有利于在异构平台间的迁移。学习元以资源的开放、进化为研究重点,学习活动的描述编排机制表达不够充分,RLO-RAO整合模型更好地兼顾了活动的编排和学习对象的调用及组织编排功能。学习对象和学习活动设计规范分别从资源共享重用和活动描述编排的角度对数字化教育资源进行设计,缺少整合策略的系统研究。......
2023-11-07
相关推荐