Forum Discussion
Partial Credit
The major assessment I'm working on has three types of questions where I want to award partial credit:
- Diagrams where the user has to drag the right labels to the correct parts. These can contain typically 6-8 drags, but I've done one that had 20. There are draggable red herrings as well.
- Gapped paragraphs where the user has to drag the right words to the correct gaps. Typically the paragraph of 60-70 words with 6 words missing, and there are an additional 3-4 red herring words.
- Matching drag-and-drop, where the user has to drag the chunk-of-words to interlock with the matching chunk-of-words, for example drag the definition to the word. These typically have 6-8 matching pairs.
For all of these I want to award points for however many the user gets correct.
Earlier in this thread I've learned how to accomplish partial scoring for types 1 and 2. See "2021Jul19-ParaDrag.story" to see how it's done. I put instructions (to myself really) in the Notes field.
Now I want to address Type 3, the Matching Drag-and-Drop. Certainly I can just build it from scratch, using the same MC underlying architecture, and assigning drags and targets to look just like the default Matching question. But is there a simpler way, using "add 1 to score when the state of Matching item 1 is Drop Correct
"? Will that work?
(continuing to ponder) .. The problem is that the Matching question does not allow for scoring by choice. If it did, then we could arrange to select the appropriate score and have that added to the quiz total. But noooo. We can create a variable called "score" and add to it based on the number of correct drags, but the value of "score" will not be incorporated into %Results.Score%. Can we workaround, or are we limited to building something on top of a MC substructure?