Ir al contenido principal

Cómo usar la pregunta de tipo IDE remota

Crea el entorno, elige la política de IA, usa la pregunta en una evaluación y corrige la entrega con el snapshot y los commits.

La pregunta de tipo IDE remota entrega al candidato un entorno de desarrollo completo en el navegador: editor, terminal, servidor de desarrollo en ejecución y una pestaña de vista previa con la aplicación funcionando. Tú subes el proyecto base una vez y cada candidato recibe una copia aislada.

Es la forma de evaluar código en un contexto real, con el repositorio, las dependencias y el historial de commits como parte de la entrega. La función está en Beta.

Frameworks disponibles

El entorno se arma a partir de una imagen base. Hoy hay siete: Vue 3 + Vite, React + Vite, Angular CLI 18, Django 5.2 (Python), Laravel 11 (PHP), .NET 9 (C#) e Spring Boot 3.5 (Java).

Crear la pregunta

Ve a Biblioteca, haz clic en Crear pregunta y elige IDE remota.

Ventana de creación de pregunta, con la tarjeta IDE remota destacada

La pantalla de edición tiene dos columnas. A la izquierda, los datos de la pregunta: título, idioma, enunciado, duración, nivel, peso y límites de la nota. A la derecha, la Configuración del entorno.

Formulario de la pregunta de IDE remota, con la lista de frameworks abierta y el checklist del proyecto al lado

En la Configuración del entorno defines:

  • Política de IA: de quién es la credencial de IA que puede usar la sesión.

  • Framework: la imagen base del contenedor.

  • Origen: Github, con la URL de un repositorio público, o Enviar archivo .zip con el proyecto.

  • Validar: revisa el proyecto contra el checklist antes de publicar.

El checklist del proyecto

Con el origen Github, el botón Validar revisa el repositorio contra cinco puntos:

  • Ser un proyecto Git válido.

  • Pesar menos de 5 MB.

  • Tener un README.md en la raíz.

  • Tener contenido compatible con el framework elegido.

  • Tener un devfile.yaml en la raíz, con los comandos de instalación e inicio y el endpoint público que abrirá la pestaña de vista previa.

Con el origen Enviar archivo .zip, la validación ocurre al enviar y cubre lo que se puede leer del paquete: hasta 5 MB comprimidos y un devfile.yaml en la raíz. Los demás puntos siguen valiendo como buena práctica, sobre todo el repositorio Git iniciado, que es lo que permite al candidato hacer commits.

Política de IA

El valor por defecto es el más restrictivo, y es a propósito: un campo que nadie completó no puede liberar asistentes por accidente.

Campo Política de IA abierto, con las cuatro opciones disponibles

  • Sin asistente de IA (por defecto): la sesión se levanta sin asistente y sin agentes de línea de comandos.

  • Credencial de la empresa: el asistente usa la credencial de IA de tu empresa.

  • Credencial de Coodesh: el asistente usa la credencial de Coodesh y el uso consume créditos.

  • Sin restricción de red: el entorno no restringe el uso de asistentes.

Cuando la política lo bloquea, el enunciado avisa al candidato y los asistentes quedan deshabilitados dentro del entorno.

Pruébala antes de usarla

Abre la pregunta en la biblioteca y haz clic en Probar tú mismo. Entras al mismo entorno que recibirá el candidato, con el mismo proyecto y el mismo tiempo. Conviene hacerlo cada vez que creas o modificas una pregunta de IDE.

Vista previa de una pregunta de IDE remota en la biblioteca, con el botón Probar tú mismo

Usar la pregunta en una evaluación

En la evaluación, usa Agregar de la biblioteca y elige la pregunta. Aparece en la sección con el tipo IDE remota y su duración recomendada.

Sección de la evaluación con una pregunta de tipo IDE remota agregada

En Editar, en la fila de la pregunta, ajustas lo que vale solo para esta evaluación:

Ventana Configurar pregunta, con peso, límites de la nota, duración, habilidades, modo presentación y política de IA

  • Peso, límites de la nota y duración recomendada.

  • Habilidades evaluadas.

  • Modo presentación: pide al candidato una grabación de pantalla explicando la entrega.

  • Política de IA: mantiene la de la pregunta (Heredar de la pregunta) o la cambia solo en esta evaluación.

Corregir la respuesta

Abre el resultado de la persona y haz clic en la pregunta. El entorno del candidato se apaga cuando envía, y lo que queda es el snapshot final del proyecto.

Página de resultado de un candidato, con la sección y la pregunta de IDE remota pendiente de revisión

La revisión tiene dos pestañas. En Solución navegas por los archivos y lees el código tal como quedó.

Pestaña Solución, con el árbol de archivos del snapshot y el código abierto

En Commits ves el historial: fecha, autor y mensaje de cada commit. Ahí se ve el proceso, no solo el resultado.

Pestaña Commits, con la lista de commits hechos por el candidato

Desde esa misma pantalla puedes descargar el snapshot completo del workspace, consultar las orientaciones para la revisión de la pregunta y poner la nota.

Preguntas frecuentes

¿El candidato necesita instalar algo?

No. Todo funciona en el navegador. La pregunta no se abre en celulares ni tablets.

¿El tiempo de preparación del entorno consume tiempo de prueba?

No. El tiempo de preparación se devuelve al cronómetro del candidato en cuanto la sesión queda lista.

¿Y si el candidato se ausenta a mitad de la pregunta?

Después de algunos minutos sin actividad la plataforma pregunta si sigue ahí y, sin respuesta, apaga el entorno para liberar recursos. La respuesta sigue abierta y el trabajo se restaura cuando vuelve.

¿Puedo usar mi propio repositorio?

Sí. Usa el origen Github con la URL de un repositorio público, o envía el proyecto en .zip. En ambos casos el proyecto debe pasar el checklist.

¿Desaparece la pregunta de tipo Proyecto?

No. La IDE remota es la alternativa para cuando quieres evaluar al candidato resolviendo dentro del entorno, sin depender de que configure nada en su máquina.

¿Ha quedado contestada tu pregunta?