Saltar al contenido principal
Cinco tipos de ejercicios

Cinco formatos de evaluación con corrección automática

Cada formato evalúa una dimensión distinta del aprendizaje técnico: desde conocimiento conceptual hasta proyectos multiarchivo. Todos se corrigen automáticamente y aportan retroalimentación al alumno y al responsable formativo.

Ver definición canónica de evaluación automatizada con IA en el glosario

Cada formato cubre una dimensión del aprendizaje

Los formatos se pueden combinar dentro de un mismo curso o prueba técnica para obtener una evaluación integral: comprensión conceptual, dominio sintáctico, capacidad de implementación y razonamiento técnico.

Test

Preguntas y respuestas múltiples

Instantáneo

Puzle

Rellena el hueco con la respuesta

Instantáneo
IA

Código

Snippets en Monaco Editor

Feedback IA
IA

Proyecto

Proyectos multiarchivo completos

Rúbrica IA
IA

Ensayo

Editor WYSIWYG con imágenes

Rúbrica IA
Reto Test

Ejercicios tipo Test

Preguntas y respuestas múltiples para validar conceptos teóricos. Ideal para patrones, buenas prácticas y definiciones.

  • Corrección instantánea

    Resultados al segundo, sin esperas.

  • Múltiples preguntas

    Cada test puede tener varias preguntas.

  • Aleatorización

    Orden de preguntas y respuestas aleatorio.

¿Cuál es el principio SOLID más relacionado con el patrón Strategy?
Completa el método con la palabra clave correcta:
public ______ void main(String[] args) {
    System.out.println("Hola");
}
Correcto
Reto Puzle

Ejercicios tipo Puzle

Cada pregunta tiene un hueco ____ que el alumno debe completar con la palabra clave exacta. Ideal para sintaxis de código, nombres de funciones y comandos.

  • Validación exacta

    La respuesta debe ser la palabra clave correcta, sin margen de error.

  • Para sintaxis

    Perfecto para validar que el alumno conoce la sintaxis exacta.

  • Corrección automática

    Sin necesidad de revisión manual.

Reto Código + IA

Ejercicios de código

El alumno programa en Monaco Editor integrado en el navegador. Sin instalar nada, con evaluación automática por IA y feedback detallado.

  • Monaco Editor

    El mismo editor de VS Code, en el navegador.

  • Entorno por tecnología

    Configuración automática: Java, Python, JS, etc.

  • Evaluación con IA

    Calificación 1-10 y feedback personalizado.

Solution.java
public class Solution {
    public static int sum(int a, int b) {
        // Implementa la función suma
        _______;
    }
}
Evaluación IA 8/10

Correcto: Lógica de suma implementada correctamente.
Sugerencia: Añade validación para números negativos.

VS Code - Proyecto Spring Boot
src/main/java
Application.java
Controller.java
Service.java
src/test
pom.xml
Reto Proyecto - Rúbrica 9/10
Arquitectura 9/10
Código limpio 9/10
Cobertura de tests 7/10
Reto Proyecto + IA

Proyectos completos

El ejercicio más completo. El alumno construye un proyecto real con múltiples archivos. VSCode en el navegador, GitHub o ZIP. Evaluado contra rúbrica con IA.

  • VSCode completo

    El mismo IDE de escritorio, en el navegador.

  • Integración GitHub

    Clone y push directo desde el navegador.

  • Rúbrica configurable

    Define criterios específicos con peso en la nota.

Reto Ensayo + IA

Ensayos con editor WYSIWYG

Editor de texto enriquecido donde el alumno redacta respuestas en profundidad. Puede dar formato, incluir código e imágenes. Evaluado con rúbrica por IA.

  • Editor WYSIWYG

    Formato de texto enriquecido sin necesidad de HTML.

  • Código e imágenes

    Inserta bloques de código y capturas de pantalla.

  • Rúbrica por IA

    Feedback detallado según criterios configurables.

Explica las ventajas de usar un patrón de arquitectura limpia (Clean Architecture) en aplicaciones empresariales.

La Clean Architecture permite separar las capas de negocio de los detalles técnicos, facilitando el testing y la mantenibilidad...

Evaluación IA: 8.5/10 - Buena explicación de los principios...

¿Cuándo usar cada tipo?

Tipo Mejor para Evaluación
Test Conceptos teóricos, patrones, definiciones Automática
Puzle Sintaxis, keywords, comandos exactos Automática
Código Snippets, funciones, lógica de programación IA
Proyecto Proyectos completos, arquitectura, code review IA + Rúbrica
Ensayo Diseño, arquitectura, análisis, argumentación IA + Rúbrica
Configuración avanzada

Parámetros configurables por ejercicio

Cada ejercicio admite reglas específicas según el escenario de uso: aprendizaje libre, evaluación con valor académico, certificación interna o prueba técnica para selección.

Intentos máximos

Define el número máximo de intentos permitidos por reto, o déjalo ilimitado. Ideal para diferenciar entre práctica libre y evaluaciones formales.

Nota mínima para aprobar

Establece el umbral de aprobado para cada reto. El sistema marca automáticamente como superado o no superado según la calificación obtenida.

Modo práctica

Estilo Duolingo: el alumno puede repetir el reto tantas veces como necesite sin penalización. Perfecto para refuerzo y aprendizaje progresivo.

Modo puntuación con intentos

Cada intento cuenta. Se registra la mejor nota obtenida entre los intentos permitidos, incentivando al alumno a mejorar en cada entrega.

Modo contrarreloj

Limita el tiempo disponible para completar el reto. Ideal para pruebas técnicas de selección y simulaciones de examen con presión real.

Plantillas preconfiguradas

Crea retos en segundos con plantillas listas para usar. Configura una vez los parámetros de evaluación y reutilízalos en cualquier curso.

Entornos online

Entornos de programación en el navegador

Los retos de tipo Código y Proyecto incluyen entornos de programación completos con Visual Studio Code integrado en el navegador. SDK, compiladores, herramientas y extensiones preconfiguradas según la tecnología del curso.

  • Visual Studio Code completo con terminal, depurador y extensiones
  • SDK y herramientas preinstaladas: Java, Python, Node.js, .NET, Go y más
  • Sin instalación local: el alumno accede directamente desde el navegador
  • Bases de datos, frameworks y librerías preconfiguradas por proyecto
Visual Studio Code - Entorno online
EXPLORADOR
src
main.py
utils.py
tests
requirements.txt
def procesar_datos(datos):
# Tu código aquí
return resultado
$ python main.py
Tests: 3 passed, 1 failed

Preguntas frecuentes

¿Cuántos tipos de ejercicios hay en CertiDevs?

Hay cinco tipos de retos: reto Test, reto Puzle, reto Código, reto Proyecto y reto Ensayo. Los tres últimos usan IA para evaluación y feedback.

¿Qué tipo de ejercicio es mejor para conceptos teóricos?

Para conceptos teóricos, los retos de tipo Test son ideales. Permiten crear preguntas de opción múltiple para validar que el alumno ha entendido patrones, buenas prácticas o conceptos fundamentales.

¿Se puede usar Monaco Editor en los ejercicios de código?

Sí. Los retos de tipo Código usan Monaco Editor integrado en el navegador, el mismo editor que usa VS Code. El entorno se configura automáticamente según la tecnología del curso.

¿Cómo funciona el reto Proyecto?

El reto Proyecto permite crear proyectos completos con múltiples archivos y carpetas. El alumno puede desarrollar en Visual Studio Code en el navegador, conectar con GitHub, o subir un ZIP. Se evalúa contra una rúbrica configurable.

¿Qué es el reto Ensayo y para qué sirve?

El reto Ensayo es un ejercicio con editor WYSIWYG donde el alumno puede escribir texto con formato, incluir código e imágenes. Ideal para preguntas de diseño, arquitectura o análisis que requieren argumentación en profundidad.

Elimina la corrección manual del proceso formativo

Cinco formatos de ejercicio con calificación automática, feedback razonado y rúbricas configurables. Tu equipo técnico recupera horas de revisión manual cada semana.