开源软件在教学信息化技术体系整合应用

Download Report

Transcript 开源软件在教学信息化技术体系整合应用

开源软件在教学信息化技术体系实施应用
江苏大学信息化中心
交流提纲
•
信息化教学过程回顾
•
信息化教学技术体系整合
•
几个核心支撑平台的实现
•
紧跟信息化技术发展步伐
一、信息化教学过程回顾
国外发展情况回顾:
 面对公众开放的:Opencourse (mit)-------mooc;
 Blackboard 、sakai、 moodle 一直是国外高校内主
流的教学平台;
 教师个人网站和课程网站也是教学上常用的网站。
一、信息化教学过程回顾
国内发展情况回顾:
①
PPT课件--课程网站--精品课程建设--教学辅助平台建设--视频公
开课、当前国内MOOC系统的建立等逐步发展;
②
网络大学、成教远程教育中心、开放大学使用的教学和管理一体化
平台;
③
教务部门及网络信息(教育)技术中心也积极推动网络教学发展;
④
高校内的平台和系统形式多种多样,水平参差不齐,形成不了一个
支撑体系;
⑤
目前来看,高校都会利用网络教学平台作为日常教学的一种辅助手
段,同时要求信息化的支撑会越来越多。
一、信息化教学过程回顾
从技术支撑角度看,教学信息化软件开发的过程经历了三个阶段:
①
第一个阶段为初创阶段。所有的系统都由教师或内部工作人员根据实
际需要进行开发。
②
第二阶段即自主开发与公司合作开发阶段
③
第三阶段以现有的、成熟的国际开源代码系统为基础,根据学校的实
际需求,做部分定制开发来提高系统的可用性
自主开发+合作开发+商业软件
基于开源软件开发+商业软件
自主开发阶段
自主开发
基于开源软件
开发
课程网站
自主开发
合作开发
商业软件
商业软件
二、信息化教学技术体系整合
使用独立系统存在的问题 :
①
多个独立系统,缺乏统一的教学资源体系,智能终端使用、统一认证、视频共
享等要求不断提出;
②
随应用深入,各个系统互联要求不断出现,原有系统可扩展性差,教师们的使
用难度大大增加,;
③
另外,由于大部分软件是购买或是没有规范的个人产品,技术中心对这些独立
系统的技术也难于掌控,只能做一些背后的辅助性技术服务工作 。
推进教育技术工作还要考虑一些影响的因素 :
①
如何平衡好学校投入和产出的关系;
②
学校教务部门协调,推广积极性要考虑;
③
教师和学生网络使用环境有限;
④
技术中心维护工作量如何体现,如何提升教育技术人员积极性。
二、信息化教学技术体系整合
相互独立系统教学支撑系统 :
使用计算机终端
多媒体、PPT课件
独立的课程网站
精品类课程网站(独立或站群)
Bb Moodle THEOL 网络教学平台
视频录像和在线点播
视频会议系统
网络学院和继续教育系统
二、信息化教学技术体系整合
总体来看目前信息化技术在教学过程中应用和发展存在问题:
①
由于与教务处制定的学生课程体系、教学过程、教学质量评价体系、
教师及教育技术人员的发展没有很好系统协调起来;
②
技术部门的地位有被弱化趋势,教学资源建设积极性不高,教学平台
利用率不高,可有可无;
③
教师使用教学平台一方面增加工作量,另一方面学生需有方便上机条
件,也要求老师能及时回复,总体上教和学两方积极性都不高;
④
信息化在教学中的应用是个系统工程,各个学校没有对其进行系统考
虑。信息化或教育技术中心更应该以技术体系为抓手,有不少工作可
做,体现自身的技术能力和水平,同时强调服务和协助,逐步深入到
教学改革体系
二、信息化教学技术体系整合
技术中心应先起到技术引领的作用,主动提升教学信息化服务水平,以开
源和培养人员为杠杆,减少学校投入,撬动一些难题,支持学校和教学改
革体系,建立信息化教学支撑体系。
①
②
③
精品课程平台(uCMS开发)+网络教学平台(Sakai)+视频播放平台(Ngnix或Kalture)+
授课平台(BigBlueButton)等应用系统
统一认证CAS +门户uPortal+共享数据库MySQL+社交(现有整合)的整合
虚拟化资源体系Open Stack+海量存储系统MooseFS
电脑
HTML5/Flash/VLC
校园信息门户
uPortal
精品课程网站
uCMS
智能手机
HTML5
在线教学平台
SAKAI
平板电脑
HTML5
视频公开课平台
uOCW/Kaltura
授课平台
BigBlueButton
共享数据中心
MySQL
统一身份认证
CAS
数字化校园基础平台
电子课桌服务
WebOS
智能教学服务
开放API接口
Java/Web Service/ REST
课程库
数据共享与交换
SCORM
视频资源库
课件资源库
资源搜索引擎
Lucene
试题资源库
开放教学资源库平台
海量分布式云存储
MooseFS
虚拟化平台
云平台
Open Stack
社交网络服务
智能教学平台
三、几个核心支撑平台的实现
uCMS 内容管理系统(课程站群):
①
②
③
④
⑤
uCMS是专门针对高校应用需求开发的内容管理系统,可以用于各种精品课程网站的
建设
平台自主开发的内容管理引擎,可以让用户自行添加网站所需的各种栏目,如静态网
页、文章板块、文章聚合展示、重定向或者用户自行定制的模块等
平台完全基于Web开发,可以使用所见即所得编辑器直接在发布和编辑网站内容
平台还可以直接集成常见的多媒体课件,例如WORD、PPT、PDF、Flash、各种视音
频格式等等,用户可以直接上传资源
平台还包含了简单在线交流、试题库等教学互动模块
三、几个核心支撑平台的实现
视频课程及公开课系统:
①
②
③
课程网站集群。网站使用Apache+Tomcat构建Web服务器点播集群
点播集群。采用Nginx做伪流媒体服务器,通过MP4和FLV模块支持自由拖
拽。Web网页播放器采用JWPlayer。
直播集群。支持RED5和VLC两种直播方式。RED5支持RTMP方式的流媒体服
务,VLC支持MP4格式的流媒体播放。
三、几个核心支撑平台的实现
在线教学辅助系统(Sakai):
①
②
Sakai是由美国印第安纳大学、密西根大学、斯坦福大学和麻省理工学院于2004年发
起的一项开放源代码的在线课程平台,可以与教学管理等系统对接。教师和学生可
以通过这个平台进行在线授课、在线学习。
为了应用Sakai平台,对其源代码进行了改造,和数字化校园统一身份认证和共享数
据中心进行了集成。

在身份认证方面,通过开发认证接口过滤器接入数字化校园单点登录系统,可
以支持CAS系统或者ICE认证接口。

在数据集成方面,和教学相关的课程信息,任课信息和选课信息均采用数据集
成方式从教务系统、研究生系统、人事系统等平台中抽取。
教务系统
本科生信息/选课信息
研究生系统
研究生信息/选课信息
教师信息
人事系统
照片数据
一卡通系统
共享数据中心
Sakai中间库
定期执行数据
同步接口
Sakai数据库
三、几个核心支撑平台的实现
在线教学系统(Sakai):
三、几个核心支撑平台的实现
Sakai 体系的应用
 复旦大学(http://elearning.fudan.edu.cn)
 以复旦为主及参与协作的学校(http://sakai.fudan.edu.cn/)
 江大目前做了部分工作:数字化校园统一身份认证集成;正方教务系
统的课程、学生和教师名单集成;视频服务系统集成;实时授课系统
集成;课件在线发布模块使用测试。
三、几个核心支撑平台的实现
Kaltura 视频平台
1.第一个开源在线视频管理平台
2.支持视频管理、搜索、上传、编辑、字幕、分享、广告等功能
3.支持个人网站、blog内嵌
4.多种上传视频格式支持及快速转码支持
5.提供多种编程语言API,方便集成调用
6. ......
三、几个核心支撑平台的实现
三、几个核心支撑平台的实现
远程授课系统(BigBlueButton):
BigBlueButton是一个开源的视频会议系统,最初是为了远程教育开发的,
主要功能包括在线PPT演示、视频交流和语音交流,还可以进行文字交流、
举手发言等功能,特别适合用在网上教学
四、紧跟信息化发展步伐
教育信息化的发展是随着教育和信息化技术的发展而不断发展的,学
校信息化技术支撑部门应该为学校教学提供技术支撑,师生应该获得良好
支撑服务,另一方面信息化教学也把握信息化技术发展动向。深化合作的
好处总结如下:
①
统一操作系统和课程网站站群平台(一台服务器可以支持多个网站),
平台可采用虚拟化技术,并优化不同网络访问出口;
②
利用学校公共服务专用的存储系统和服务器,减少软硬件投入。
③
资源库的汇聚和共享,系统集成和数字化校园共享数据使用;
④
掌握信息化发展方向和完善,如平板电脑、智能手机的应用终端发展,
建数字化视频编播平台,简化录播环境,让更多人参与教学资源制
作。。
四、紧跟信息化发展步伐
建
议
应用开源软件有一定的技术水平和要求,一个学校的
力量不足支撑整个体系的发展。我们希望学会课题、会员
制共享、公司服务合作等共同努力,如果每个学校有某一
方面的特色和经验,通过一定机制与兄弟院校展开合作共
享,共同为开源软件在高校的应用努力,定能快速推进国
内高校教学信息化的水平。