Paso a paso para completar en un hackathon grupal de NUWE

Este artículo ofrece una guía paso a paso para participar en un hackathon grupal de NUWE, desde el registro hasta el anuncio de ganadores.

1. Registro en el hackathon

  • Primero, haz clic en el botón de registro del hackathon en el que quieras participar.
    register-grupal
  • Completa el formulario que aparecerá, asegurándote de llenar todas las casillas obligatorias (marcadas con un asterisco "*"). También, deberás de indicar en qué challenge querrás participar.
    formulario-grupal-1

2. Crea o únete a un equipo

  • Para crear un equipo, simplemente haz clic en la opción “Crear un equipo”. Una vez que tu equipo esté creado, podrás invitar a nuevos miembros desde la pestaña “Invitar”.

    create
    invite
  • Si prefieres unirte a un equipo existente, el líder del equipo deberá enviarte una invitación, la cual deberás aceptar para unirte. Para ello debes hacer clic en la opción "Unirte a un equipo" y aceptar las invitaciones pendientes.

    join

    Join-join
  • Si estás buscando miembros para tu equipo o quieres unirte a uno, puedes hacerlo a través del servidor de Discord de NUWE.

    discord-knowledge

2. Inicio del Challenge

  • Espera a la fecha de inicio del challenge. Una vez llegue esa fecha, podrás comenzar.
    start-challenge-grupal
  • Cuando estés listo, haz clic en "Empezar Desafío" para ver el enunciado completo, que incluye todas las instrucciones y recursos necesarios para completarlo.
    Start-2
  • Solo el líder del equipo puede empezar el desafío.start-not-leader

3. Clonar el Repositorio

  • Para empezar a trabajar en el desafío, debes clonar el repositorio que te aparece una vez has empezado el challenge.
    Repository-en
  • Instala Git Bash (si aún no lo tienes) para poder clonar el repositorio en tu computadora.
  • Crea una carpeta en tu computadora donde trabajarás en el desafío, luego haz clic derecho en esa carpeta y selecciona "Abrir Git Bash aquí".image-png-4
  • En la terminal de Git Bash, pega el comando de clonación que NUWE te dio y presiona Enter. Esto descargará todos los archivos que necesitas para trabajar en el desafío.
    image-png-Nov-05-2024-11-24-05-1129-AM

4. Resolver el Desafío

  • Abre los archivos en tu IDE favorito y empieza a trabajar en las tareas que se describen en el enunciado del challenge.
    tasks-group
  • A medida que completes las tareas, ve guardando tu progreso.

5. Subir tu Trabajo (Commit y Push)

  • Cuando termines el desafío, es momento de subir tu trabajo. Para ello, usa los comandos git commit y git push en Git Bash.
  • Una vez hecho el push, la plataforma NUWE detectará automáticamente tu entrega y empezará a calcular tu puntuación. Una vez la puntuación ha sido calculada te aparecerá en la propia vista del desafío.
    current-score
  • Ten en cuenta que podrás hacer tantas iteraciones como quieras en tu solución. Además, cada vez que hagas push te daremos feedback para que puedas seguir mejorando tu puntuación.
  • Si tu push falla, revisa lo siguiente para solucionar el problema:

    • Asegúrate de que el firewall no esté bloqueando la conexión.
    • Verifica que no haya problemas de conectividad local.
    • Confirma que la configuración de Git incluya tu nombre y correo electrónico (git config --global user.email "xxx@yyy.com").
    • Asegúrate de que la fecha y hora en tu computadora sean correctas.
    • Comprueba que no haya configuraciones SSH inusuales instaladas.
    • En Windows, verifica que la URL del clone de Git no tenga %20 en lugar de espacios.
  • El único push que se detectará será el del líder del equipo.

6. Entrega Final

  • Haz clic en "Entregar" para finalizar tu participación. Aparecerá un cuadro de diálogo que te preguntará si estás seguro de que quieres entregar esa solución y con esa puntuación.
    submit-gr
  • Si necesitas hacer cambios antes de entregar, puedes volver atrás y seguir ajustando tu código. Si decides entregar, ten en cuenta que tu repositorio se cerrará y ya no podrás hacer modificaciones adicionales.
  • Únicamente el líder del equipo podrá entregar la solución final.

7. Ver tus Resultados y el Anuncio de Ganadores

  • Puedes ver tu puntuación provisional en el Leaderboard de NUWE.
    leaderboard-gr-1
  • Cuando finalice el hackathon (en la fecha indicada en el step-by-step), se mostrarán las puntuaciones finales en el Leaderboard, y los ganadores definitivos se anunciarán oficialmente. Luego se hará la entrega de premios.
    winners-gr

¡Y eso es todo! Siguiendo estos pasos, estarás listo para completar con éxito un hackathon individual en NUWE.