Example #1
0
 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;
 }
Example #2
0
 public function borrarPreguntaDocente($id)
 {
     $pregunta = PreguntaDocente::find($id);
     $pregunta->delete();
 }