Scholario - Sistema de empoderamiento de Edutech
¡Transformando la educación con la tecnología!
Explore la documentación »
Ver demostración · Informe de error · Función de solicitud
Tabla de contenido
- Sobre el proyecto
- Empezando
- Características
- Puntos finales
- Diagrama de ER
- Capturas de pantalla
- Que contribuye
- Licencia
- Contacto
Sobre el proyecto
Scholario es un sistema de empoderamiento de EduTech diseñado para revolucionar la gestión de la educación. Proporciona una plataforma integral para que las escuelas, estudiantes, maestros y administradores racionalicen diversas tareas y mejoren la experiencia de aprendizaje.
Construido con
- Frontend: angular
- Backend: Python con Django
- Base de datos: SQL, MongoDB
- Integración de AI: chatgpt, genai
Empezando
Para comenzar con Scholario, siga estos simples pasos.
Instalación
- Clonar el repositorio
git clone https://github.com/Vikram043/Scholario-EduTech-Empowerment-System
Install necessary packages
sh
cd frontend
npm install
cd ../backend
pip install -r requirements.txt
Uso
- Ejecutar el frontend
- Ejecutar el backend
cd backend
python manage.py runserver
Características
Scholario ofrece una amplia gama de características, que incluyen, entre otros::
- Registro y gestión del estudiante
- Registro y gestión del maestro
- Panel de administración para la administración escolar
- Seguimiento de la asistencia
- Tablero de anuncios para anuncios
- Chat interactivo con asistentes de IA
- ¡Y mucho más!
Puntos finales
Estos son algunos de los puntos finales de API que puede utilizar:
-
/admin : Panel de administración -
/admin-teacher : Administrar maestros -
/admin-student : Administre a los estudiantes -
/admin-attendance : administrar la asistencia -
/admin-fee : administrar los pagos de tarifas -
/admin-notice : avisos de publicación -
/teacher-dashboard : tablero de maestros -
/student-dashboard : Panel de estudiantes -
/aboutus : sobre la página de nosotros -
/contactus : Página de contacto - Y más ...
Entidades y relaciones:
Entidades:
- Alumno
- Maestro
- Administración
- Clase
- Sujeto
- Asistencia
- Tarifa
- Aviso
Relaciones:
- El estudiante asiste a clase (muchos a muchos)
- El maestro enseña asignatura (muchos a muchos)
- El maestro administra la clase (uno a muchos)
- Admin aprueba al maestro (uno a muchos)
- Admin aprueba al estudiante (uno a muchos)
- El estudiante paga la tarifa (uno a muchos)
- Aviso de las opiniones de los estudiantes (muchos a muchos)
- Aviso de publicaciones del maestro (uno a muchos)
- Admin maneja el aviso (uno a muchos)
- Asistencia a los registros de estudiantes (uno a muchos)
- El maestro recibe asistencia (de uno a muchos)
Atributos: Estudiante:
- StudentId (clave principal)
- Nombre
- Número de rollo
- Contacto
Maestro:
- Profesorid (clave principal)
- Nombre
- Sujeto
- Contacto
Administración:
- Administrar (clave primaria)
- Nombre
- Contacto
Clase:
- Classid (clave principal)
- Nombre de clase
Sujeto:
- SUJETID (CLAVE PRIMARIA)
- Nombre de sujeto
Asistencia:
- Asistente (clave principal)
- Fecha
- Estado (presente/ausente)
Tarifa:
- FeeID (clave principal)
- Cantidad
- Date de pago
Aviso:
- Notable (clave principal)
- Contenido
- Date publicado
Capturas de pantalla
Tablero de administración
Registro de estudiantes
Tablero de maestros
Chatear con Asistente de AI
Que contribuye
¡Las contribuciones son bienvenidas! Así es como puedes contribuir:
- Bifurca el proyecto
- Crea tu rama de características
- Comprende tus cambios
- Empujar a la rama
- Abra una solicitud de extracción
Licencia
Distribuido bajo la licencia MIT. Vea LICENSE para más información.
Contacto
Vikram - [email protected]
Enlace del proyecto: https://github.com/vikram043/scholario-edutech-empoderment-system