Inspiration

Students often struggle not because they are incapable, but because they lack the exact prerequisite knowledge needed to solve a problem. Learning resources rarely adapt to what a student actually knows. Octopus was created to turn confusion into a structured path toward understanding. also as a child we moved around alot so i struggled in school not because i was not smart just because i didnt have the previous knowledge of subjects , this makes me to be left out must of the times because there was no time for the teacher to explain the prerequisites just for me

What it does

Octopus is a guided learning platform that transforms any problem into a structured learning path.

Students submit a problem and Octopus identifies the required prerequisite knowledge. The platform verifies understanding through quizzes and then generates similar problems so students can solve them independently.

Teachers can assign weekly problems, track student progress, and view learning insights through a shared classroom.

How we built it

i built Octopus as a web platform with separate teacher and student roles.

The backend handles problem analysis, prerequisite mapping, quizzes, and insight generation. The frontend provides a simple workflow where students submit problems, complete quizzes, and solve generated tasks.

Real-time classroom linking is handled through unique teacher codes that connect students to teachers.

Challenges i ran into

One of the biggest challenges was designing a workflow that stays simple while performing complex learning steps behind the scenes.

Mapping problems to prerequisite knowledge in a structured way required multiple iterations.

Another challenge was building a system where teachers and students interact smoothly without adding unnecessary complexity.

Accomplishments that i am proud of

i built a complete working platform that connects teachers and students in a structured learning environment.

Octopus demonstrates a full learning cycle: assigning problems, identifying knowledge gaps, testing understanding, solving similar problems, and generating insights.

The system works end to end in real time.

What i learned

i learned how important structured learning is for problem solving.

i also learned how to design a system that balances automation with clarity so users understand each step of the learning process.

Building Octopus improved our understanding of backend architecture, user workflows, and real world learning challenges.

What's next for Octopus

Next, i plan to improve the intelligence of the prerequisite detection system so it becomes more precise and adaptive.

i also plan to support more subjects, improve real-time collaboration, and add deeper analytics for teachers.

my long-term goal is to make Octopus a universal tool for structured learning and independent problem solving.

Built With

Share this project:

Updates