Inspiration

The inspiration behind Comprend-o-Bot was to create an interactive and educational chatbot that assists users in language learning and comprehension testing, making the process engaging and accessible through WhatsApp. Also it will be used by the creators in teaching the languages.

What it does

Comprend-o-Bot guides users through selecting languages, difficulty levels, and generates stories and comprehension questions. It evaluates user responses and provides feedback, facilitating language learning and testing within a conversational interface.

How we built it

We built Comprend-o-Bot using Node.js and Express.js for the backend. We integrated it with a GPT-based language model for natural language understanding and generation. WhatsApp messaging is used for user interaction, and user data is stored and managed within the application.

Challenges we ran into

We faced challenges in designing a seamless conversation flow, handling user input effectively, and integrating with external APIs like WhatsApp and the language model. Managing the state of user interactions was also a complex task.

Accomplishments that we're proud of

We are proud of creating a functional chatbot that can assist users in language learning and comprehension testing through a user-friendly interface. The integration of the language model and WhatsApp messaging system was a significant achievement.

What we learned

During the development of Comprend-o-Bot, we learned valuable lessons in handling user interactions in a conversational manner, managing user state, and integrating external services. We also gained insights into natural language processing techniques.

What's next for Comprend-o-bot

In the future, we plan to enhance Comprend-o-Bot by adding support for more languages, increasing the complexity of generated stories, and improving the evaluation of user responses. Additionally, we aim to expand its reach to other messaging platforms for broader accessibility in language learning and comprehension testing.

Built With

Share this project:

Updates