Inspiration

With the abundance of online educational content, we aimed to develop a tool that makes learning more interactive, personalized, and measurable. Our idea was to build an app that lets users engage deeply with video content, providing both structured feedback and a scoring system to assess their understanding and retention.

What it does

FeyNotes is an interactive learning platform that allows users to extract insights from videos, answer guiding questions, and receive scores based on their responses across three videos. By utilizing speech-to-text technology, it transcribes user responses in real-time, enabling users to capture their thoughts as they watch. The scoring system provides valuable feedback on their performance and understanding, helping users gauge their progress and focus on areas needing improvement.

How we built it

FeyNotes is developed using HTML, CSS, and JavaScript. We use Web APIs for video recording, speech recognition, youtube transcripts, and real-time transcription, allowing users to record and transcribe their responses seamlessly. A scoring algorithm evaluates responses, ensuring that users receive objective feedback. Our interface guides users through each question and tracks their progress across multiple videos, enhancing engagement and learning outcomes.

Challenges we ran into

The biggest challenge we ran into was trying to combine backend work to front end. All of us had different technologies used to it was very time consuming to wire everything together

Accomplishments that we're proud of

We’re proud of successfully building a scoring system that gives users an immediate, quantifiable sense of their progress. The seamless integration of video recording and transcription, paired with an intuitive step-by-step interface, offers an accessible way for users to interact meaningfully with video content.

What we learned

We learned a lot about how to use different API's into our system and able to use our different API's into our system.

What's next for FeyNotes

Next, we plan to add support for multiple languages and offer more customizable note-taking features. We also aim to incorporate machine learning to automatically summarize video content, identify key points, and improve the accuracy of speech-to-text transcription for even better usability.

Share this project:

Updates