Makerpage / app /templates /classroom_dashboard.html
Edoruin's picture
Delete Classrooms and students create
bd57b26
{% extends "base.html" %}
{% block content %}
<div class="hero section">
<h1>GESTIÓN DE AULAS</h1>
<p class="text-dim">Administra tus cursos y monitorea la asistencia.</p>
</div>
<div class="glass" style="padding: 2rem; border-radius: 1rem; margin-bottom: 2rem;">
<h3>Crear Nuevo Curso</h3>
<form action="{{ url_for('create_course') }}" method="POST" style="display: flex; gap: 1rem; margin-top: 1rem;">
<input type="text" name="name" placeholder="Nombre del Aula / Curso (Ej: Robótica 101)" required>
<button type="submit" class="btn btn-primary"><i class="fas fa-plus"></i> Crear</button>
</form>
</div>
<div class="card-grid">
{% for course in courses %}
<div class="card glass" style="text-align: left; align-items: flex-start; position: relative;">
<a href="{{ url_for('course_details', course_id=course.id) }}"
style="text-decoration: none; color: inherit; flex: 1;">
<div style="display: flex; justify-content: space-between; width: 100%;">
<h2 style="margin: 0;">{{ course.name }}</h2>
<i class="fas fa-chalkboard-teacher" style="font-size: 1.5rem; margin: 0;"></i>
</div>
<p class="text-dim" style="margin-top: 1rem;">{{ course.students|length }} Estudiantes inscritos</p>
</a>
<form action="{{ url_for('delete_course', course_id=course.id) }}" method="POST"
style="position: absolute; top: 1rem; right: 1rem;" onsubmit="return confirm('¿Eliminar este curso?');">
<button type="submit" class="btn"
style="background: rgba(239, 68, 68, 0.2); color: #ef4444; padding: 0.5rem; border-radius: 0.5rem;">
<i class="fas fa-trash"></i>
</button>
</form>
</div>
{% else %}
<div style="grid-column: 1 / -1; text-align: center; color: var(--text-dim);">
<p>No hay cursos creados. ¡Crea el primero arriba!</p>
</div>
{% endfor %}
</div>
{% endblock %}