What inspired me to create this bot is the chemistry midterm next week. I built it to lessen my guilt of not studying chem on the weekend and pretend that the bot really helped me study.
What it does
The personalized learning bot can help you review any core concepts in any areas of study as long as there is a QnA framework created for it. The bot can be very helpful in class as anyone can contribute to the contents. The students can ask questions anytime, anywhere to review the concepts and would not need to go to office hours.
How I built it
I built it with Microsoft Bot Framework, QnA maker, and node.js.
Challenges I ran into
I learned about the whole bot concept and framework at the AthenaHacks workshop so I had no prior experience of coding similar projects. I had trouble with the branching logic and the bot just went into an infinite loop sometimes.
Accomplishments that I'm proud of
AthenaHacks is my first hackathon and I am proud that I have created something presentable in such a short notice.
What I learned
I learned how to build a chat bot from scratch and crossed the barrier of only outputing Hello World. I also reviewed some concepts in chem midterm when I was inputting the QnA database.
What's next for Personalized learning bot
I would like to implement quiz system and also make the bot more interactive instead of answering in texts. Also, I would need to increase the database for QnA.