The connection between teachers and students is important, however distance learning and not enough preparation for the same, have led to both parties feeling like playing catch.
The students throw their doubts, and the teacher who is already busy has to answer all doubts, and make sure each student gets the attention they need. This is hard over conventional social media like WhatsApp, as there might be multiple, sometimes 10s of groups one might be a part of. So Rektify answers all the doubts and consolidates the ones which couldn't be answered.
We ran into the challenge of re-training the ChatBot only through the API. So we found a wrapper library supported by Azure services and that's how we were able write scripts that could re-train and publish the whole knowledge base on demand through a simple API.
We also faced problems with slow loading and fetching from databases but for that, Server-side rendering proved to be useful!
Technologies used
Discussion