Beispiel #1
0
 public function sendtests()
 {
     if (Input::has('enviar')) {
         $personal = Personal::where('user_id', $this->user->id)->get();
         $data["user_id"] = $this->user->id;
         $data["proyecto_id"] = Input::get('proyectoid');
         foreach ($personal as $personals) {
             $data["user_id"] = $personals["id"];
             $data["testmd5"] = md5($personals["id"] + time());
             Resultado::create($data);
             $proyecto = Proyecto::find($data["proyecto_id"]);
             $proyecto->estado = 1;
             $proyecto->save();
             $datosempresa = $this->datosempresa;
             Mail::queue('emails.tests', ['empresa' => $datosempresa, 'link' => $data["testmd5"]], function ($message) use($personals, $datosempresa) {
                 $message->to($personals["correo"])->subject('Cuestionarios ' . $datosempresa["name"] . ' - Puzzle Analytics');
             });
             $value[] = $personals["correo"];
         }
         return redirect('proyectos');
     }
 }
Beispiel #2
0
 /**
  * Con esta accion generamos la nota final del
  * examen finalizado de alumno
  **/
 public function terminarExamen($id, Request $request)
 {
     $this->validate($request, ['user_id' => 'required', 'examen_id' => 'required', 'resultado' => 'required']);
     $resultado = Resultado::create($request->all());
     if ($request->ajax()) {
         return response()->json($resultado);
     }
 }