Browse Source

Cambio de calificaciones

Alejandro Rosales 1 year ago
parent
commit
4a0cdd5334
1 changed files with 11 additions and 1 deletions
  1. 11 1
      fetch/calificaciones.php

+ 11 - 1
fetch/calificaciones.php

@@ -25,7 +25,17 @@ $timeline = $db->query('SELECT * from public.promedio_snapshot(
     $params
 ) ?? [];
 
+$snapshots = $db->where('moodle_host_id', $_SESSION['moodle_id'])->get('snapshot_calificaciones', null, 'calificaciones, created_at');
+$snapshots = array_map(fn($snapshot) => array(
+    'fecha' => date('Y-m-d', strtotime($snapshot['created_at'])),
+    'calificaciones' => array_values(array_filter(
+        json_decode($snapshot['calificaciones']),
+        fn($calificacion) => $calificacion->username === $_POST['username']
+    ))
+), $snapshots);
+
 echo json_encode([
     'calificaciones' => $calificaciones,
-    'timeline' => $timeline
+    'timeline' => $timeline,
+    'snapshots' => $snapshots
 ]);