Our AI-driven platform aims to streamline school standardization processes by leveraging advanced machine learning, natural language processing, and dynamic resource allocation. This project is designed to support educational policymakers, administrators, and school authorities in restructuring and optimizing their institutions based on best practices.
- Analyzes school infrastructure and available resources.
- Suggests optimal grade reconfiguration models for better alignment with standard categories.
- Provides a school standardization score and improvement recommendations.
- Assesses subject-wise teacher demand for each school.
- Generates automated reports on teacher distribution needs.
- Prioritizes rural development needs for better resource allocation.
- Collects feedback from students, teachers, and school administrators.
- Utilizes AI to analyze feedback and generate policy improvement suggestions.
- Provides an intuitive dashboard for administrators to review feedback insights.
- Tracks schools’ progress in adopting standard structures.
- Identifies bottlenecks and suggests real-time interventions.
- Enables discussions, feedback submission, and resource-sharing.
- Provides forums and community support for smooth transition management.
- Login for administrators.
- Create & manage schools with credentials.
- Search schools by UDISE ID and view details.
- Add new features to educational schemes as tasks.
- View policy improvement suggestions from AI-based feedback analysis.
- Manage school funding requests based on priority and proof submission.
- Allocate teachers dynamically based on demand and region priorities.
- Automated email feedback collection using Orkes for biweekly insights.
We have used the following technologies to build this platform:
- Frontend: Next.js, TypeScript, TailwindCSS, ShadCN UI, React Hook Form
- Backend: NextAuth, OpenAI, MongoDB, Zod
- Email Automation: Orkes
git clone https://github.com/rahulkhandait-sde/s3.git
cd s3We recommend using a virtual environment:
python -m venv venv
source venv/bin/activate # On Mac/Linux
venv\Scripts\activate # On Windows pip install -r requirements.txt python app.py cd backend
npm install
npm start cd frontend
npm install
npm run devOnce all servers are up, visit:
- Admin Panel:
http://localhost:3000/admin - School Dashboard:
http://localhost:3000/schools
- Log in to the school dashboard.
- Enter school infrastructure details in the Standardization Section.
- Submit details to receive a Standardization Score & Recommendations.
- Upload teacher availability data to generate teacher demand reports.
- Provide feedback on policies via the portal.
- Request funding support with necessary proof for admin review.
- Log in to the Admin Dashboard.
- Search schools using UDISE ID to view details.
- Assign tasks related to educational schemes.
- Approve or reject funding requests based on verification.
- Monitor teacher demand reports and allocate resources accordingly.
- Analyze stakeholder feedback using AI-powered insights.
We welcome contributions! Please follow these steps:
- Fork the repository.
- Create a new branch (
feature-branch-name). - Commit changes and push them to your fork.
- Create a Pull Request for review.
This project is licensed under the MIT License.