📋 Sheet
Implement chatbot improvement ideas for beyondexams
👤 Emon📅 14/Mar🏃 16-30 May'26Org Verif Pending
Chatbot improvement ideas: https://docs.google.com/document/d/1u6OMmkAhx-AtzbHtPMkb4dxTmdCF2YpJrOgwe_3ZcsU/edit?usp=drivesdk
Frontend note: First we will need the students to take notice of the chatbot:
1. Create a new API timilar to /generate_nudge_data node called /beyondexams/generate_nudge_data to do the following specific to beyondexams:
Add new optional param called: timestamp in MM:SS
If page_url is a course video page, for example: https://beyondexams.org/video/KA_wOqYc1zo?course=learn-blockchain-basics-101-for-free-d87a3&module=12202 then extract slug: KA_wOqYc1zo and call youtube’s API (preferrably a free one if available) to obtain its transcript (no timestamps needed for now)
Use the transcript (FULL or uptil MM:SS) to frame nudge, nudge_questions and suggested_questions
Frontend note: If user decides to click the chatbot window while watching a video:
2. add a new API: /beyondexams/summarize
will take page_url and optional timestamp in MM:SS -> fetch transcript -> if t
↪ MR: https://gitlab.com/sid6i7/beyondchats-node/-/merge_requests/52
🎯 Goal & proof
📋 SDLC actionables
SDLC checklist
In Sprint (2)
Kickoff call (optional) with owner
Confirm sprint label is set on the row