课程资源库平台建设项目报告
项 目 报 告
一、建设背景
随着运算机和信息技术的进展, 知识更新日益加快,旧的知识传播途径差不多满足不了这种需求,这就迫切需要一种全新的知识传播方式。运算机网络技术的不断成熟和进步,使得基于运算机网络技术的远程教育成为可能。
世界各国积极推进高等教育领域的改革,2000年,麻省理工学院启动“开放课程打算”(OCW)。同年我国也开始筹办网校和试点现代远程教育,并不断的颁布了一些相关政策来支持远程教育。2003年,我国启动“国家课程建设项目”,开始实现全国高校优质教育教学资源的共享服务,以充分发挥网络的优势来增强优秀教育资源的使用效率,服务于宽敞师生甚至于全社会。截止2008年,共建设2366门国家级课程(国家课程网统计数字)。
这么多的课程必定产生更多的课程资源,如何整合各高校、高职的课程资源,如何提供这些课程资源的共享,如何保证课程资源的连续服务等成为当前需要解决的问题。只有解决好这些问题,才能最大程度上发挥优质教育资源的作用,辐射更大的范畴,受益于整个社会。
二、总体建设目标
现有国家级及省级的课程共约1200门,这些课程资源仍旧分散在各高职、高校自己的平台上,不利于统一提供服务,同时不便于师生的检索。资源库平台建设的目标确实是建设一个课程资源共享平台,搜集所有课程资源,并分类整理公布到资源平台服务社会。
三、建设方案
3.1 需求分析
依照初步的需求调研,整理出如下要求: 1. 收集各高职、高校的国家级、省级课程资源; 2. 整理分类;
3. 建设课程资源库服务平台; 4. 建设省课程资源数据库;
5. 依照各分类属性归档入平台资源数据库; 6. 平台提供资源开放访问; 7. 平台提供资源分类及组合检索; 8. 平台在开放访问的同时能保证版权问题; 9. 平台提供资源规范治理;
其中1、2为资源库建设依靠的基础,3-9为资源库建设的具体要求。
3.2 建设内容
依照初步的需求分析,提出省课程资源库平台建设的具体内容,平台建设需要着重考虑的有:
1.资源基础收集工作,保证课程资源的丰富性与官方的权威性,从资源平台能够查到省内所有国家级及省级的课程及它们相应的资源;
2. 保证资源的质量(那个工作应该是课程评审差不多做过);
3. 资源分类整理。参照国家课程网分为资源类型及媒体类型。资源类型包括: 媒体类型包括:
4. 共享模式,如何在开放访问的同时来尊重老师的劳动成果,提供资源的版权爱护,这也是课程资源建设内部讨论会议提出的突出问题;
5.资源库平台服务性能,内高校、高职众多,课程众多,服务器的并发访问会专门大,如何保证平台服务器的高可用性也是需要提早考虑的问题。
下面是具体建设功能及内容分解:
3.2.1 课程资源公布模块
通过Web客户端设置课程资源相应的属性参数,可上传资源到数据库,完成各类资源的公布工作。
属性参数包括:
课程级别(国家级/省级)、课程年度、课程层次(本科/高职高专)、院校、课程名称、资源类型、媒体类型、一级学科、二级学科、专业大类、专业小类、关键词等。
同时依照需要可添加资源公布审核功能,具有审核权限的负责人能够对公布的课程资源审核决定是否可公布到课程资源库平台上。从而保证资源的质量和安全性。
3.2.2 课程资源展现模块
课程资源展现模块提供平台首页面总Portal,由总Portal可进入各分类资源。通过平台Web页面展现某一门课程的所有资源或者展现具体某个资源。如下图,分类资源页及具体课程页,可介绍资源的各种属性(注图上所列属性不全),同时能够下载课程资源。通过课程资源的课程网址能够方便的访问这门课程。
3.2.3 课程资源检索模块
课程资源检索模块提供强大的检索功能,包含所有资源属性类别,能够按照任意的属性组合来查询,使用户能快速定位到感爱好或者需要的资源。如下示意图。图中只列出了某些属性分类,还有例如:课程级别、课程年度、课程层次、课程名称、资源名称、学校名称等,均可列入查询条件。
3.2.4 资源统计模块
资源统计模块提供课程资源的相关统计数字,能够反映课程资源的使用情形,为用户提供导航或举荐作用,例如提供课程点击统计、单个资源点击统计、下载统计等。那么统计值高的相关于用户就更具有吸引力。
同时提供资源总量统计和课程总量统计。对整个资源库包含的资源一目了然。
3.2.5 用户治理模块
用户治理模块包含用户注册模块、权限治理模块、学校治理等。
用户分为系统治理员、学校负责人、课程负责人、助教、学生、公网用户等。 1. 系统治理员隶属于整个资源库平台,负责资源库的治理、公布,其他用户的治理以
及学校的注册治理等。具有最高权限。
2. 学校负责人负责某一学校的资源库建设(若学校没有如此角色,可由系统治理员代
管)。同时学校负责人能够选择本校资源的开放程度,是对社会开放依旧所有平台用户开放,依旧仅对自己学校开放。
3. 课程负责人负责课程资源的归类公布工作。并能够选择该课程资源的开放程度,是
对社会开放依旧对所有平台用户开放,依旧仅对自己学校开放。
4. 助教是为课程负责人设立的角色,当课程负责人没有时刻来治理平台资源,可指派
助教来关心他完成课程资源平台公布和治理。 5. 学生可注册完成后扫瞄所有平台开放的课程。
6. 公网用户往往只具有查看资源名目的权限,不具有查看、下载具体资源内容的权限。
假如有课程资源对社会开放,则可免费查看及下载。
3.2.6 资源安全建设
课程资源库平台建设既要提供资源的共享服务,又要提供对教师劳动成果的尊重和爱护,这就为平台的建设提出了安全上面的要求。
平台要爱护的是各种课程资源,资源安全存在多个层面。
1. 关于资源平台,我们通过权限治理来保证注册用户拥有查看资源内容的权限,同时
保证非权限内用户不能查看资源内容;
2. 同时假如注册用户下载了资源内容并复制给他人,那么他人同样能够自由的使用课
程资源,通过在平台页面上增加脚本尽管能够一定程度上防止资源恶意下载使用,但不能从本质上解决版权爱护问题。
3. 课程资源建设内部讨论会议提出技术意见将所有资源转为flash格式。资源库平台
可将所有资源转为flash格式,限定注册用户在线查阅。部分防止资源被复制使用。
4. 尽管限定用户在线查阅可防止用户下载资源到本地非法传播,但用户仍可在IE缓
存中找到资源文件拷贝使用。资源库平台通过将所有资源Flash化,然后将这些Flash资源打散为字节数组,保证用户即便从IE缓存中找到缓存文件,仍旧不能使用。
5. 关于资源本身,资源库平台通过给资源添加水印,提供知识产权爱护。
3.3 技术路线
课程资源库平台采纳如下技术路线,具体如下: 构件化开发模式,满足可扩展性和可爱护性的需要 采纳JAVA语言开发
符合J2EE标准,满足跨平台的需要
本项目软件平台遵循J2EE的开放性体系架构,采纳Java、Servlet、JavaBean等技术,使系统具有优秀的跨平台能力,系统能运行于各种硬件系统支持Windows、Linux、Unix等操作系统。
分层的总体设计思想,B/S的三层架构开发模式
本系统分为三层:系统软件层、应用支撑层、应用层。其中应用支撑层是应用层实现的基础。整个系统基于应用支撑层采纳构件化的开发模式,使整个系统架构合理,具有专门好的可扩展性和可爱护性。 采纳MVC设计模式
本系统的架构采纳Model-View-Controller设计模式,MVC模式清晰把系统分为表示层、操纵层和业务层。采纳MVC架构开发使系统具有良好的代码可重用性、可扩展性、易爱护型。具体原理如下图:
View Tier(HTML/JSPPages)Controller Tier(Servlet)Command Beans数据印射层(Data MappingTier)JDBCDataBaseData BeansReturn JSPs/HTMOtherResourceView BeansModel Tier应用服务器Webshpere 服务器操作系统Linux 数据库MySql
Web服务中间件Tomcat
3.4 基础软件配置
操作系统 Linux
数据库 Mysql 应用服务 Tomcat 四、项目实施打算与进度
1、需求调研工作 2、系统设计与开发 3、系统测试工作 4、系统培训 5、系统试运行工作 6. 系统验收
五、平台运维服务
关心客户单位培养出1-2名优秀的项目治理和爱护人员,确保他们能够胜任常规的修改和爱护工作。作为硬件产品齐全,软件技术先进、培训、爱护服务全面配套的公司,将为贵单位通过全面的咨询、规划、设计、调试、安装、培训、售后爱护等服务。 定期上门爱护,通过系统的培训和技术资料。
爱护期限:1年(第一年免费) 开发人员:1人 设计人员:1人
因篇幅问题不能全部显示,请点此查看更多更全内容