Inspiration
Making it easier to find tutorials and review understanding of topics.
What it does
By entering a subject, CourseCreator will find a YouTube playlist. It will go through each video in the playlist, showing them to the user and creating 4 multiple-choice questions after each video based on its transcript.
How we built it
By downloading the YouTube data API and the Google Gemini API, we could find videos relating to the user-inputted topic, parse the transcript for important takeaways, and create questions to test comprehension.
Challenges we ran into
Creating the front end, which requires the transfer of the Gemini API question and answer outputs to the webpage.
Accomplishments that we're proud of
Learning HTML, CSS, and React while programming and using minimal help from AI.
What we learned
How to use APIs, HTML, CSS, and React
What's next for CourseCreator
Saving generated courses, creating user accounts, allowing course sharing, AI tutoring, using more educational APIs (instead of just YouTube), pre-defined courses, and providing visual and text-based responses.
Built With
- axios
- css3
- express.js
- gemini-api
- html5
- node.js
- react
- youtube-data-api
Log in or sign up for Devpost to join the conversation.