新书推介:《语义网技术体系》
作者:瞿裕忠,胡伟,程龚
   XML论坛     W3CHINA.ORG讨论区     计算机科学论坛     SOAChina论坛     Blog     开放翻译计划     新浪微博  
 
  • 首页
  • 登录
  • 注册
  • 软件下载
  • 资料下载
  • 核心成员
  • 帮助
  •   Add to Google

    >> 本版讨论IMS, IEEE LTSC, ADL SCORM, AICC CBT,CLTSC CELTS等基于网络教育/远程教育(E-learning)技术。
    [返回] 中文XML论坛 - 专业的XML技术讨论区XML.ORG.CN讨论区 - 高级XML应用『 IMS/SCORM/E-learning 』 → An XML-based information architecture for learning content, Part 1: A DITA specialization design 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 13844 个阅读者  浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
     * 贴子主题: An XML-based information architecture for learning content, Part 1: A DITA specialization design 举报  打印  推荐  IE收藏夹 
       本主题类别:     
     admin 帅哥哟,离线,有人找我吗?
      
      
      
      威望:9
      头衔:W3China站长
      等级:计算机硕士学位(管理员)
      文章:5255
      积分:18407
      门派:W3CHINA.ORG
      注册:2003/10/5

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给admin发送一个短消息 把admin加入好友 查看admin的个人资料 搜索admin在『 IMS/SCORM/E-learning 』的所有贴子 点击这里发送电邮给admin  访问admin的主页 引用回复这个贴子 回复这个贴子 查看admin的博客楼主
    发贴心情 An XML-based information architecture for learning content, Part 1: A DITA specialization design

    An XML-based information architecture for learning content, Part 1: A DITA specialization design
    Use DITA XML to develop reusable learning content

    按此在新窗口浏览图片 按此在新窗口浏览图片
    按此在新窗口浏览图片 按此在新窗口浏览图片 Document options
    按此在新窗口浏览图片 按此在新窗口浏览图片 Print this page

    按此在新窗口浏览图片 按此在新窗口浏览图片 E-mail this page

    Rate this page
    按此在新窗口浏览图片 按此在新窗口浏览图片 [URL=http://www-128.ibm.com/developerworks/xml/library/x-dita9a/#rate]Help us improve this content[/URL]


    Level: Intermediate

    [URL=http://www-128.ibm.com/developerworks/xml/library/x-dita9a/#author]John P. Hunt [/URL]([URL=mailto:john_hunt@us.ibm.com?subject=A DITA specialization design&cc=dwxed@us.ibm.com]john_hunt@us.ibm.com[/URL]), DITA Learning Architect, IBM
    [URL=http://www-128.ibm.com/developerworks/xml/library/x-dita9a/#author]Robert Bernard [/URL]([URL=mailto:bbernard@us.ibm.com?subject=A DITA specialization design&cc=dwxed@us.ibm.com]bbernard@us.ibm.com[/URL]), DB2 Training Developer, IBM


    05 Aug 2005

    Can topic-based DITA XML provide the basis for developing an information architecture for single-sourced XML learning content? This article builds directly on the rich background about reusable content and e-learning delivery in the learning and training fields. Here in Part 1, the authors posit a set of extensions to DITA XML that provide the starting point for a unifying content model for learning. In Part 2, they test their assumptions against pilot content from a training course developed to support a component feature of IBM® DB2 Query Monitor™, and then report their findings and suggest important next steps.
    The ability to have a standard definition for educational information is appealing because it allows you to:

    Minimize duplicate effort (reuse)
    Use material from alternate sources (repurpose)
    Supply course topics to alternate deliverables (repurpose)
    Build to company-wide standardized methods
    Create custom courses quickly
    This article offers some background on reusable learning objects and e-learning, and then proposes a high-level design for a unifying content model for learning based on the DITA XML content standard. Part 2 of this series reports results of a pilot project to test the usefulness of this content design against actual course content.

    Background

    Several industry trends in technical communication and technical training have converged over the past several years, all with the goal of fostering and capitalizing on the value of reusable content. These include:

    Reusable learning objects (RLOs)
    The Sharable Content Object Reference Model (SCORM) standard for Web-based e-learning
    The Darwin Information Typing Architecture (DITA) standard for XML-based content
    These emerged in response to several specific challenges faced by technical content providers in the 1990s. Shorter product development and delivery cycles, the need to support multiple output formats (no longer just books), the shift to online and Web-based content delivery, and the move to componentized products have all increased focus on the need for a content architecture that promotes greater reuse, repurposing, and integration of information assets, both within and across organizations.

    Reusable learning objects

    Reusable learning objects, or RLOs derive from the pioneering work of learning content designers at several companies, including Autodesk®, Oracle®, and Cisco®. According to author Peder Jacobsen, an RLO represents "a discrete reusable collection of content used to present and support a single learning objective" (see [URL=http://www-128.ibm.com/developerworks/xml/library/x-dita9a/#resources]Resources[/URL]). With RLOs, it is possible to gather a pool of information objects and make them available for reuse and repurposing in a variety of learning delivery contexts.

    For example, Figure 1 shows how an RLO on using an electronic address book might provide an instructional unit for one learning module about using a messaging system, for another on setting a team schedule, and yet another on sending invites for an e-meeting.


    Figure 1. A reusable learning object (RLO)
    按此在新窗口浏览图片

    The business value of such RLOs stems directly from the benefits of such content reuse. For example, with RLOs, you can:

    Use existing content to create new courses or penetrate new markets
    Accommodate multiple delivery channels (Internet, intranet, print, and more)
    Streamline content revisions by updating discrete content
    Improve course development time and efficiency
    Assemble new courses and other deliverables from existing content, in whole or in part
    Due to these virtues, learning objects have gained widespread appeal. However, while they suggest a general approach for developing reusable content, learning objects do not in themselves provide a standard way to package and deliver that content to users.

    The SCORM standard for e-learning

    The Sharable Content Object Reference Model (SCORM) emerged in response to this need for a standard packaging and delivery model for learning. Born from a U.S. Department of Defense initiative (see [URL=http://www-128.ibm.com/developerworks/xml/library/x-dita9a/#resources]Resources[/URL]), SCORM provides a suite of capabilities that enable interoperability, accessibility, and reusability of Web-based e-learning content.

    SCORM builds directly on the RLO foundation, adopting the more general term sharable content object, or SCO. With SCORM, SCOs provide specific launchable assets that are available for use and reuse in multiple learning contexts and deliverables.

    DITA XML: A unifying content reuse architecture for learning

    While both learning objects and SCORM bring to the fore the need for sharable content, they both specifically leave open the question of a particular format or structure for this content. In fact, it can literally be said that SCORM is a packaging and delivery specification in search of a content model. This brings us to the third and most recent trend: DITA XML.

    The Darwin Information Typing Architecture (DITA) provides an XML-based standard for creating and delivering content. Spawned from a workgroup effort at IBM and now an OASIS open standard, DITA has it roots in best practices for technical authoring.

    It's thus no surprise that key characteristics of DITA directly address the crucial building blocks for developing reusable learning objects in general, and SCORM sharable content objects in particular. These DITA reuse characteristics include topics, topic types, domains, maps, and specialization:

    A DITA topic forms the most basic information unit -- short enough to be easily readable, but long enough to make sense on its own.
    A DITA topic type defines the role of a topic within an information set.
    A DITA domain defines vocabularies for common use across more than one topic type.
    A DITA map applies context to the topics. With maps, you organize different combinations of topics for different outputs and deliverables.
    Finally, DITA specialization provides a mechanism for deriving new topic types, new domains, and new map types as extensions to existing domains or types.
    Table 1 summarizes how DITA responds to several of the key learning reuse characteristics.

    Table 1. Learning reuse and DITA  For this learning reuse characteristic... DITA provides...
    Stores learning content as discrete, reusable information units, known as either reusable learning objects (RLOs) or sharable content objects (SCOs)
    Content created and stored as topic-based information units, with maps to organize groups of topics into larger units or modules

    Individual RLOs or SCOs have no specific context, making them available for reuse in multiple deliverables
    Context-free topics that can stand on their own for use in map-driven output contexts

    RLO or SCO constructs typed for learning
    An extensible set of topic types to structure content for different purposes

    SCORM specifies an XML manifest, which aggregates and sequences SCOs to form larger units of instruction, according to identified learning objectives
    Maps that group topics by goals, tasks, or objectives and organize them for deliverables, either by sequence or by relationship to other topics

    While RLOs in general and SCORM in particular assume a particular content model for learning, they do not pre-suppose a particular content format. DITA topics and maps provide the basis for a unifying XML content model for SCORM-based delivery of reusable learning content.

    按此在新窗口浏览图片
    按此在新窗口浏览图片
    [URL=http://www-128.ibm.com/developerworks/xml/library/x-dita9a/#main]Back to top[/URL]

    Extend DITA to support learning content

    Core DITA provides the starting point to develop a content model for learning. However, learning content and delivery have specific needs that go beyond what's available with the core DITA topic types and processing model.

    Fortunately, the DITA specialization architecture provides a built-in method to extend DITA to support new content needs associated with learning.

    Specifically, we developed the following DITA extensions to support learning content:

    New topic types that support learning-specific topic types to provide lesson overviews and objectives, summaries, exercises, and assessment content.
    A new content domain to describe specific content vocabularies that are used across the DITA topic types needed to support learning. For example, instructor notes represents a content domain that's required in all of the learning topic types.
    A new map domain to organize collections of DITA learning topics for assembly and delivery as a learning course.
    A DITA process model that puts it all together for designing, writing, and delivering learning content.
    DITA topic types for learning

    All DITA topic types specialize from a top-level generic type. The new content types needed to support learning build on the core DITA topic types, and extend to a new main branch of the DITA topic hierarchy as shown in Figure 2.


    Figure 2. DITA topic types for learning
    按此在新窗口浏览图片

    The learningBase specialization
    The learning types all specialize from a learningBase type, which provides common content structures for the other learning types. learningBase, in turn, specializes directly from the DITA generic base topic.

    The mainpoints element in learning content
    A key content element in learningBase is mainpoints. This content element emerged as a key need for learning content, and serves several purposes, depending on the deliverable:

    For instructor-led classroom training, mainpoints provides the content for display in instructor overheads.
    For an e-learning or SCORM deliverable, mainpoints provides high-level summary content about a topic.
    For a printed deliverable, such as instructor notes or student reference, mainpoints provides section introductions.
    Including core concept, task, and reference content
    The learningTopic type provides a container for mainpoints content, plus nested content from the core DITA concept, task, and reference topic types. This nested content can be incorporated in one of three ways:

    Authored directly in the learningTopic type
    Pulled in for reuse or repurposing from existing topics through the DITA content reference (conref) mechanism
    Included in the output stream through a map
    Summary of the learning topic types
    Table 2 summarizes the purpose and core content elements for each of the learning topic types.

    Table 2. Summary of learning topic types  Learning type Provides this information... And uses these learning-specific elements...
    learningBase  Common content structures for the other learning types  mainpoints
    duration
    description
    objectives
    resources

    learningOverview Introduces and identifies the learning objective for a course, module, or lesson mainpoints
    duration
    description
    objectives
    prereqs
    audience
    add-info
    comments
    outline
    resources

    learningTopic Task, reference, and conceptual information that provide procedures, background, and other details that support a learning objective mainpoints
    Nested core DITA concept, task, and reference topics

    learningSummary Recaps the learning objectives and key points of a course, module, or lesson mainpoints
    review
    nextsteps
    resources

    learningPractice Labs and practice exercises that reinforce a learning objective and prepare for an assessment mainpoints
    duration
    description
    objectives
    one or more sections

    learningAssessment Graded items to measure progress against identified objectives of a lesson, module, or course mainpoints
    one or more sections

    DITA content domain for learning

    The learning specialization design provides a content domain to identify specific kinds of learning vocabularies available for use within and across the learning types.

    The initial learning content domain defines an instructornote element, which is based on the core DITA footnote element and provides a way to include instructor notes anywhere in the body of any learning topic.

    As additional domain-specific vocabularies for learning are identified, you can add them to this learning-domain specialization.

    DITA map domain for learning

    A DITA map domain specifies a set of specialized topicref elements in a map, and can be used to define the design pattern for a particular map topic structure. For learning content, a map domain can formalize a map structure with a structured sequence of references to learning topic types. In this way, a map domain for learning instantiates the sequencing and grouping of DITA topics that comprise an RLO.

    For example, a map domain can define a learning object as a specific sequence of overview, supporting task, concept, and reference topics, a summary, and optional practice and assessment topics, as follows:


    Figure 3. A map domain for a learning object
    按此在新窗口浏览图片

    按此在新窗口浏览图片
    按此在新窗口浏览图片
    [URL=http://www-128.ibm.com/developerworks/xml/library/x-dita9a/#main]Back to top[/URL]

    A DITA process model for learning content

    DITA supports an overall process model for designing, developing, and delivering content, which can be extended to support learning content.

    Key phases in a DITA end-to-end process model for developing and delivering learning content include:

    Identify and model learning objectives and goals
    Organize objectives into lessons and modules
    Identify existing topics and develop new topic-based content that supports these objectives
    Develop topic content for labs, exercises, and assessments, as appropriate
    Write overviews and summaries for each objective and the overall course
    Structure the topics for delivery in a particular course with a map
    Use XSLT to process the map and topics for the particular deliverable

    按此在新窗口浏览图片
    按此在新窗口浏览图片
    [URL=http://www-128.ibm.com/developerworks/xml/library/x-dita9a/#main]Back to top[/URL]

    Summary

    Topic-based DITA XML provides essential ingredients for developing reusable learning content. The DITA specialization architecture enables you to develop new DITA topic types that support learning content. With DITA maps, you can define a design pattern that ties these topics together into an overall information architecture for learning content.

    Read Part 2 of this series to see how the IBM DB2 team applied this design and the overall DITA process model for designing, developing, and delivering content to an actual DB2 training course. Part 2 will also include a download with the DITA specialization schemas and sample content files, for use with the DITA Open Toolkit.


    按此在新窗口浏览图片
    按此在新窗口浏览图片
    [URL=http://www-128.ibm.com/developerworks/xml/library/x-dita9a/#main]Back to top[/URL]

    Resources

    Learn more about DITA in these developerWorks articles:
    [URL=http://www.ibm.com/developerworks/xml/library/x-dita1/]"Introduction to DITA" (October 2003)[/URL]
    [URL=http://www.ibm.com/developerworks/xml/library/x-dita2/]"Specializing topic types in DITA" (October 2003)[/URL]
    [URL=http://www.ibm.com/developerworks/xml/library/x-dita7/]"Design patterns for information architecture with DITA map domains" (September 2004)[/URL]
    [URL=http://www.ibm.com/developerworks/xml/library/x-dita5/]"Specializing domains in DITA" (October 2003)[/URL]
    [URL=http://www.ibm.com/developerworks/xml/library/x-dita6/]"Why use DITA to produce HTML deliverables?" (October 2003)[/URL]
    [URL=http://www.ibm.com/developerworks/xml/library/x-dita3/]The DITA FAQ (November 2004)[/URL]


    Find additional information on DITA at the [URL=http://xml.coverpages.org/dita.html]OASIS Cover Pages[/URL].


    Get more background on learning objects and SCORM:
    [URL=http://www.cisco.com/warp/public/779/ibs/solutions/learning/whitepapers/el_cisco_rio.pdf]Cisco Systems Reusable Information Object Strategy (Cisco Systems, 1999)[/URL]
    [URL=http://www.ltimagazine.com/ltimagazine/article/articleDetail.jsp?id=5043]"Reusable Learning Objects- What does the future hold?" by Peder Jacobsen (LTI Newsline, 2001)[/URL]
    [URL=http://www.adlnet.org/scorm/index.cfm]The Sharable Content Object Reference Model (SCORM) (Advanced Distributed Learning, 2005)[/URL]


    Join the [URL=http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=dita]OASIS Darwin Information Typing Architecture (DITA) Technical Committee[/URL].


    Find hundreds more XML resources on the [URL=http://www.ibm.com/developerworks/xml]developerWorks XML zone[/URL].


    Find out how you can become an [URL=http://www.ibm.com/certify/certs/adcdxmlrt.shtml]an IBM Certified Developer in XML and related technologies[/URL].


    Get a copy of the [URL=http://sourceforge.net/projects/dita-ot/]DITA Open Toolkit (SourceForge.net, 2005)[/URL].
    按此在新窗口浏览图片
    按此在新窗口浏览图片
    [URL=http://www-128.ibm.com/developerworks/xml/library/x-dita9a/#main]Back to top[/URL]

    About the authors

    按此在新窗口浏览图片
    按此在新窗口浏览图片
    John Hunt charts the overall technical direction and strategy for product user assistance for IBM portal and collaboration software. He has designed award-winning help systems and spearheaded his team's migration to DITA XML and a topic-based information architecture. For DITA, he has driven the move to support learning content.

    按此在新窗口浏览图片
    按此在新窗口浏览图片
    Bob Bernard is a certified training specialist and training course developer for IBM DB2 software. He is chief evangelist for encouraging IBM learning developers to make the move to structured authoring with DITA.


       收藏   分享  
    顶(0)
      




    ----------------------------------------------

    -----------------------------------------------

    第十二章第一节《用ROR创建面向资源的服务》
    第十二章第二节《用Restlet创建面向资源的服务》
    第三章《REST式服务有什么不同》
    InfoQ SOA首席编辑胡键评《RESTful Web Services中文版》
    [InfoQ文章]解答有关REST的十点疑惑

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/8/10 12:41:00
     
     GoogleAdSense
      
      
      等级:大一新生
      文章:1
      积分:50
      门派:无门无派
      院校:未填写
      注册:2007-01-01
    给Google AdSense发送一个短消息 把Google AdSense加入好友 查看Google AdSense的个人资料 搜索Google AdSense在『 IMS/SCORM/E-learning 』的所有贴子 点击这里发送电邮给Google AdSense  访问Google AdSense的主页 引用回复这个贴子 回复这个贴子 查看Google AdSense的博客广告
    2025/6/20 15:18:24

    本主题贴数1,分页: [1]

    管理选项修改tag | 锁定 | 解锁 | 提升 | 删除 | 移动 | 固顶 | 总固顶 | 奖励 | 惩罚 | 发布公告
    W3C Contributing Supporter! W 3 C h i n a ( since 2003 ) 旗 下 站 点
    苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
    78.125ms