Inspiration
The challenge of writing essays is a universal aspect of the student experience. However, for students with learning difficulties, this task becomes exponentially more daunting.
Difficulties such as dyslexia, dysgraphia, and attention deficit hyperactivity disorder (ADHD), can severely inhibit the writing process. For instance, students with dyslexia often struggle with reading and processing langauge, which can hinder their ability to organize their thoughts and express ideas clearly.
Our project, ScribAid, was inspired by the desire to bridge this gap, providing an AI-powered tool that specifically addresses the unique needs of these students.
What it does
The core of our project integrates Google's Gemini GenAI with proven research methods, TIDE and RAFT (as discussed in this paper) to assist with organizing thoughts and structuring arguments, overcoming the difficult challenges of writing.
Teachers can assign essay prompts and select the learning method to be used. Students then complete these assignments with the aid of visual guides and feedback provided by both software and Gemini.
Concern: Will students rely too heavily on Gemini for answers, bypassing the learning process? To address this, ScribAid is designed so Gemini AI only offers feedback on essay ideas, not the essays themselves, preventing any potential misuse and ensuring the tool enhances the learning experience.
How we built it
The backend utilizes Google's latest language model through the Gemini API and incorporates the Stable Diffusion API to generate engaging images. It also uses Flask for seamless communication. The frontend is built with React.js along with TailwindCSS for a well-structured and accessible interface.
Challenges we ran into
Solution is pretty complicated. We are under a really tight time constraint.
Accomplishments that we're proud of
A fully functional backend and a working prototype
What we learned
How to apply generative models from Google to real life application and help solving social problems
What's next for ScribAid
- Create a database which stores detailed student profiles
- Login systems for student and teacher accounts
- Add more SRSD-based teaching plans
Log in or sign up for Devpost to join the conversation.