{% extends "base.html" %} {% block title %}Sincronización Google Sheets y Purga Académica - Edu-Space Admin{% endblock %} {% block content %}
Extrae, normaliza y sincroniza carreras, aulas, comisiones y cronogramas de cursada desde Google Sheets con soporte de configuración dinámica y reinicio de entorno.
{{ sync_error }}
Descarga las 6 hojas de cálculo semanales, creando o actualizando en lote las Carreras, Aulas (físicas y virtuales), Códigos de Materia, Comisiones de Cursada y las Clases semanales en el calendario sin duplicar registros.
Seleccione las entidades que desea eliminar de la base de datos antes de re-importar. Las restricciones de clave foránea se limpian automáticamente en el orden estricto. Nota de seguridad: Los usuarios del sistema, credenciales de acceso, roles RBAC y registros de auditoría NUNCA se eliminan.
| Código | Nombre de la Asignatura | Carrera / Departamento | Comisiones | Estado |
|---|---|---|---|---|
| {{ s.code }} |
{{ s.name }}
|
{{ s.career_obj.name if s.career_obj else (s.career_name or s.department or 'General') }} | {{ s.commissions_count if s.commissions_count is defined else (s.commissions|length if s.commissions else 0) }} comisión(es) | {% if s.is_active %} Activa {% else %} Inactiva {% endif %} |
| No hay materias en la base de datos actualmente. Haga clic en "Sincronizar Datos Ahora" para importar. | ||||