|
@@ -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
|
|
|
]);
|