Modificación del userController para el cambnio de rol si es alumno o docente

This commit is contained in:
2026-05-05 18:33:36 -06:00
parent 59b7ff87f3
commit 91d0813a9c
21 changed files with 1267 additions and 165 deletions
+18
View File
@@ -127,6 +127,24 @@ class TareaController extends Controller
->with('info', 'Tarea eliminada.');
}
public function acta(Grupo $grupo, Material $material)
{
$tareas = Tarea::where('grupo_id', $grupo->id)
->where('material_id', $material->id)
->orderBy('created_at')
->get();
$alumnos = $grupo->alumnos()->with('alumnos')->get();
// [alumno_id][tarea_id] => Entrega
$entregas = Entrega::whereIn('tarea_id', $tareas->pluck('id'))
->get()
->groupBy('alumno_id')
->map(fn($rows) => $rows->keyBy('tarea_id'));
return view('tarea.acta', compact('grupo', 'material', 'tareas', 'alumnos', 'entregas'));
}
public function calificar(Request $request, Tarea $tarea, Alumno $alumno)
{
$request->validate([