I couldn't quite figure out how to suggest this as an improvement to the Drag and Drog Qtype, and also was curious to hear what others had to say.
I wanted to suggest that it be possible to add "or" logic. I'm thinking it is simple but of course, I'm not a programmer.
Example
Directions: Look at an image of 2 people/listen to a conversion between 2 people.
List the 4 characteristics that describe each one.
Answer Choices:
Person 1: [1] [2] [3] [4]
Person 2: [5] [6]] [7]] [8]
Answer Set: 1,2,3,4,5,6,7,8 (randomized for each attempt)
The "or" logic would improve the utility of the qtype because these characteristics don't have to be in sequential order. If randomizing the answer choices, students to place them in a related order rather than the sequence defined by the answer key as seen above. While the items are correct, they would be considered wrong in this type of scenario. They could be:
Person 1: [1 or 2 or 3 or 4] [1 or 2 or 3 or 4] [1 or 2 or 3 or 4] [1 or 2 or 3 or 4]
Person 2: [5 or 6 or 7 or 8] [5 or 6 or 7 or ]] [5 or 6 or 7 or 8] [5 or 6 or 7 or 8]
The syntax could be similar to the cloze syntax with [1~=2~=3~=4] to be platform consistent.
You might ask why use the drag and drop for this scenario? You could do this with embedded answer/cloze! This is true, but it increases typing input errors. I work in a program whose students are non-native speakers and the input errors in spelling in certain cases are irrelevant-we are simply looking for meaning/comprehension. It doesn't matter if the words are written in the question as a word bank, it still happens. Drag and drop reduces this possibility but the inability to provide flexibility in the sequence is a tad bit frustrating.