[Feature Request] Automatic word validation based on alternative

When typing during a review, the application validates the response automatically if the typed string is identical to the expected response. If the typed string matches an alternative, the response is validated against the alternatives after pressing Enter.

In languages that use a prefix article, such as le/la in French, the alternatives can be used to accept both forms, with or without article, while the displayed word can be in a dictionary format (e.g. ‘word (article)’), which is useful when searching for the word. Such a configuration allows exercising independently the vocabulary and genre. Another example are separating verbs in Germanic languages, where the separating particle needs to stand out, while still being typed as a single word.

Provide a per-course option that allows the validation of a typed word based on alternatives, if available.