This is more like a multi-valued multiple-choice question except that it is easier for the students to evaluate their answer than in a multiple-choice form.
A drag and drop technique can be used to assess Spanish vocabulary. Adding other “distractor” words that do not work or have conjugated the verb improperly can add to the challenge of the question.
Automatically grading programs is hard. However, breaking a program into fragments and asking the student to reassemble the fragments into a correct program is quite easy to grade.
This allows us to assess a student’s fundamental language skills before launching them into actual programming problems.
The question provides three regions with an anchor painting in each region. The student can the drag other paintings into the correct region. This is easy to grade and much more engaging than multiple choice.
Grading arbitrary prose is hard. Recognizing handwritten Kanji is also hard. Providing a set of Kanji and then asking students to assemble a meaningful sentence is quite easy to grade and the questions are easy to create.