Inspiration
Teachers work thoroughly crafting lesson plans. The work is very intensive and difficult, but can be repetitive as they have to carry over a lot of the same work. A member of our group is the son of two educators, and saw his parents tirelessly making lesson plans to help their students.
What it does
Grasp generates custom lesson plans catered to the inputted age group, on the exact topic of the user's choice. From there, it then generates a video script using the information in the lesson plan. Finally, it creates a video with image and audio generations. The user can add any supplementary information at any stage.
How we built it
We utilized HTML5, CSS, and React, JavaScript for the client side interface. We utilize python for the backend server work.
Challenges we ran into
The main challenge we encountered was the unreliability of AI. We decided to then scrape a google search query, and then only allow the AI to use that scraped information.
Accomplishments that we're proud of
We're proud of the full stack integration we have. We seamlessly integrate our complex python code into easy and readable format for the client side across countless formats and languages for a seamless and enjoyable user experience.
What we learned
We learned many new frameworks and packages to implement, such as beautiful soup and urllib for scraping, or flask. Additionally, we had very little experience in creating a complete full stack project, so the entire experience was very new to us.
What's next for Grasp.ai
Hopefully, Grasp.ai can undergo beta testing to see if it is a useful tool for teachers and students. We intend to add more functionality, such as cited references, or accessibility features for those with learning disabilities.
Log in or sign up for Devpost to join the conversation.