Based on the provided documents, here is the information about the EDUShield project in Markdown syntax.

Inspiration The project was inspired by the critical and growing problems of student mental health and high dropout rates. EDUShield aims to address the urgent need for a scalable, accessible, and non-intrusive solution to provide timely support to students and prevent crises. The goal was to move beyond traditional methods and create a supportive, modern digital tool for students.

What it does EDUShield is an AI-powered agent designed to reduce dropout rates and support student mental well-being. It collects data from sources like attendance, assignment submissions, LMS interactions, and mood check-ins. Using this data, it predicts dropout risk and analyzes a student's sentiment and stress levels. The application provides personalized support and interventions through an AI chatbot companion. It can also alert mentors or counselors when a student is at high risk.

How we built it The EDUShield prototype was built as a single-file web application using a modern technology stack.

Frontend: The application was developed using HTML, CSS (with Tailwind CSS from a CDN), and JavaScript.

Backend & Data: It uses Google's Firebase platform for anonymous user authentication and for storing persistent chat history in Firestore. All operations are client-side, with external dependencies loaded via CDNs.

AI Integration: The conversational AI companion is powered by the Gemini API, which is called from the client-side.

Challenges we ran into Several challenges and risks were identified during the project's development:

Security Risk: A major challenge was the security risk of exposing the Gemini API key on the client-side for the prototype.

AI Quality Control: There is a risk that the AI companion could provide harmful or inappropriate advice.

Operational Costs: Uncontrolled API usage could lead to high operational costs for Firebase and Gemini.

Third-party Service Unavailability: The application relies on the uptime of third-party services like Firebase and Gemini.

Accomplishments that we're proud of The team is proud to have successfully built a functional, single-file web application that integrates multiple complex technologies.

We successfully created a fully responsive application with a clean, modern UI.

We implemented a persistent user session and real-time chat history.

We successfully integrated the Gemini API to create an intelligent chatbot companion.

The project addresses a critical need in education and has the potential for significant social impact.

What we learned Through this project, we gained valuable experience in:

Working with Firebase for authentication and database management.

Integrating a powerful AI model like Gemini into a client-side application.

Identifying and planning for security and operational risks associated with a web-based product.

Breaking down an ambitious project into smaller, achievable milestones.

What's next for EDUShield The next steps for EDUShield are focused on turning the prototype into a robust and scalable product.

Enhancing the AI: The future scope includes integrating with wearables for real-time health monitoring and exploring advanced emotion detection using voice and facial analysis (with consent).

Scalable Deployment: The application will be prepared for deployment across schools, colleges, and e-learning platforms.

Advanced Features: The team plans to add AI-based career and academic guidance tailored to student behavior.

Commercialization and Impact: The long-term goal is to continue building a business model based on improving student retention and performance while creating a lasting, positive social impact.

Built With

Share this project:

Updates