Skip to content

jasonmatthewsuhari/source-awakening

Repository files navigation

Goodscroll

Goodscroll is an AI-powered edtech platform that transforms passive video watching into active learning — built for learners at any level.

Instead of letting students mindlessly consume educational content, Goodscroll interrupts at key moments with contextually-generated questions delivered to a companion mobile app. The video keeps playing on the main screen while the question appears on the student's phone, turning screen time into study time without breaking the viewing experience.

How It Works

  1. Browse — A Netflix-style web interface organizes educational videos by subject and surfaces a personalized "For You" feed based on the learner's proficiency profile.
  2. Watch — The video plays normally, but a countdown appears in the corner: "A question is coming in 3..."
  3. Answer — The question pops up on the student's phone (the mobile remote). They answer while the video continues.
  4. Learn — AI generates video transitions that feel native to the content rather than jarring pop-up overlays, keeping immersion intact.

Personalization

During onboarding, learners set up a subject proficiency profile visualized as a stat hexagon. They can also upload lecture slides, syllabi, or course materials to auto-calibrate their profile — so whether you're studying for a calc exam or reviewing med school anatomy, the system quizzes you on what matters.

Tech Stack

  • Frontend: Web viewer + mobile companion app
  • AI: Alibaba Qwen for question generation, MiniMax/WaveSpeedAI for video generation
  • Database: TiDB Cloud (MySQL-compatible)
  • Optional: Facial analytics to detect distraction or confusion in real time

Built at the Source Awakening Hackathon (March 2026).

About

Jason Matthew Suhari's solo submission for the Source Awakening hackathon on 13 March 2026.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors