MIT OpenCourseWare
» 进阶搜寻
 关于“开放式课程网页”
 媒体消息
 源起
 影响

技术

麻省理工学院开放式课程(MIT OCW)的技术解决方案支援了其复杂的出版流程。此大规模的数位出版架构由规划工具、内容管理系统(CMS)及麻省理工学院开放式课程内容发布架构所构成。目前之解决方案自2003年4月起便由一组四人技术团队所应用,当时该团队负责所有系统之管理。

麻省理工学院开放式课程团队用来协助各科系出版课程资源的规划工具包含一量身订作的应用软件FileMaker Pro、数个核对清单及文件。为设计及管理教学内容,我们使用多种桌上计算机工具(转档工具)及订作一个可全面支援出版流程的内容管理系统(Microsoft Content Management Server 2002)。我们的内容传送架构包含先进的出版引擎、内容安排伺服器及一利用Akamai的EdgeSuite平台技术的内容传送网络。

下列图示说明各学科发行课程内容之流程:从原始出处(各种麻省理工学院自创的课程管理系统、非与网页结合的电子资源及麻省理工学院开放式课程团队转档和电子化的资料)传送至出版环境再转入到麻省理工学院开放式课程数据库(为麻省理工学院图书馆DSpace计划)。

CMS work flow chart

FileMaker Pro
FileMaker Pro软件控管麻省理工学院开放式课程出版流程的事前规划,包含候选课程之确认、内容之复审选定、教职员联系管理、逐一课程知识产权(IP)之追踪、知识产权相关策略之协调和课程架构之发展与管理。

CMS
内容管理系统为系统内所有内容之中心(单一)储存点。所有于系统内开发之内容皆储存在内容管理系统(与用来开发的界面无关)。贮存处确保内容之安全性及完整性。麻省理工学院开放式课程网页是在内容管理系环境外所建构。

后设资料(Metadata)
后设资料是自麻省理工学院开放式课程内课程、章节及资源层次所攫取。若可能的话,后设资料是由可用资讯(例如各式各样的资料来源:课程结构、工作流程指派及结构参数)所内建设定的。一先进之继承引擎更进一步地简化自动由课程资源撷取后设资料的过程。 在与麻省理工学院图书馆后设资料专家的合作之下,麻省理工学院开放式课程完成全面性的后设资料说明书。此SCORM-compliant后设资料说明书以XML资料结构(储存于SQL伺服器)执行。网页界面(以C#及.NET执行)为减轻后设资料开发及维护上之困难所用。

后设资料是自麻省理工学院开放式课程内课程、章节及资源层次所攫取。若可能的话,后设资料是由可用资讯(例如各式各样的资料来源:课程结构、工作流程指派及结构参数)所内建设定的。一先进之继承引擎更进一步地简化自动由课程资源撷取后设资料的过程。

Content Delivery Network
Akamai的Edgesuite内容传送网络为外界递送内容。而内容是被储存在Akamai的全球内容网络里。AKamai从UNIX伺服器(亦称作“原始伺服器”)拉出内容以更新快速缓冲贮存区。动态互动的功能(例如搜寻及回馈)是由Java在Apache Web伺服器底下执行的Tomcat应用伺服器运作。

想进一步了解麻省理工开放式课程的出版环境与技术,可联络课程公关主任:Jon Paul Potts

OpenSource CMS

麻省理工学院开放式课程目前正致力于开放式系统的开发,也计划分享他们的运作方式给那些想达到相同成果的人。
很多人质疑为什么我们选择使用该套商业软件(Microsoft Content Management Server 2002)做为我们的内容管理系统。基于网页之规模及出版速度的考量,我们的发展团队便选择了微软的产品。微软对麻省理工学院开放式课程计划给予相当的承诺,不但Microsoft CMS 2002的使用费比其他考虑中的公司都还便宜,而微软的产品也让麻省理工学院开放式课程教职员连络人和麻省理工学院教师们十分方便使用。

目前已有好几个开放原始码的软件被其他考虑完成自有“开放课程软件”的团体所广泛地采用(例如:Linux,Apache,Perl,PHP,MySQL等等)。麻省理工学院开放式课程团队之成员也设法观察内容管理及网页出版的开放原始码技术的现况。部份有必要做内容管理的网页目前正在使用Plone,它是一种在Zope 应用伺服器之上的开放资源内容管理系统。Plone和Zope都使用Python语言。Plone网站包括德州休士顿莱斯大学(Rice University)的开放资源教育内容计划Rice Connexions

麻省理工学院已开始研究Lenya,一种在Apache/Cocoon Web framework执行的开放原始码内容管理系统。Lenya原是由德国的Wyona小组所开发,但在2004年6月时,Wyona将Lenya内容管理系统捐赠给Apache Software Foundation,也因此促成另一项计划Cocoon子计划的形成。

麻省理工学院开放式课程网站提供了相当完整及深入有关麻省理工学院执行出版流程上的资讯,同时也支援了麻省理工学院开放式课程计划的技术架构。关于“如何开始?”的资讯可参阅http://ocw.mit.edu/OcwWeb/HowTo/index.htm。该网站提供逾1000页有关麻省理工学院使用科技成功进行网页出版的文件资料。


MIT Home