|
| 1 | +--- |
| 2 | +title: 'Creador de problemas en archivos .zip' |
| 3 | +weight: 6 |
| 4 | +type: docs |
| 5 | +sidebar: |
| 6 | + open: true |
| 7 | +author: 'Ismael Santana' |
| 8 | +author_email: 'ismael@omegaup.com' |
| 9 | +date: Thu, 11 Sep 2025 23:24:25 +0000 |
| 10 | +draft: false |
| 11 | +tags: ['Features', 'Problemas', 'Anuncios', 'omegaUp'] |
| 12 | +aliases: ['/features/creador-de-problemas'] |
| 13 | +--- |
| 14 | + |
| 15 | +> ¡Construye tus Propios Desafíos! desde cero, incluyendo su enunciado, código de solución y casos de prueba. |
| 16 | +
|
| 17 | +## ¿Qué es el Creador de Problemas en Archivo .zip? |
| 18 | + |
| 19 | +**¿Qué?** El Creador de Problemas en archivo `.zip` de omegaUp es una herramienta que te permite desarrollar desafíos de programación completos. Puedes definir el enunciado, escribir la solución, establecer los casos de prueba y, finalmente, empaquetar todo en un archivo `.zip` estandarizado, listo para ser cargado en la plataforma o compartido con otras personas. |
| 20 | + |
| 21 | +**¿Por qué?** Esta funcionalidad es invaluable porque: |
| 22 | +* **Empoderamiento:** Te da la capacidad de diseñar tus propios retos. |
| 23 | +* **Flexibilidad:** Permite crear problemas personalizados para clases, talleres o simplemente para tu práctica. |
| 24 | +* **Reutilización:** Una vez creado, el archivo `.zip` del problema puede ser guardado, modificado y compartido fácilmente. |
| 25 | +* **Comprensión Profunda:** Crear un problema te ayuda a entender mejor la lógica detrás de los desafíos de programación. |
| 26 | + |
| 27 | +## ¿Quiénes pueden utilizar esta herramienta? |
| 28 | + |
| 29 | +**¿Quién?** Esta herramienta es ideal para: |
| 30 | +* **Docentes y Entrenadores:** Para generar material didáctico específico para sus estudiantes. |
| 31 | +* **Estudiantes Avanzados:** Que quieran crear problemas para su club de programación o para retar a sus compañeros. |
| 32 | +* **Cualquier persona curiosa:** Que quiera explorar cómo se construyen los problemas de programación competitiva. |
| 33 | + |
| 34 | +## ¿Dónde y Cuándo Acceder al Creador de Problemas? |
| 35 | + |
| 36 | +**¿Dónde?** Para acceder al Creador de Problemas: |
| 37 | +1. Puedes iniciar sesión o no, en omegaUp. |
| 38 | +2. En el menú principal superior, haz clic en la pestaña "Problemas". |
| 39 | + |
| 40 | +3. Ó con sesión iniciada en el menú desplegable, selecciona "Crear Problema". Aquí verás dos opciones: "Crear archivo zip" o "Tengo un archivo zip". Elige **"Crear archivo zip"**. |
| 41 | + |
| 42 | + |
| 43 | + |
| 44 | +**¿Cuándo?** Puedes usar el Creador de Problemas en cualquier momento que necesites diseñar un nuevo desafío, ya sea para una clase, un entrenamiento o simplemente para tus propios fines didácticos. |
| 45 | + |
| 46 | +--- |
| 47 | + |
| 48 | +## ¿Cómo Usar el Creador de Problemas para Generar un Archivo .zip? |
| 49 | + |
| 50 | +Al acceder al Creador de Problemas, lo primero que verás es un mensaje de bienvenida. |
| 51 | + |
| 52 | +1. **¡Bienvenido al Creador de Problemas!** Esta guía te mostrará las funciones clave de la interfaz. Te dará un pequeño tour por las funcionalidades. |
| 53 | + |
| 54 | +2. **La Interfaz Principal:** Esta sección es tu espacio de trabajo para construir un problema. Incluye pestañas para escribir el enunciado, agregar código de solución, casos de prueba y una solución oficial. |
| 55 | + |
| 56 | + |
| 57 | + |
| 58 | +Ahora, veamos las funciones clave de la interfaz y cada pestaña: |
| 59 | + |
| 60 | +**Funciones Clave de la Interfaz:** |
| 61 | + |
| 62 | +* **Cargar problema:** Haz clic en el botón verde "Cargar Problema" para subir un archivo `.zip` y cargar un problema existente desde tu computadora. |
| 63 | +* **Generar problema:** Haz clic en el botón azul "Generar Problema" para descargar tu problema como un archivo `.zip` cuando esté listo. |
| 64 | +* **Nuevo problema:** Usa el botón amarillo "Nuevo Problema" para comenzar desde cero y crear un nuevo problema. |
| 65 | +* **Nombre del problema:** En la caja de texto superior, puedes ingresar o editar el nombre de tu problema. |
| 66 | + |
| 67 | +**Pestaña "Redacción" (Enunciado del Problema):** |
| 68 | + |
| 69 | +Esta es la primera pestaña que verás. |
| 70 | + |
| 71 | +* **Barra de herramientas Markdown:** Usa estos botones para dar formato a tu texto de enunciado con Markdown. |
| 72 | +* **Editor Markdown:** Escribe aquí el enunciado de tu problema usando la sintaxis de Markdown. |
| 73 | +* **Vista previa en vivo:** Esta sección muestra una vista previa en vivo de cómo se verá tu enunciado a medida que lo escribes. |
| 74 | +* **Guardar solución:** Haz clic en este botón para guardar el contenido de tu enunciado. |
| 75 | + |
| 76 | +**Pestaña "Código" (Solución del Problema):** |
| 77 | + |
| 78 | +En esta pestaña, subirás o escribirás el código de la solución del problema. |
| 79 | + |
| 80 | +1. **Selecciona un lenguaje:** Elige el lenguaje de programación para tu código en el menú desplegable. |
| 81 | + |
| 82 | +2. **Escribe código:** Usa el editor de código para escribir o modificar tu solución directamente en la plataforma. |
| 83 | +3. **Subir archivo:** También puedes subir un archivo con tu código en lugar de escribirlo en el editor. Haz clic en el botón "Browse...". |
| 84 | +4. **Guardar código:** Una vez que hayas terminado, haz clic en el botón "Salvar" para guardar los cambios. |
| 85 | + |
| 86 | +**Pestaña "Casos de prueba":** |
| 87 | + |
| 88 | +Aquí definirás los casos de prueba que se usarán para evaluar las soluciones. |
| 89 | + |
| 90 | +1. **Barra lateral de casos de prueba:** Usa esta barra lateral para administrar tus casos de prueba, incluyendo grupos y puntuaciones. |
| 91 | + |
| 92 | +2. **Panel para agregar caso:** Este panel te permite agregar un nuevo caso de prueba, especificando su nombre, grupo y si el puntaje se calcula automáticamente o no. |
| 93 | + |
| 94 | +**Pestaña "Solución":** |
| 95 | + |
| 96 | +En esta pestaña, puedes proporcionar una explicación detallada de la solución del problema, si lo deseas. |
| 97 | + |
| 98 | +1. **Barra de herramientas Markdown:** Usa estos botones para dar formato a tu solución en Markdown. |
| 99 | + |
| 100 | +2. **Editor Markdown:** Escribe tu solución aquí usando la sintaxis de Markdown. |
| 101 | +3. **Vista previa en vivo:** Esta sección muestra una vista previa en vivo de tu solución. |
| 102 | +4. **Guardar solución:** Haz clic en este botón para guardar el contenido de tu solución. |
| 103 | + |
| 104 | +**¡Todo listo para descargar!** |
| 105 | + |
| 106 | +Una vez que hayas completado todas las secciones (redacción, código, casos de prueba y, opcionalmente, la solución), haz clic en el botón **"Generar Problema"**. Esto descargará un archivo `.zip` a tu computadora. |
| 107 | + |
| 108 | +Este archivo `.zip` contendrá toda la estructura necesaria de tu problema, incluyendo carpetas para los casos de prueba, soluciones y enunciados. |
| 109 | + |
| 110 | +¡Ya tienes tu problema listo para usar en omegaUp o compartir! |
| 111 | + |
| 112 | +Esperamos que disfrutes de esta poderosa herramienta y que sigas contribuyendo a la comunidad de programación en omegaUp. |
0 commit comments