Inspiration

This website draws inspiration from the ever-growing demand for efficient and personalized learning experiences in the digital age. By leveraging AI technology to summarize lectures into digestible bullet points and immediately offering quizzes aligned with the day's material, it addresses the perennial challenge of ensuring student comprehension and engagement. The platform's concept is rooted in the desire to bridge the gap between traditional lectures and modern educational tools, providing both students and professors with real-time feedback to enhance learning outcomes. It embodies the spirit of innovation in education, striving to optimize the learning process for today's dynamic academic landscape.

What it does

The website records lectures and employs Whisper AI and OpenAI API to condense them into concise bullet-point summaries, aiding student comprehension. Following this, students take quizzes based solely on the day's lecture content. The platform enables professors to assess student understanding in real time, facilitating targeted assistance and revision support. Ultimately, it streamlines the learning process by providing accessible summaries and immediate assessments, ensuring students grasp the material effectively while offering professors insights to tailor their teaching approach.

How we built it

We first discussed and carefully finalized the feature requirements, specs, and user flows. Then, the team split up into two broad pods: developers (2) & designers (2). The two designers worked together to design all the wireframes and hi-fi mockups in Figma.On the development side, the developers proceeded to build the application in ReactJS and Python. Our database was MongoDB and we utilized OpenAI API to call GPT 3.5 turbo and Whisper to transcribe and summarize the lectures. This was all handled by a flask backend in Python.

Challenges we ran into

Building our platform presented several challenges. Initially, determining the essential features proved daunting, as we aimed to strike a balance between simplicity and functionality. Additionally, devising effective lecture summarization methods that resonate with students' comprehension levels posed a significant hurdle. Integrating databases in our backend also proved challenging, requiring attention to ensure seamless data connectivity and management.

Further, being a team of primary beginners, we were having issues deciding what to tackle first and determining the feasibility of the solution. Despite these obstacles, our team's collaborative efforts and dedication enabled us to overcome these challenges and deliver a robust, user-centric educational platform.

Accomplishments that we're proud of

Firstly, our ability to successfully integrate AI technology into the lecture summarization process stands out. we're proud of our user-centered approach to design and development. By prioritizing user experience, we've crafted a platform that resonates with both students and professors, creating engagement and facilitating effective learning outcomes. We did not want to build something just for the sake of building it but wanted to build something impactful. As we talked with more people during the hackathon, our idea took shape and people started liking our idea and how they felt like they could use a similar app in their school. This and the learning journey are probably the accomplishments we are proud of the most.

What we learned

This project taught us the working of AI. As a team, we learned to leverage the OpenAI API to connect with OpenAI and build our app around it. We learned how to connect MongoDB database and to analyze data. Initially, we spent around 6 hours bouncing off between ideas and trying to find which idea is most feasible for us. We wanted to build something that would have an impact but also something where we would learn a lot ourselves too. We were able to build this - 2 of us learned the core of designing, wirframing, while the other 2 dived on the technical details of the app.

What's next for ReEdu

We would love to conduct a series of usability tests to validate the use cases for our idea. In addition, we also have a list of features that we would love to implement. Firstly, a matchmaking concept aimed at connecting students who are having contrasting issues so they can better collaborate to teach one another. We want to make this app accessible to everyone so we can develop a mobile version of this web app and have a seamless connection between the web app and mobile app for a user.

This would make a really robust platform where people are being connected to someone who they will find interesting leading them to be more interested in opening this application eventually leading them to complete more goals. The main idea is to have this be a part of "Extra Credit" for a class which a school can utilize to understand the exact problems students are having and teach them accordingly.

Built With

Share this project:

Updates