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; }
public function editarPregunta($id) { $pregunta = PreguntaDocente::where('id', $id)->with('rango')->get(); return Response()->json($pregunta); }