Specialized Individualized Education Plans (IEP) are crucial for children with special needs. Yet, in underserved areas, the dearth of experts hampers the formulation of effective IEPs, leaving many students without the tailored support they require.
This project is aligned with UN SDG Goal 4: Quality Education, ensuring inclusive and equitable learning for all.
Introducing the "IEP Co-Pilot" - an innovative application that harnesses the power of AI to democratize access to specialized education planning.
-
How it works:
- Teachers or guardians initiate the app during planning sessions with the student.
- As conversations ensue, the app records, converts speech to text, and processes this information in real-time.
- Leveraging techniques like prompt engineering, it collaborates with advanced language models, such as ChatGPT, to formulate a tailored IEP.
-
Unique Features:
- This draft IEP isn’t just a generic plan; it's tailored based on the nuances captured during the conversation.
- Once generated, an educational assistant reviews, validates, and refines the plan.
By acting as a co-pilot, the app doesn’t replace human expertise but amplifies it, making specialized education more accessible. For underserved communities, this doesn’t just bridge a gap; it opens up a world of tailored educational possibilities for those who need it most.
We welcome contributions from everyone. Feel free to open an issue or create a pull request.
- GitHub: We utilized GitHub for our version control needs, enabling a collaborative environment and ensuring smooth code integration.
- GitHub Actions Workflows: Allowed us to automate our software development workflows, ensuring code quality and automated deployments.
- Python 3.11: The backbone of our backend services.
- Flask: A micro web framework written in Python, used for developing our web application.
- OpenSearch: An open-source search and analytics suite, which we employed for efficient data retrieval.
- ChromaDB: Our chosen database system for robust data storage and retrieval.
- Chat GPT: Leveraged for natural language processing and enhancing user interaction.
- LLAMA2 API: Integrated for [specific function of LLAMA2 API].
- HTML, JS, CSS: The core trio of web technologies, forming the foundation of our web application.
- Bootstrap: Assisted us in creating a modern and responsive user interface.
- Responsive Design: Ensuring our application looks and functions perfectly across all device sizes.
- Human Centered Design Principle: Our approach prioritizes the human perspective in all steps of the problem-solving process, creating solutions that are tailored to the user.
This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.