Inspiration

High quality tutoring too often comes with a high price tag, leaving low income students at a disadvantage. We believe everyone deserves the chance to learn in a truly engaging, effective, and affordable way. This vision of equity and inclusivity inspired us to create ARCHIMEDES, a platform that removes financial barriers and unlocks opportunities for learners everywhere.

What it does

ARCHIMEDES is an AI powered tutor that personalizes lessons, quizzes, and study materials for each user. It observes individual progress, tracking strengths and weaknesses, and adjusts in real time to deliver exactly what each learner needs. The platform also generates automatic summaries, targeted quizzes, and tracks overall performance, all in a user friendly interface.

How we built it

We built our platform by pairing user-friendly front-end frameworks with powerful AI models for tasks like summarization and adaptive testing. Each feature, whether it’s quiz generation or note taking, runs as its own microservice, which gives us the flexibility and scalability to keep improving and adding new tools. We integrate AI agents from OpenAI, Claude AI, Gemini, and others, all tied together using Streamlit as our framework.

Challenges we ran into

Bringing multiple AI agents together on one platform was more challenging than we first imagined. We integrated features like PDF summarization, question generation, and text-to-speech, and even built in the option for users to add different AI models. Each component had its own requirements and data flows, so getting them all to work smoothly took a lot of trial and error and late-night problem-solving sessions. Despite the hurdles, watching these features blend into a cohesive, dynamic learning experience made every challenge worthwhile.

Accomplishments that we're proud of

We created an accessible, tailored educational tool that adapts to different learning styles without becoming prohibitively expensive. Direct user engagement helped shape an experience that feels natural and supportive rather than robotic or a one size fits all approach. By offering a comprehensive set of tools, quizzes, summaries, and progress tracking, ARCHIMEDES stands out as a holistic solution.

What we learned

We learned that working together as a team made it possible to blend AI models like OpenAI, Claude, and Gemini seamlessly with our Streamlit setup. Using Docker for deployment really simplified managing dependencies and scaling our services, so updates became a breeze. This collaborative approach not only made our development process smoother but also helped us create a platform that presents organized, user-friendly web content.

What's next for ARCHIMEDES

Our plans include expanding subject coverage, enhancing gamification through leaderboards and achievements, and forming partnerships with NGOs and educational institutions to reach underrepresented communities. We also aim to introduce multilingual support, ensuring ARCHIMEDES becomes a truly global and inclusive solution for learners everywhere.

Built With

Share this project:

Updates