论文部分内容阅读
【摘 要】本文针对目前企业信息化在线培训现状,提出了基于SCORM的企业信息化移动学习平台建设方案,设计了基于SCORM的移动学习系统框架,从系统服务器和客户端端分别描述了平台的构建,并论述了关键技术及实现方法。本文的研究成果可为企业提供快捷、方便、高效地共享分布式信息化学习服务,并在基于SCORM的移动学习平台构建领域具有一定的理论和应用价值。
【關键词】SCORM标准;信息化;移动学习
一、引言
企业要在当今世界求得生存和发展,推进信息化建设是其必然选择,而信息化实施的关键之一在于信息化技术应用人才、管理人才的储备。在线学习成为知识经济时代知识培训的首选。各企业网络学习系统或培训网站以指数级递增,但未遵循统一标准构建、缺少系统规划,导致同类资源重复建设、共享化低,影响了培训平台的发展和推广。本文引入ADL组织制定的SCORM标准,能够成功解决平台共享性差、重复建设、各自为政等问题。为了突破传统在线学习对时间和空间的限制,本文选择移动学习这一新手段,使随时随地学习成为可能,构建了基于SCORM的企业信息化移动学习平台。
二、相关理论简介
(一)移动学习
移动学习是全新的远程学习方式。很多学者和专家提出了对移动学习的见解和看法:如AlexzanderDye等人提出:移动学习通过借助移动计算设备在任何地点任何时间进行学习,移动计算设备能够有效展现学习内容并在教师与学习者之间提供双向交流”。我国北京大学现代教育技术中心移动教育实验室崔光佐教授认为:移动学习是学生和教师凭借相对成熟的国际互联网、无线移动网络和多媒体技术,通过应用移动设备更灵活地实现交互式的教学活动。”一般的移动学习方式有:在移动终端链接浏览式学习,在移动终端获取短信息学习,基于智能客户端的移动学习,以及流行的多媒体信息(即彩信)等。
(二)SCORM标准
SCORM标准由美国国防部及美国白宫科技办公室1997年启动的“高级分布式学习”(ADL advanced distributed learning)研究项目提出,称为“可共享性内容对象参考模型”(SCORM:Shamble Content Object Reference Model)。它是被广泛认可并贯彻实施的数字化学习标准。SCORM定义了一个在线学习的“内容聚合模型”和学习对象的“实时运行环境”。此模型设计内容模型(Content Model)、元数据(Metadata)和内容包装(Content packaging)三部分。
三、基于SCORM的企业信息化移动学习平台的模型及设计
(一)基于SCORM的企业信息化移动学习平台的体系结构
移动学习平台(LMS)由移动学习客户端和服务器端两部分组成。系统采用C/S结构与B/S结构相结合的框架,C/S结构使学员通过智能终端设备的移动学习客户端与服务器连接进行学习;B/S结构为培训师和管理员提供课程管理、系统维护等各种管理服务。本系统采用J2ME加Web Service解决方案,由于目前主流智能终端设备不支持ECMAscript脚本语言,而SCORM RTE API编程接口必须通过ECMAscript脚本语言调用,因此RTE API部署在服务器端承担部分客户端任务。
(二)基于SCORM的企业信息化移动学习平台的功能结构
1、服务器端功能结构设计
移动学习系统服务器端是系统的核心和枢纽,由表示层、业务层、控制层、数据持久层、数据库构成。表示层包含JSP页面显示以及封装SCORM RTEAPI的Web Service,控制层用Servlet响应客户端各种请求服务,业务层包括用户管理、课件管理、用户交互等,数据库记录系统用户的基本信息、SCORM教材的基本信息、详细资料,内容组件单元信息、学员学习课程历程等。
系统用户有三种角色:系统管理员、培训师和企业学员。系统管理员维护和管理整个系统,具有用户管理以及课件维护权力;培训师的可进行课件维护、交互信息管理以及学员成绩、疑难答疑等相关功能;企业学员是系统服务对象,包括用户信息管理、学习功能以及部分课件管理功能。下图描述了服务器端的功能分布情况。
2、客户端功能结构设计
移动学习系统客户端由用户界面、MIDP应用程序、系统网络接口以及本地RMS存储等几部分构成。用户界面获取用户操作信息并展示课件,MIDP应用程序完成各种业务操作,网络接口调用Web Service,实现客户端与服务器端信息交互,本地存储RMS存放课件及学习过程信息等。
系统客户端的主要功能如下图所示。主要包括信息管理、学习功能以及用户交互。用户信息管理主要是新用户注册、用户登录、密码修改、基本信息修改等功能。学员学习部分主要包括课件浏览、课件查询、课件下载、课件学习等功能,是客户端的核心部分。学员可以下载课件或是进行学习,课件下载是学员选择好课件后,向移动学习系统服务器端提交请求后获得服务器端所发送的课件包。课件学习根据用户的操作,对课件包进行解析。用户交互是学员通过系统论坛,查看论坛内容、发表内容、课件反馈、疑难咨询等操作。
四、基于SCORM的中小企业信息化移动学习平台的关键技术及实现方案
(一)移动学习系统服务器端实现
服务器端实现使用J2EE以及Web Service技术,JSP技术实现系统管理员和培训师管理功能,Web Service技术包装SCORM RTE API调用客户端服务。
1、服务器端环境搭建
服务器端架设在开源项目 Apache Axis和Tomcat上,操作系统为 Windows XP。Aache开源组织的Axis提供创建服务器端SOAP操作的基本框架。 2、课件上传实现
上载SCORM课件是课件管理的核心功能。用importCourse.jsp文件
【關键词】SCORM标准;信息化;移动学习
一、引言
企业要在当今世界求得生存和发展,推进信息化建设是其必然选择,而信息化实施的关键之一在于信息化技术应用人才、管理人才的储备。在线学习成为知识经济时代知识培训的首选。各企业网络学习系统或培训网站以指数级递增,但未遵循统一标准构建、缺少系统规划,导致同类资源重复建设、共享化低,影响了培训平台的发展和推广。本文引入ADL组织制定的SCORM标准,能够成功解决平台共享性差、重复建设、各自为政等问题。为了突破传统在线学习对时间和空间的限制,本文选择移动学习这一新手段,使随时随地学习成为可能,构建了基于SCORM的企业信息化移动学习平台。
二、相关理论简介
(一)移动学习
移动学习是全新的远程学习方式。很多学者和专家提出了对移动学习的见解和看法:如AlexzanderDye等人提出:移动学习通过借助移动计算设备在任何地点任何时间进行学习,移动计算设备能够有效展现学习内容并在教师与学习者之间提供双向交流”。我国北京大学现代教育技术中心移动教育实验室崔光佐教授认为:移动学习是学生和教师凭借相对成熟的国际互联网、无线移动网络和多媒体技术,通过应用移动设备更灵活地实现交互式的教学活动。”一般的移动学习方式有:在移动终端链接浏览式学习,在移动终端获取短信息学习,基于智能客户端的移动学习,以及流行的多媒体信息(即彩信)等。
(二)SCORM标准
SCORM标准由美国国防部及美国白宫科技办公室1997年启动的“高级分布式学习”(ADL advanced distributed learning)研究项目提出,称为“可共享性内容对象参考模型”(SCORM:Shamble Content Object Reference Model)。它是被广泛认可并贯彻实施的数字化学习标准。SCORM定义了一个在线学习的“内容聚合模型”和学习对象的“实时运行环境”。此模型设计内容模型(Content Model)、元数据(Metadata)和内容包装(Content packaging)三部分。
三、基于SCORM的企业信息化移动学习平台的模型及设计
(一)基于SCORM的企业信息化移动学习平台的体系结构
移动学习平台(LMS)由移动学习客户端和服务器端两部分组成。系统采用C/S结构与B/S结构相结合的框架,C/S结构使学员通过智能终端设备的移动学习客户端与服务器连接进行学习;B/S结构为培训师和管理员提供课程管理、系统维护等各种管理服务。本系统采用J2ME加Web Service解决方案,由于目前主流智能终端设备不支持ECMAscript脚本语言,而SCORM RTE API编程接口必须通过ECMAscript脚本语言调用,因此RTE API部署在服务器端承担部分客户端任务。
(二)基于SCORM的企业信息化移动学习平台的功能结构
1、服务器端功能结构设计
移动学习系统服务器端是系统的核心和枢纽,由表示层、业务层、控制层、数据持久层、数据库构成。表示层包含JSP页面显示以及封装SCORM RTEAPI的Web Service,控制层用Servlet响应客户端各种请求服务,业务层包括用户管理、课件管理、用户交互等,数据库记录系统用户的基本信息、SCORM教材的基本信息、详细资料,内容组件单元信息、学员学习课程历程等。
系统用户有三种角色:系统管理员、培训师和企业学员。系统管理员维护和管理整个系统,具有用户管理以及课件维护权力;培训师的可进行课件维护、交互信息管理以及学员成绩、疑难答疑等相关功能;企业学员是系统服务对象,包括用户信息管理、学习功能以及部分课件管理功能。下图描述了服务器端的功能分布情况。
2、客户端功能结构设计
移动学习系统客户端由用户界面、MIDP应用程序、系统网络接口以及本地RMS存储等几部分构成。用户界面获取用户操作信息并展示课件,MIDP应用程序完成各种业务操作,网络接口调用Web Service,实现客户端与服务器端信息交互,本地存储RMS存放课件及学习过程信息等。
系统客户端的主要功能如下图所示。主要包括信息管理、学习功能以及用户交互。用户信息管理主要是新用户注册、用户登录、密码修改、基本信息修改等功能。学员学习部分主要包括课件浏览、课件查询、课件下载、课件学习等功能,是客户端的核心部分。学员可以下载课件或是进行学习,课件下载是学员选择好课件后,向移动学习系统服务器端提交请求后获得服务器端所发送的课件包。课件学习根据用户的操作,对课件包进行解析。用户交互是学员通过系统论坛,查看论坛内容、发表内容、课件反馈、疑难咨询等操作。
四、基于SCORM的中小企业信息化移动学习平台的关键技术及实现方案
(一)移动学习系统服务器端实现
服务器端实现使用J2EE以及Web Service技术,JSP技术实现系统管理员和培训师管理功能,Web Service技术包装SCORM RTE API调用客户端服务。
1、服务器端环境搭建
服务器端架设在开源项目 Apache Axis和Tomcat上,操作系统为 Windows XP。Aache开源组织的Axis提供创建服务器端SOAP操作的基本框架。 2、课件上传实现
上载SCORM课件是课件管理的核心功能。用importCourse.jsp文件