{% extends "base.html" %} {% block title %}Import from Google Sheets - Edu-Space Admin{% endblock %} {% block content %}

Google Sheets Academic Sync

Extract and synchronize classrooms, careers, subjects, and weekly schedules directly from the official Google Sheet.

Dashboard
{{ metrics.total_careers }}
Careers
{{ metrics.total_subjects }}
Subjects
{{ metrics.total_classrooms }}
Classrooms
{{ metrics.total_commissions }}
Commissions
{{ metrics.total_reservations }}
Calendar Classes
Google Sheets Live Integration UniCABA 2026

Official Schedule Board (Cartelera de Aulas)

Reads published CSV sheets for all 6 days of the week, automatically creating or updating academic careers, classrooms, subject codes, commissions, and weekly calendar entries without duplicating records.

{% for s in metrics.sheets %} {{ s.name }} {% endfor %}
Connecting to Google Sheets and processing records...
{% if stats %}
Synchronization Report
{{ stats.total_rows_processed }}
Rows Processed
+{{ stats.careers_created }}
Careers Created
+{{ stats.classrooms_created }}
Classrooms Created
+{{ stats.subjects_created }}
Subjects Created
+{{ stats.commissions_created }}
Commissions Created
+{{ stats.reservations_created }}
Reservations Created
{% if stats.errors and (stats.errors|length > 0) %}
Warnings / Errors detected:
    {% for err in stats.errors %}
  • {{ err }}
  • {% endfor %}
{% endif %}
{% endif %}
Recently Synchronized Subjects & Comissions
View Calendar
{% for s in recent_subjects %} {% else %} {% endfor %}
Code Subject Name Career Commissions Status
{{ s.code }}
{{ s.name }}
{{ s.career_obj.name if s.career_obj else (s.department or _('General')) }} {{ s.commissions|length }} commission(s) {% if s.is_active %} Active {% else %} Inactive {% endif %}
No subjects in database yet. Click "Sync Data Now" to import.
{% endblock %} {% block extra_js %} {% endblock %}