以文本方式查看主题 - 计算机科学论坛 (http://bbs.xml.org.cn/index.asp) -- 『 Semantic Web(语义Web)/描述逻辑/本体 』 (http://bbs.xml.org.cn/list.asp?boardid=2) ---- 基于 XML 的学习内容信息架构,第 1 部分: 一种 DITA 专门化设计(转) (http://bbs.xml.org.cn/dispbbs.asp?boardid=2&rootid=&id=21771) |
-- 作者:菜籽 -- 发布时间:9/2/2005 12:00:00 PM -- 基于 XML 的学习内容信息架构,第 1 部分: 一种 DITA 专门化设计(转) 由于原文中有一些图,显示不了,感兴趣的朋友可以去看看原文 http://www-128.ibm.com/developerworks/cn/xml/x-dita9a/ 能不能以基于主题的 DITA XML 为基础来为单源的 XML 学习内容开发一种信息体系结构呢?本文直接源自学习和培训领域关于可重用内容和电子学习产品的丰富经验。本文是第 1 部分,作者建立了一套 DITA XML 扩展,作为统一学习内容模型的起点。在第 2 部分中,他们使用为支持 IBM® DB2 Query Monitor™ 组件特性开发的培训课程中实验性内容检查了自己的设想,然后报告了自己的发现,并对后续发展提出了重要的建议。 极大限度地减少重复劳动(重用) 背景知识 过去几年中,技术通信和技术培训行业中的几个趋势汇集于一点,即都围绕着促进和强调可重用内容的价值这一目标。其中包括: 可重用的学习对象(Reusable learning objects,RLO) 可重用的学习对象 可重用的学习对象或 RLO 源于几家公司的学习内容设计人员的开创性工作,包括 Autodesk®、Oracle® 和 Cisco®。 作者 Peder Jacobsen 说,RLO 代表“一个离散的、可重用的内容集合,用于表示和支持单一的学习目标”(请参阅 参考资料)。使用 RLO,可以收集大量信息对象,并让它们在不同的学习产品上下文中重用和重定位。 比如,图 1 显示了一个关于使用电子地址簿的 RLO 如何为三个学习模块提供指导单元:一个使用消息系统、一个设置团队日程表、另一个发送电子会议邀请函。 使用已有的内容创建新的课程或者渗透到新市场 电子学习 SCORM 标准 可共享内容对象参考模型(SCORM) 是针对学习内容打包和交付标准模型的需求出现。SCORM 源于美国国防部的一项计划(请参阅 参考资料),为基于 Web 的电子学习内容提供了一套完整的功能,支持互操作性、可访问性和可重用性。 SCORM 直接建立在 RLO 的基础上,采用更一般性的术语可共享内容对象或者 SCO。通过 SCORM,SCO 提供了可在多种学习环境和交付品中使用与重用的专用可发送资产。 DITA XML:统一的学习内容重用体系结构 虽然学习对象和 SCORM 都突出了可共享内容的重要性,但是都没有解决这些内容的具体格式或结构的问题。事实上,准确地说 SCORM 是一种寻求内容模型的打包和交付规范。于是带来了第三个也是最新的趋势:DITA XML。 Darwin 信息类型化体系结构(DITA)为创建和交付内容提供一种基于 XML 的标准。作为 IBM 工作组的研究成果,现在又成为 OASIS 开放标准,DITA 根植于技术编辑的最佳实践。 因此毫不奇怪,DITA 的主要特征在于为可重用学习对象的一般开发提供至关重要的构造块,特别是 SCORM 可共享内容对象。这些 DITA 重用的特征包括 topics、topic types、domains、maps 和 specialization: DITA topic(主题)组成了最基本的信息单位 —— 足够短以便于阅读,同时又足够长以表达明确的意义。 表 1. 学习重用和 DITA 对此学习重用特征…… DITA 提供了……
回页首
扩展 DITA 以支持学习内容 核心 DITA 为开发学习内容模型提供一个起点。但是学习内容和交付具有特殊的需求,超出了核心 DITA 主题类型和处理模型的能力。 幸运的是,DITA 规范体系结构提供了一种内置的方法扩展 DITA,以支持和学习有关的新的内容需求。 具体而言,我们开发了下列 DITA 扩展以支持学习内容: 新的 topic types(主题类型)支持专门用于学习的主题类型,提供课堂概要和目标、小结、练习和评估内容。 所有 DITA 主题类型都是最顶层一般类型的特化。图 2 显示了在核心 DITA 主题类型基础上建立的新内容类型以支持学习的需要,以及对 DITA 主题层次结构扩展的一个新的主分支。 学习内容重的 mainpoints 元素 对于教员指导的课堂培训,mainpoints 提供了在教员投影仪上显示的内容。 直接在 learningTopic 类型中编辑 表 2. 学习主题类型 学习类型 提供此类信息…… 使用这些专用的学习元素…… DITA 学习内容域 学习的专业化设计为确定在学习类型中或者跨类型使用的特定类型的词汇表提供了内容域。 基本的学习内容域定义了一个 instructornote 元素,它基于核心 DITA 的 footnote 元素, 为在任何学习主题的正文中的任何地方包括教员注释提供了一个方法。 确定了学习领域专用的附加词汇表之后,可以将其添加到该学习领域特化中。 DITA 学习映射域 DITA 映射域在映射中指定了一组专用的 topicref 元素,可用于为特定的映射主题结构定义设计模式。对于学习内容而言,映射域可形式化为一种映射结构,包括结构化的对学习主题类型的引用的序列。这样,学习的映射域就可以用组成 RLO 的 DITA 主题类型的排列或分组来说明。 比如,映射域可将学习对象定义为特定的序列:概述;支持任务、概念和参考主题;总结;可选的练习和测验主题,如下所示: 回页首
学习内容的 DITA 过程模型 DITA 支持完整的过程模型,设计、开发和交付内容,可以通过扩展来支持学习内容。 开发和交付学习内容的 DITA 端到端过程模型的主要阶段包括: 确定和建模学习的要求和目标
回页首
结束语 基于主题的 DITA XML 为开发可重用的学习内容提供了基本要素。DITA 规范的体系结构允许开发新的 DITA 主题类型以支持学习内容。通过 DITA 映射,可以定义设计模式将这些主题连接成整个学习内容信息体系结构。 请继续阅读本系列的第 2 部分,看看 IBM DB2 团队如何将这种设计和包括设计、开发与交付内容的整个 DITA 过程模型应用于具体的 DB2 培训课程。第 2 部分还包括 DITA 特化模式、示例内容文件的下载,可用于 DITA Open Toolkit
|
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
31.250ms |