“学习流”管理系统的体系架构
“学习流”管理系统的体系架构
为了支持基于活动的管理和教学,LFMS的体系架构由三层组成。
第一层为可扩展组件层(API),该层为系统课程管理、教务管理、资源管理、档案袋管理、互动交流、考试等基础型组件功能,为上面一层活动的开展提供工具性支持。如前文所述,LFMS的核心设计理念就是将活动作为系统的分析单元,基于活动来架构功能,因此活动是“功能”的上一层架构。一般活动的功能指向包括两大类,一类是资源类(即学习对象),另一类是认知工具。前者为学习者提供可重用的数字化资源,后者提供学习者学习过程中的相关认知工具,如聊天室、论坛、邮件、作业、考试、答疑、评价等。学习活动通过学习流编辑器指向这些功能组件,即形成了活动和功能的绑定。需要指出的是,尽管组件层为整个系统的基础层,目标是为活动层提供功能级别的服务,但其并不是LFMS设计和研发的重点(当前很多学习管理系统在这方面已经相当成熟),而应将主要的目光投入到学习活动和功能组件的接口设计上。
第二层为LFMS系统的核心,目标是要形成可运行的学习流。其需要包括三大块功能,即学习流的编辑、学习流的生成和学习流的运行时环境支持。学习流的编辑目标就是要提供一个可视化的学习流程生成器,通过图形化界面,所见即所得的流程规则定义工具,使用户通过拖拽(Drag & Drop)手段即能够描述所需的各种规则,包括对流向选择和权限(角色,参与人员)进行控制,使用户在无需编程的情况下,生成学习流。学习流生成阶段的主要目标是将可视化界面设计中的各类图形化逻辑转换为学习流的XML文档,并将其同具体的学习对象和功能组件绑定。学习流的运行阶段的目标是通过学习流引擎“读取”所创建的学习流定义,并实际执行,管理和跟踪各个学习活动的状态,监控学习流的流转过程。
第三层为系统的管理层,主要完成对以上两层的管理功能,包括组建层管理,序列库管理,权限分配和定义以及运行参数设置等。
相关文章 |
没有相关信息 |