From 3ca4818e513b46b656890792ac5c21df7b0677e5 Mon Sep 17 00:00:00 2001 From: Christopher Alessandro Rodriguez Salazar Date: Sun, 25 May 2025 17:38:55 -0600 Subject: [PATCH] Regreso de las competencias --- api/cursos.php | 10 +++-- assets/css/styles.css | 9 ++++- assets/js/main.js | 93 ++++++++++++++++++++++++++++++++++++++----- hash.php | 2 +- 4 files changed, 99 insertions(+), 15 deletions(-) diff --git a/api/cursos.php b/api/cursos.php index a29f6ea..ba0a6da 100644 --- a/api/cursos.php +++ b/api/cursos.php @@ -35,13 +35,15 @@ switch ($method) { try { $stmt = $pdo->prepare(" - INSERT INTO cursos (nombre, descripcion, tipo, estado, profesor_id) - VALUES (?, ?, ?, 'activo', ?) + INSERT INTO cursos (nombre, descripcion, tipo, competencias, estado, profesor_id) + VALUES (?, ?, ?, ?, ?, ?) "); $stmt->execute([ $data['nombre'], $data['descripcion'] ?? null, $data['tipo'], + $data['competencias'] ?? null, + $data['estado'], $profesorId ]); @@ -77,6 +79,7 @@ switch ($method) { nombre = ?, descripcion = ?, tipo = ?, + competencias = ?, estado = ? WHERE id = ? "); @@ -84,7 +87,8 @@ switch ($method) { $data['nombre'], $data['descripcion'] ?? null, $data['tipo'], - $data['estado'] ?? 'activo', + $data['competencias'] ?? null, + $data['estado'], $data['id'] ]); diff --git a/assets/css/styles.css b/assets/css/styles.css index f5512f6..e9e13db 100644 --- a/assets/css/styles.css +++ b/assets/css/styles.css @@ -579,8 +579,13 @@ header h1 { color: white; } -.badge.inactive { - background-color: #f44336; +.badge.completed { + background-color: #2196f3; + color: white; +} + +.badge.archived { + background-color: #9e9e9e; color: white; } diff --git a/assets/js/main.js b/assets/js/main.js index 94fff68..e1fd946 100644 --- a/assets/js/main.js +++ b/assets/js/main.js @@ -336,27 +336,36 @@ function loadProfessorCourses(container) {

Mis Cursos

- + - + - - + +
+ + +
+
@@ -385,9 +394,17 @@ function loadProfessorCourses(container) { ${course.tipo} - ${course.estado} + + ${course.estado} +