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.
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.