###### 3.3.3.2.8 lcMatching

In an lcMatching interaction, the learner identifies the correct choice that matches another choice and, optionally, any feedback for the pair or for correct or incorrect matches.

###### Contains

Doctype | Content model
learningAssessment, learningContent, learningOverview, learningPlan, learningSummary | ( (title) (optional) then (lcQuestion) then (lcAsset) (optional) then (lcMatchTable) then (lcFeedbackIncorrect) (optional) then (lcFeedbackCorrect) (optional) then (data) (any number) )

###### Contained by

Doctype | Content model
learningAssessment, learningOverview, learningSummary | p, note, lq, li, itemgroup, dd, stentry, draft-comment, fn, entry, abstract, body, bodydiv, section, sectiondiv, example, lcIntro, lcAudience, lcPrereqs, lcSummary, lcNextSteps, lcReview, lcResources, lcChallenge, lcInstruction, lcInteraction, lcInstructornote
learningContent | p, note, lq, li, itemgroup, dd, stentry, draft-comment, fn, entry, abstract, body, bodydiv, section, sectiondiv, example, lcIntro, lcAudience, lcPrereqs, lcSummary, lcNextSteps, lcReview, lcResources, lcChallenge, lcInstruction, lcInteraction, prereq, context, steps-informal, stepsection, info, tutorialinfo, stepxmp, choice, choptionhd, chdeschd, choption, chdesc, stepresult, result, postreq, conbody, refsyn, proptypehd, propvaluehd, propdeschd, lcInstructornote
learningPlan | p, note, lq, li, itemgroup, dd, stentry, draft-comment, fn, entry, abstract, body, bodydiv, section, sectiondiv, example, lcIntro, lcAudience, lcPrereqs, lcSummary, lcNextSteps, lcReview, lcResources, lcChallenge, lcInstruction, lcInteraction, lcGeneralDescription, lcGoals, lcNeeds, lcValues, lcOrgConstraints, lcEdLevel, lcAge, lcBackground, lcSkills, lcKnowledge, lcMotivation, lcSpecChars, lcWorkEnvDescription, lcPlanResources, lcProcesses, lcTaskItem, lcAttitude, lcPlanObjective, lcJtaItem, lcGapItemDelta, lcLearnStrat, lcAssessment, lcDelivery, lcInstructornote

###### Inheritance

+ topic/fig learningInteractionBase-d/lcInteractionBase learning-d/lcMatching

###### Example

    <!--Matching Interaction                    -->
    <lcMatching id="matching">
      <title>Matching teams with cities</title>
      <lcQuestion>Match the team with the city.</lcQuestion>
      <lcMatchTable>
        <lcMatchingHeader>
          <lcItem>Team</lcItem>
          <lcMatchingItem>City</lcMatchingItem>
        </lcMatchingHeader>
        <lcMatchingPair>
          <lcItem>Boston</lcItem>
          <lcMatchingItem>Red Sox</lcMatchingItem>
          <lcMatchingItemFeedback>
            <lcFeedbackCorrect>The Red Sox play in Boston's Fenway Park</lcFeedbackCorrect>
            <lcFeedbackIncorrect>That is not Boston's home team</lcFeedbackIncorrect>
          </lcMatchingItemFeedback>
        </lcMatchingPair>
        <lcMatchingPair>
          <lcItem>San Francisco</lcItem>
          <lcMatchingItem>Giants</lcMatchingItem>
          <lcMatchingItemFeedback>
            <lcFeedbackCorrect>The Giants play in San Franciso's Candlestick Park</lcFeedbackCorrect>
            <lcFeedbackIncorrect>That is not San Franciso's home team</lcFeedbackIncorrect>
          </lcMatchingItemFeedback>
        </lcMatchingPair>
        <lcMatchingPair>
          <lcItem>Chicago</lcItem>
          <lcMatchingItem>Cubs</lcMatchingItem>
          <lcMatchingItemFeedback>
            <lcFeedbackCorrect>The Cubs play in Chicago's Wrigley Field</lcFeedbackCorrect>
            <lcFeedbackIncorrect>That is not Chicago's home team.</lcFeedbackIncorrect>
          </lcMatchingItemFeedback>
        </lcMatchingPair>
        <lcMatchingPair>
          <lcItem>Toronto</lcItem>
          <lcMatchingItem>Blue Jays</lcMatchingItem>
          <lcMatchingItemFeedback>
            <lcFeedbackCorrect>The Blue Jays play in Toronto's SkyDome</lcFeedbackCorrect>
            <lcFeedbackIncorrect>That is not Toronto's home team.</lcFeedbackIncorrect>
          </lcMatchingItemFeedback>
        </lcMatchingPair>
      </lcMatchTable>
    </lcMatching>

###### Attributes

Name | Description | Data Type | Default Value | Required?
id | Defines an ID by which the element may be referenced. | NMTOKEN | #REQUIRED | Yes
conref-atts attribute group (conref, conrefend, conaction, conkeyref) | A set of related attributes; includes all of the attributes described in 3.4.1.4 id-atts attribute group except for the id attribute. |  |  |
select-atts attribute group (props, base, platform, product, audience, otherprops, importance, rev, status) | A set of related attributes, described in 3.4.1.5 select-atts attribute group |  |  |
localization-atts attribute group (translate, xml:lang, dir) | A set of related attributes, described in 3.4.1.6 localization-atts attribute group. |  |  |
global-atts attribute group (xtrf, xtrc) | A set of related attributes, described in 3.4.1.2 global-atts attribute group |  |  |
class, outputclass | Common attributes described in 3.4.1.9 Other common DITA attributes |  |  |

Previous Topic: 3.3.3.2.7 lcSequencing

Next Topic: 3.3.3.2.9 lcHotspot

Parent Topic: 3.3.3.2 DITA learning interaction base domain elements

Sibling Topics:

3.3.3.2.1 lcInteractionBase

3.3.3.2.2 lcQuestionBase

3.3.3.2.3 lcOpenQuestion

3.3.3.2.4 lcTrueFalse

3.3.3.2.5 lcSingleSelect

3.3.3.2.6 lcMultipleSelect

3.3.3.2.7 lcSequencing

3.3.3.2.9 lcHotspot