The Cloze UX is really poor. I wish the hints distinguished between:
a) grammatically incorrect
b) grammatically correct, but wrong nuance/politeness/usage
c) grammatically correct and correct usage, but asking for a different item.
At it’s core the Cloze system asks the user simultaneously to:
a) Select the appropriate grammar point.
b) Select the correct nuance.
c) Conjugate it correctly.
d) Select the correct synonymous grammar point.
Some of these have to be constrained in the question, otherwise I’m just hopping through hints. At what point do I mark a question I got eventually correct, but with hints wrong? Even if I am cycling through hints, that doesn’t actually test whether I understand the nuance/politeness of the grammar.
Having a blank box to type into is useful because you cannot just reverse engineer an answer like in Duolingo, for example. However, most textbooks don’t test grammar points like this. They usually test conjugation, or correct usage, or both at once in highly constrained settings.
I think the Bunpro UX would benefit from a separating out the “selection” of the correct grammar point/nuance/politeness and the conjugation like many textbooks do.