Inspiration

I remember a programme my father used to make me do, which trained me to type faster and without looking at the keyboard. One of the prompts was education, which reminded me of that app, and that became my inspiration for this project.

What it does

The programme randomly generates a string of words that the user must type themself. After entering the words, the programme compares the two strings to see how similar the user's sentence is to the computer's. It then calculates how many errors were made, and how much time was taken, and displays it to the user.

How we built it

I coded in Python on Replit

Challenges we ran into

I ran into many challenges. I had to troubleshoot mathematical errors. Also, I had to figure out how to compare the randomly generated sentence to the user's one to figure out how many errors were made. I also did a lot of research for many different parts of the project, since I didn't have that knowledge beforehand.

Accomplishments that we're proud of

I'm proud of the project overall since I spent my whole Saturday on this programme. I didn't really have a lot of help, so I had to figure out a lot of it on my own.

What we learned

I learnt that the internet is a very useful tool. I got a lot of help from the internet which made my code more efficient and effective. Now I know that I don't have to figure out everything on my own since I have the internet right on my computer.

What's next for TypeWiz

I want to expand the programme to include more rounds so that there is more data for users. Also, I want to generate sentences that make sense, rather than simple strings of random words. I could also include other languages like Hindi.

Built With

Share this project:

Updates