Spelling Beagle is a hobby project by me, Abe Gong, playing around with my kids. As of November 2021, they're in 3rd, 4th, and 5th grades, and they're all spending a good amount of time on spelling.
How do I play?
Click the button to hear a word spoken. Then start typing to spell the word. If you spell it correctly, you'll score points. If you make a mistake, you'll get feedback and a chance to correct your spelling. (You can click to adjust the difficulty of the words.)
How are the difficulty levels for words determined?
Difficulty levels are based on a machine learning algorithm trained on Scripps word lists from past years. As more kids play the game and spell (and misspell) more words, I hope to be able to incorporate that data into the algorithm as well.
What's the long-term goal for Spelling Beagle?
There isn't one, really. It's a chance for me to play with my kids and code together. If it also results in a game/tool/experience that's useful for others, I'd consider that a huge bonus.
What data does Spelling Beagle collect?
Nothing personal or private. Spelling Beagle logs each guessed word to help improve its ability to sort words by difficulty level. Along with the guess itself, it records the target word, how many times the user has guessed, a timestamp for the beginning and end of the guess, and a temporary session identifier. Spelling Beagle doesn't record any personally identifying information, such as name, IP address, location, etc.
Does Spelling Beagle include any offensive or obscene words?
I've removed all of the 1,300+ words in the bad word list
here. If you find encounter any others, please let me know.
How can I get in touch with questions / bugs / feature requests?
You can reach me through contact info on my
personal web site. Be warned that this is a hobby project, and I don't expect to touch it very often. So it may take me a long time to respond to inquiries.
© Abe Gong, 2021