The problem Inclusive Classroom.AI solves

The "Inclusive AI Classroom" is an educational platform that integrates several AI powered tools to support the desire for homeschooling. It includes a course generator, autocomplete notes taker, AI tutor chatbot, and a calendar scheduler. These components work together to provide a mini classroom experience, offering accessible and personalized education for Poor/Less privileged and women students who often face obstacles in accessing formal school education.

Offering several benefits:

Education Access: It provides an opportunity for less privileged and women students to access quality education remotely, bridging the gap for those who may not attend school regularly due to various challenges.

Course Generation: Users can effortlessly generate course materials tailored to their specific needs, simplifying the process of learning and study preparation.

Efficient Note-Taking: The autocomplete notes taker streamlines the note-taking process, making it easier for students to summarize and organize key information from their lessons.

Personalized Learning: The AI tutor chatbot offers personalized assistance, answering questions and providing explanations, enhancing the learning experience for each user.

Time Management: The integrated calendar scheduler assists in organizing study sessions, ensuring that learners can effectively manage their time and prioritize their education.

Challenges I ran into

1.One major hurdle involved the Accuracy and Relevance of the AI generated content. Problem being generating a course from the input of title and unit something results in hallucinations by AI providing less relevant video and summary to support the course. Sol - recursively prompt the ai until a relevant content is found and the context provided by ai is structured as desired.

2.Another challenge was the implementation of editor for the Smart Notes taker. It was easy to break the text format of the paragraph and tailwindcss by default didn't allowed editing to existing h1 to h6 font sizes. Sol - used TipTapEditor functions to create editable text.

3.The expenses associated with server hosting were a concern, particularly as server timeout issues on free tier deployment of a Dynamic website exceeding 30-60 seconds of API fetch due to the resource-intensive content generation processes. Sol - Have to pay 20$ for my ai content to generate properly on hosting Alternative - Edge runtime is an option but Nextauth authentication isn't compatible with it yet and planetscale doesn't offer its support.

Built With

  • nextauth.js
  • nextjs
  • openai
  • planetscale
  • prisma
  • tailwindcss
  • typescript
Share this project:

Updates