Novedades en los ejercicios de codificación

Los ejercicios de codificación son breves actividades interactivas con las que tus estudiantes pueden adquirir experiencia práctica en codificación. Sabemos que los estudiantes valoran las actividades prácticas que les permiten profundizar en lo que han aprendido en los vídeos y que tú estás deseando de ofrecerles esa experiencia. Sin embargo, hemos recibido algunos comentarios acerca de la dificultad que entraña usar los ejercicios de codificación actualmente. Por este motivo, estamos tratando de mejorar la herramienta para que puedas captar la atención de tus estudiantes y ofrecerles una forma auténtica de practicar y evaluar sus conocimientos.

Durante los próximos meses, iremos actualizando este artículo con un resumen de los cambios que introduzcamos en los ejercicios de codificación de Udemy. Sigue leyendo a continuación para conocer las novedades.

 


 

Febrero de 2023

Nos complace anunciar que algunos cambios muy solicitados para los ejercicios de codificación estarán disponibles a partir de hoy. Estas actualizaciones permiten interacciones más significativas a la vez que ayudan a los estudiantes a mejorar sus habilidades de codificación. Obtén más información a continuación y empieza a crear con nuestra Guía de creación de ejercicios de codificación para instructores.

¿Qué ha cambiado?

Hemos estado trabajando duro los últimos meses, implementando cambios a partir de los comentarios de estudiantes e instructores para ofrecer una experiencia de codificación mejorada. Los instructores, como José Portilla, ya están disfrutando de esta nueva experiencia y utilizando las nuevas funciones en sus cursos prácticos. En la fase beta, la nueva experiencia ha mejorado la satisfacción de los instructores entorno a un 90 %, y se ha incrementado el índice de compleción de los ejercicios de codificación por parte de los estudiantes. 

Una interfaz similar a la de un IDE

Nuestros ejercicios de codificación mejorados cuentan con un entorno de codificación realista que simula con precisión un entorno de desarrollo integrado (IDE). De esta manera, los estudiantes pueden practicar con tareas del mundo real que les ayuden en sus trabajos actuales o futuros. Asimismo, los estudiantes podrán ver todos los casos de prueba y utilizarlos para consultar los detalles de los errores y comprender en qué punto está fallando su código.

Nuevas funciones de orientación

La nueva experiencia es solo una parte de la actualización. También hemos lanzado las siguientes funciones para que puedas ayudar a tus estudiantes: 

  • Pistas: ofrece pistas, recordatorios y enlaces útiles para ayudar a tus estudiantes a completar los ejercicios con confianza.

  • Clase relacionada: añade una clase relacionada para que los estudiantes tengan más información sobre cómo abordar el problema.

  • Explicación de soluciones: proporciona una explicación detallada donde se destaquen conceptos clave que ayuden a los estudiantes a comprender la respuesta de los ejercicios.

Biblioteca de lenguajes ampliada

Hemos ampliado nuestra biblioteca de lenguajes para incluir C# 11 y SQLite 3, aumentando el número de lenguajes hasta 22. Hemos elegido estos lenguajes porque C# 11 fue uno de los más solicitados en la versión la beta y por los instructores. SQLite 3 proporciona a los instructores de SQL otra opción para los ejercicios de codificación, especialmente si deseas evitar algunas de las limitaciones de AlaSQL SQL Database.

¿Por qué debería crear ejercicios de codificación para mi curso?

Nuestras investigaciones demuestran que los estudiantes buscan algo más que vídeos bajo demanda en sus cursos. Quieren oportunidades para practicar y poner a prueba lo que han aprendido. Al incluir ejercicios de codificación en tu curso, estarás creando un contenido de mayor calidad que puede mejorar la participación de los estudiantes.

Como ventaja adicional, si tu curso forma parte de un plan de suscripción de Udemy, el tiempo que los estudiantes dediquen a los ejercicios de codificación se añadirá a tus ingresos de participación.

¿Cómo creo un ejercicio de codificación?

Tanto si vas a crear tu primer ejercicio de codificación como si quieres mejorar los que ya tienes, nuestra Guía de creación de ejercicios de codificación para instructores incluye todo lo que necesitas saber. En la guía se abordan preguntas comunes sobre los ejercicios de codificación y se analiza en profundidad los pasos recomendados: planificar el objetivo y el resultado, crear la solución, encuadrar el ejercicio y añadir pistas y casos de prueba para ayudar a los estudiantes. 

Si buscas orientación sobre cómo acceder y navegar hasta los ejercicios de codificación, visita el Centro de asistencia.

¿Cómo se enterarán los estudiantes de las mejoras introducidas en la herramienta de ejercicios de codificación?

Los estudiantes podrán acceder a la nueva experiencia de ejercicios de codificación desde hoy, pero promocionaremos estos cambios con mayor intensidad en dos o tres semanas. De esta manera, tendrás la oportunidad de crear nuevos ejercicios de codificación para tus cursos o de añadir funciones de orientación en los ejercicios que ya tienes. Promocionaremos estos cambios enviando un correo electrónico a los estudiantes inscritos en un curso con ejercicios de codificación, así como a través de redes sociales y en Udemy.com. 

Novedades en los ejercicios de codificación

Además de estas mejoras, estamos trabajando duro en la actualización de la experiencia de creación de ejercicios de codificación para que resulte más sencilla. También seguiremos dedicándonos a mantener la herramienta, comprobar que no haya errores y actualizar los lenguajes de codificación para que todo esté a punto.

 


 

Noviembre de 2022

Cuando publicamos las mejoras de los ejercicios de codificación este año, mencionamos que llegarían actualizaciones más importantes. Hoy nos complace anunciar que en los próximos meses vamos a poner en marcha estas nuevas e interesantes mejoras. Tras escuchar los comentarios de la comunidad de instructores en los que se señalaba a la mala experiencia del estudiante y a la falta de funciones de orientación como los principales problemas de la herramienta de ejercicios de codificación, hemos desarrollado una serie de funciones para este producto. Esperamos abordar los puntos débiles mencionados con los siguientes cambios:  

 

Mejora en la interfaz del estudiante

Los estudiantes valoran que las actividades prácticas sean lo más parecidas posible a aquellas actividades que desempeñarán tras realizar el curso. Si esto se hace bien, el camino desde la actividad práctica hasta su trabajo actual o futuro es más sencillo. Nuestra nueva experiencia de aprendizaje de ejercicios de codificación simula de manera fiel un entorno de desarrollo integrado (IDE, por sus siglas en inglés) para que puedan participar en una actividad práctica útil de las tareas del mundo real. 

 

Nuevas funciones de orientación

Actualmente, cuando los estudiantes se atascan en un ejercicio de codificación, a los instructores les resulta difícil ayudarles. En la versión mejorada de los ejercicios de codificación, pondremos en marcha las siguientes funciones para que puedas ayudar a los estudiantes: 

  • Pistas: Los instructores podrán dar consejos y poner recordatorios para ayudar a los estudiantes a completar el ejercicio.
  • Clases relacionadas: Los instructores podrán añadir clases relacionadas para que los estudiantes vuelvan a consultar el tema y obtener así más información sobre cómo abordar el problema. 

 

Respuestas detalladas

Más allá de la práctica, los estudiantes utilizan los ejercicios de codificación para comprobar si han comprendido los conceptos que están aprendiendo. Para ayudar a los estudiantes a recibir comentarios inmediatos y útiles sobre su progreso, hemos introducido las siguientes mejoras:

  • Explicación de soluciones: Los instructores podrán redactar una explicación detallada destacando conceptos clave que ayuden a los estudiantes a comprender la respuesta de los ejercicios.
  • Casos de prueba: Los instructores podrán crear casos de prueba detallados que se muestran a los estudiantes en el nuevo diseño. Anteriormente, los instructores podían crear casos de prueba, pero estaban ocultos. Ahora los estudiantes podrán ver todos los casos de prueba y utilizarlos para ver los detalles de los errores y comprender en qué punto está fallando su código.

 

Pruebas de nuevas insignias

A medida que invertimos más en esta herramienta, queremos asegurarnos de que estamos destacando estas oportunidades prácticas para los estudiantes. En las próximas semanas, probaremos una nueva insignia para los cursos de inglés que tengan más de diez ejercicios de codificación, una calificación de al menos 4,2 y sean populares dentro de su categoría. Aunque se trata de un experimento, esperamos que este nuevo distintivo ayude a los estudiantes a encontrar el curso adecuado y a cumplir sus objetivos de aprendizaje.

 

La mayoría de las mejoras mencionadas en los ejercicios de codificación se encuentran actualmente en fase beta con un grupo seleccionado de cursos. Iremos introduciendo la fase beta en más cursos con ejercicios de codificación durante las próximas semanas y, a principios de 2023, trataremos de lanzar la nueva experiencia para todos los cursos.

 


 

Octubre de 2022

Desde nuestra última actualización, hemos introducido las siguientes mejoras en los ejercicios de codificación:

  1. Hemos lanzado la función de autocompletar y los fragmentos de código para que los estudiantes puedan practicar en un entorno similar al entorno de desarrollo integrado (IDE). Los fragmentos de código son plantillas que facilitan la introducción de patrones de código repetidos.
  2. Ahora puedes crear ejercicios de codificación en Java 17 con JUnit 5. Java es uno de nuestros lenguajes de programación más populares, así que estas mejoras podrían ser útiles para los más de 600 000 estudiantes inscritos en cursos de desarrollo Java. 
  3. Cuando los estudiantes abran los ejercicios de codificación de un curso, ahora verán un entorno totalmente ampliado. Se trata de un pequeño cambio de diseño, pero esperamos que mejore tanto tu experiencia de usuario como la de tus estudiantes.

Además, estamos trabajando para introducir algunos cambios de diseño y de funciones de mayor envergadura que responderían a algunas de las principales solicitudes que hemos recibido por parte de los instructores y los estudiantes. Te mantendremos al tanto del progreso de esta iniciativa durante los próximos meses.

 


 

Agosto de 2022

Durante estos años, los instructores de cursos de programación nos habéis pedido en varias ocasiones que mejoremos nuestra herramienta de ejercicios de codificación. Nos complace informarte de que, en los próximos meses, daremos prioridad a las mejoras de los ejercicios de codificación para que puedas crear actividades prácticas que fomenten la participación de los estudiantes.

Mientras abordamos algunas de las cuestiones principales, queríamos informarte de las correcciones y actualizaciones que ya hemos realizado:

  1. Puedes crear ejercicios de codificación en Python 3.10. Esta era una de las peticiones más comunes, así que esperamos que el nuevo lenguaje te resulte de lo más útil.
  2. Puedes editar los ejercicios de codificación después de publicarlos. Antes, tenías que eliminar el ejercicio de codificación publicado y volver a crearlo. Ahora, puedes anular la publicación dentro del curso, introducir las actualizaciones necesarias y volver a publicarlo.
  3. Los estudiantes pueden ahorrar tiempo copiando el texto directamente de las descripciones de los ejercicios de codificación y pegándolo en la parte de la actividad del ejercicio.

Seguiremos informando de los cambios que hagamos en los ejercicios de codificación. Consulta el artículo Cómo crear un ejercicio de codificación del centro de asistencia para obtener más información.

¿Preparado para crear tu curso? ¡Vamos allá!

Crear un curso