Inspiration

People of all ages, but often young children, struggle with learning English grammar. Not only that, but COVID-19 has made it even more difficult for these students to absorb the material they are being taught virtually in their classes. We wanted to create a simple, easy-to-use application that would allow them to feel engaged while learning and practicing their grammar, which can also improve their writing as they move forward into their futures.

What it does

A user is given a randomly generated, grammar "activity" to complete. These activities include Past Tense (a user must write the correct past tense version of a word to make the sentence correct), Fill in the Blank, Fix the Sentence, and Write a Sentence Using the Following. Once a user completes the activity, they will be told whether or not they were successful. If there are errors, the program will provide feedback to the user as to what the errors are and how they might go about fixing them.

How we built it

Since we wanted our application to be basic, we went back to the basics with some "old-school" HTML, CSS, and JavaScript (sprinkling in some Bootstrap and jQuery along the way).

Challenges we ran into

We struggled initially with getting our application hosted. We decided we didn't want to use Node.js because we wanted to keep this on the client-side, but this made it difficult for us to build it on Heroku. We also registered a domain, but we had a really hard time connecting our Heroku app to it. We wanted to add more features and feedback for the user, but it wasn't going the way we thought it would.

Accomplishments that we're proud of

The API works and the static hosting on Heroku works. Even though we didn't finish everything we wanted to be completed, we still captured the essence of our object.

What we learned

Sometimes it's okay to move on if something isn't working.

What's next for Grammasaurus-Rex (G-Rex)

It would be nice to add more activities, possibly "game-ify" it, and make it mobile.

Share this project:

Updates