Modificación del userController para el cambnio de rol si es alumno o docente
This commit is contained in:
@@ -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([
|
||||
|
||||
Reference in New Issue
Block a user