The DITA learning and training specializations provide a set of specialized DITA topics, a learning interactions domain, a learning metadata domain, and a learning map domain to support creating and delivering structured learning content.
The following specialized DITA topic types provide support for creating learning and training content.
<learningGroupMap>
<learningGroup>
elements to be stored as
separate objects and referenced by maps. <learningObjectMap>
<learningObject>
elements to be stored as
separate objects and referenced by maps. Use the learning map domain to organize groups of topics as learning objects.
<learningMap>
and the
<learningBookmap>
document types. As these learning map
structures are delivered as a domain specialization rather than as a structural
specialization, it is possible to extend any type of DITA map to include these
structures.
<learningGroup>
<learningGroup>
can
contain other <learningGroup>
elements, allowing you to
organize learning content at course, module, or other higher levels of
hierarchy.
<learningObject>
<learningPlanRef>
<learningOverviewRef>
<learningContentRef>
<learningContentComponentRef>
<learningSummaryRef>
<learningPreAssessmentRef>
<learningPostAssessmentRef>
<learningObjectMapRef>
<learningGroupMapRef>
The learning interactions domain defines a set of basic learning interaction elements as a DITA domain. Although there are two sets of elements for interaction support, the recommended set is defined in the learningDomain2 support provided in DITA 1.3, which supports block elements. This support deprecates original DITA 1.2 elements, which failed to allow block elements where needed. See Support for learningDomain1 and learningDomain2.
<lcOpenQuestion2>
<lcTrueFalse2>
<lcSingleSelect2>
<lcMultipleSelect2>
<lcMatching2>
<lcHotspot2>
<lcSequencing2>
The learning metadata domain defines a set of basic learning metadata
elements as a DITA domain and available for use in the learning topic types, as
specialized <prolog>
metadata and in the learning map
domain, as specialized <topicmeta>
.
<lcLom>
makes the learning
metadata elements available in the learning topics and learning map domain.
<lcLom>
include:
<lomAggregationLevel>
<lomContext>
<lomCoverage>
<lomDifficulty>
<lomInstallationRemarks>
<lomIntendedUserRole>
<lomInteractivityLevel>
<lomInteractivityType>
<lomLearningResourceType>
<lomOtherPlatformRequirements>
<lomSemanticDensity>
<lomStructure>
<lomTechRequirement>
<lomTypicalAgeRange>
<lomTypicalLearningTime>
The learning interactions domain also makes available an
<lcInstructornote>
element for providing
instructor-specific information.