//metodo presentar prueba
        public ActionResult PresentarPrueba()
        {
            PruebaPOViewModel Prueba = new PruebaPOViewModel();

            var competencias = db.Competencias.ToList();
            var enunciados   = db.Enunciados.ToList();
            var preguntas    = db.Pregunta.ToList();
            var opciones     = db.Opciones.ToList();

            Prueba.Competencias = competencias;
            Prueba.Enunciados   = enunciados;
            Prueba.Preguntas    = preguntas;
            Prueba.Opciones     = opciones;

            return(View(Prueba));
        }
        public ActionResult PresentarPrueba(int?id)
        {
            PruebaPOViewModel Prueba = new PruebaPOViewModel();
            var datos     = db.PruebasPreguntas.Include(x => x.Prueba).Include(x => x.Pregunta).Where(x => x.Pregunta.Id.Equals(id));
            var _opciones = db.Opciones.Where(op => op.Id == op.IdPreguntaOpcion).ToList();

            var _competencias = db.Competencias.ToList();;
            var competencias  = db.Competencias.ToList();
            var enunciados    = db.Enunciados.ToList();
            var preguntas     = db.Pregunta.ToList();
            var opciones      = db.Opciones.ToList();

            Prueba.Competencias = competencias;
            Prueba.Enunciados   = enunciados;
            Prueba.Preguntas    = preguntas;
            Prueba.Opciones     = opciones;

            return(View(Prueba));
        }