Inspiration

In Kenya’s Competency-Based Education (CBE), learners are encouraged to take charge of their education by developing skills, values, and knowledge through exploration and creativity. However, many learners struggle to understand concepts outside of school hours, especially when access to tutors or extra help is limited. This challenge inspired me to create IndeLearner, a supportive platform designed to help children study independently, reinforce what they have learned in school, and build a strong foundation of understanding at their own pace.

What it does

IndeLearner AI is a mobile-first, AI-powered web application designed to support self-paced, personalised learning for Kenyan students under the Competency-Based Education (CBE) curriculum. It enables learners to upload their course outlines, either as PDFs or plain text and instantly generates structured lessons, quizzes, and adaptive feedback tailored to their learning needs. The platform adapts content to different learning styles (Visual or Auditory) and allows the learner to download printable PDFs for offline accessibility.

How we built it

The application was created using Bolt.new platform with a single prompt.

Challenges we ran into

One of the main challenges was resolving errors that arose after the initial build. Although our prompt specified the use of the Gemini Pro 2.5 model, Bolt.new defaulted to using Gemini Flash. This mismatch caused a generation error, which we resolved by aligning the model used for generating course content with Gemini Flash.

Another significant hurdle was the output token limit. With a maximum cap of 100,000 tokens, we were constrained in how much course material, quizzes, and exam content we could include in a single session. I ended up generating 3 quizzes and 3 questions for each lesson.

Accomplishments that we're proud of

Building a mobile-first web application that performs well on basic smartphones.

What we learned

Gained valuable experience in prompt engineering and the importance of crafting precise, goal-oriented prompts to achieve accurate and relevant outputs.

What's next for IndeLearner

My next steps include enabling offline access for learners in highly marginalized areas, ensuring that quality education is available regardless of connectivity. I also plan to integrate an AI tutor capable of offering personalized explanations for challenging concepts, further enhancing the learning experience.

Built With

Share this project:

Updates