public function save_asignar(Request $request) { $m = Materia::find($request->materia); $m->id_docente = $request->docente; $m->save(); return Redirect::back()->with(['success' => ' ']); }
public function forosMaterias($id, Request $request) { $foros = Materia::find($id)->foros()->get(); if ($request->ajax()) { return response()->json($foros); } }
public function createExamen($id, Request $request) { $materia = Materia::find($id); $detalles = ['materia' => Materia::find($id), 'usuario' => Auth::user()]; if ($request->ajax()) { return response()->json($detalles); } }
public function listaPreguntas($id, $materia) { $examen = $this->search($id); $mat = Materia::find($materia); $preguntas = PreguntaDocente::where('examen_docente_id', $id)->orderBy('id', 'desc')->get(); $preguntaNext = []; foreach ($preguntas as $pregunta) { //comprobamos si las preguntas ya fueron contestadas por el alumno. $repuestaUser = RespuestaDocente::where('pregunta_docente_id', $pregunta->id)->where('user_id', Auth::user()->id)->where('materia_id', $mat->id)->count(); if (!$repuestaUser) { $preguntaNext = PreguntaDocente::where('id', $pregunta->id)->with('respuestasDocentes')->orderBy('id', 'desc')->get(); } } $detalles = ['pregunta' => $preguntaNext]; return $detalles; }
/** * Remove the specified resource from storage. * * @param int $id * @return \Illuminate\Http\Response */ public function destroy($id) { $materia = Materia::find($id); $materia->delete(); return redirect()->route('admin.materias.index'); }
/** * Remove the specified resource from storage. * * @param $materia * @return Response */ public function postDelete(DeleteRequest $request, $id) { $materia = Materia::find($id); $materia->delete(); }
public function totalCal($id) { $materia = Materia::find($id); $actividadesId = $this->actividadRepository->getModel()->where('materia_id', $id)->lists('id'); $calificacion = $this->calificacionRepository->notaGlobalActividades($actividadesId); $promedios = $this->calificacionRepository->promedioGlobalActividades($actividadesId); return view('pdf.calificacion', compact('materia', 'promedios')); }