2.8.6 Support for learningDomain1 and learningDomain2
Many questions require multiple block elements for the question statement ("prompt" or "stimulus" in instructional design parlance) and for feedback. The DITA 1.2 interaction design, learningDomain (and referred to informally as "learning 1"), only allows for a single paragraph question and single-paragraph feedback. The learningDomain2 design allows block elements with question statements, answer content, and feedback.
The DITA 1.3 learningDomain2
support deprecates the DITA 1.2 learningDomain1, but enables backward
compatibility by redefining the
topic with the option of using either the DITA 1.2 support or the DITA 1.3
support or both.
DITA 1.3 defines two new domains for the learning and training vocabulary: interactionBase2Domain and learning2Domain. These two new domains mirror the existing interactionBase and learning domains, but they provide a base model that allows multi-paragraph questions, answers, and feedback. The new domains are otherwise semantically identical to the original domains.
<lcInteractionBase2>element differs from
- Is a
<fig>. It removes the content limitations that were imposed by
<fig>, such as the inability to include
<table>. The 1.3 specialization allows all content allowed in
<lcQuestionBase2>in place of
<lcQuestionBase>to allow multiple paragraphs within its content.
@idattribute optional for all interactions.
- Is a specialization of
<lcQuestionBase2>element is also a specialization of
<div>and allows the same content as
<div>allows all content that occurs in
<lcInteractionLabel2>is a specialization of
<p>and replaces the use of
<title>. This element is necessary because
<div>does not allow
- The learning2Domain is closely modeled on the 1.2 learningDomain.
It defines new versions of each of the interaction types, each of which are
<lcInteractionBase2>. The learning2Domain is not dependent on the original learningDomain. The learning2Domain can be used by itself or integrated along with the learningDomain.