Skip to content

Un sistema de gestión de aulas virtuales para proyectos escolares con detección básica de similitud textual.

Notifications You must be signed in to change notification settings

OtakuSweett/fAIrclass

Repository files navigation

📚 fAIrclass - Sistema de Gestión de Aulas con Detección de Similitud Textual


🚀 ¡Bienvenido a fAIrclass!

fAIrclass es un proyecto escolar diseñado para crear un sistema de gestión de aulas virtuales sencillo pero potente. Su objetivo principal es facilitar la interacción entre profesores y estudiantes, la gestión de actividades y, crucialmente, la detección de similitudes en los trabajos entregados.

Este proyecto ha sido desarrollado como parte de un curso académico, enfocándose en la implementación de principios de arquitectura MVC, buenas prácticas de seguridad y la integración de una funcionalidad básica de detección de plagio.


✨ Características Clave

  • Gestión de Clases: Los profesores pueden crear y administrar clases, y los estudiantes pueden unirse utilizando un código de clase único.
  • Roles de Usuario: Clara diferenciación entre profesores y estudiantes con permisos específicos para cada rol.
  • Gestión de Actividades: Creación y asignación de actividades académicas con fechas límite.
  • Sistema de Envíos: Los estudiantes pueden subir sus actividades completadas.
  • Detección Básica de Similitud Textual: Integración inicial para comparar las entregas de los estudiantes e identificar posibles similitudes.
  • Seguridad Esencial: Hasheo de contraseñas con Bcrypt, sentencias preparadas PDO y sanitización de entradas.
  • Arquitectura MVC: Clara separación de la lógica de negocio, la presentación y las capas de acceso a datos.

🛠️ Tecnologías Utilizadas

PHP 7.4+
MySQL/MariaDB
PDO
Bootstrap

📄 Licencia

Este proyecto está bajo la Licencia MIT.

About

Un sistema de gestión de aulas virtuales para proyectos escolares con detección básica de similitud textual.

Resources

Stars

Watchers

Forks

Languages