Inspiration

Many students struggle because learning is not one-size-fits-all. We wanted to create a tool that adapts to individual learning styles.

What it does

SmartLearn identifies whether you're a visual or auditory learner. It then generates a custom study path with relevant videos, tools, and progress tracking.

How I built it

I used Python and Streamlit to create an interactive quiz and dynamic content display. YouTube videos, checkboxes, and downloadable plans enhance the personalized experience.

Challenges we ran into

Handling dynamic session states in Streamlit required careful structuring. Designing intuitive layouts without using HTML also posed a challenge.

Accomplishments that we're proud of

We successfully personalized learning paths based on simple input. The UI feels smooth and engaging without needing web development skills.

What we learned

We learned how to effectively manage state and user input in Streamlit. Also, how small tweaks in UX can greatly improve engagement and clarity.

What's next for SmartLearn: Personalized AI Study Guide

We plan to add more learning styles, content types, and multilingual support. Gamified elements and AI recommendations are also on our roadmap.

Built With

Share this project:

Updates