Inspiration

Many students at Brooklyn College take lower level language courses to fulfill their language requirement. Many students takeSpanish, so we wanted to create a project that would help students practice verbs, vocabulary and grammar. We also wanted to try creating a Discord bot in Java.

What it does

For now, the features only allow for practicing a few select AR verbs. If you get all the conjugations right (yo, tú, él/ella/elle/usted, nosotros(as), vosotros(as), ellos/ellas/elles/ustedes, vos), you get an output of "Correct!" and you move onto the next verb. If you get a conjugation wrong, the bot lists the correct conjugations and moves onto the next verb until there are no more verbs to practice.

How we built it

We built this using fundamental OOP concepts in Java such as abstract classes, inheritance. Since we were not able to get the bot up and running yet, we had to test the features using basic Java I/O and run the code in a terminal.

Challenges we ran into

At first, it was hard to figure out the right schema that would allow for a sensical way to create verbs. After tweaking the classes, we eventually found a way to write the classes that conform to the rules of Spanish verbs. Also, setting up the Discord bot is something that we still haven't fully completed because of the difficulty of the setup and the amount of time that it takes.

Accomplishments that we're proud of

We are proud of still being able to code our idea even if the setup for our project did not go as planned.

What we learned

We learned a bit about building a Discord bot in Java and a bit about the setup for it, which is a unique way to build a bot as opposed to using JS or Python like most bot developers.

What's next for SpanishBot

We hope to get the bot up and running on Discord and get real Discord users started with practicing some AR verbs.

Built With

Share this project:

Updates