public function save_asignar(Request $request)
 {
     $m = Materia::find($request->materia);
     $m->id_docente = $request->docente;
     $m->save();
     return Redirect::back()->with(['success' => ' ']);
 }
Exemple #2
0
 public function forosMaterias($id, Request $request)
 {
     $foros = Materia::find($id)->foros()->get();
     if ($request->ajax()) {
         return response()->json($foros);
     }
 }
Exemple #3
0
 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();
 }
Exemple #7
0
 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'));
 }