Yeah man. Should be easy.
As long as you have the selected word appearing.
The text box you click on to type can be reset.
Set it to inactive when timed out, so you need to click it again before the typed words are acknowledged..
Just need to start the timer when the text box is clicked.
The word selection..... I have basic ideas. Like add individual words to the code with a random number selection to define what word appears.
Ie if 1. Text =word
If 2 text= true
Bit long winded. Plenty of easier ideas I just haven't trained with
Without construct next to me I can't test. But there is a text comparison option, also option to ignore caps...... Use the manual or I will write tomorrow.
As an interesting side note, you could use the text to speech to train people with a new language! Gd idea bro