Skip to content
This repository has been archived by the owner on May 24, 2021. It is now read-only.

Improve classic mode #10

Open
Liggliluff opened this issue Dec 11, 2016 · 1 comment
Open

Improve classic mode #10

Liggliluff opened this issue Dec 11, 2016 · 1 comment

Comments

@Liggliluff
Copy link

When a user makes an error; the correct word is displayed in full, then it continues to the next word.

This is not a good way of practising You don't get a second chance to try to figure it out on your own; the correct answers are simply handed to you without effort; and slight errors might be hard to see.

A better method would simply be too give the user hints to what the word can be. When the user stats remembering a thing again, that's when it's easier to keep it in memory.

The system can simply work like this: display the number of characters that the user got correct, from start up till the first error; + 1 more character.
• If the word is: "purple", and the user types, "red", it will give the hint: "It starts with: p..."
• If the user then types "purring", it will give the hint: "It starts with: purp..."
• If the user then types "purplus", it will then say: "The word is: purple" (as there's no additional letters for the user to guess). However, the user must still type the word to continue.

Having to re-type a word, even if it's given to you, is also a good way to improve. It also confirms that the user understood the spelling.

@Liggliluff
Copy link
Author

An additional checks could be:
If 'accent marks'/diacritics are missing, wrong or misplaced.
· if a word otherwise is "correctly" spelt, but got a few markers incorrect, then it should notify about that.
· say the word is "naïve", and the user spells it as "naive", "näive", "nàíve", "naıve"; it should say something like "Mind the diacritics: naïve". Marking the incorrect letters in bold would be appreciated.
· the user still has to type out the full word to continue.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant