SpellMaster is a web application I created to help my daughter when learning spellings during the school closures.
I created a backend component in Joomla to allow me to create and store word lists, and then assign words to these lists.
The front end allows for users to sign up and create spelling lists. When the list is seleccted, it uses AWS to audibly speak the word out and the user has to enter the word correctly. If the user makes a mistake 3 times, the website then spells it correctly and gives you an opportunity to enter it in with the correct spelling.
The spelling challenge can also be played using random words selected from a dictionary that is stored in the database. It currently has over 175, 000 words and descriptions added. These words can be selected with various parameters to make the challenge easy / difficult.
https://www.binarydelights.com/projects/36-spellmaster#sigProId39b8ae41c8