{"id":31271,"date":"2023-02-14T12:10:33","date_gmt":"2023-02-14T20:10:33","guid":{"rendered":"https:\/\/teach.udemy.com\/?page_id=31271"},"modified":"2024-08-13T08:09:37","modified_gmt":"2024-08-13T15:09:37","slug":"instructor-guide-coding-exercises","status":"publish","type":"page","link":"https:\/\/teach.udemy.com\/es\/instructor-guide-coding-exercises\/","title":{"rendered":"Gu\u00eda de creaci\u00f3n de ejercicios de codificaci\u00f3n para instructores"},"content":{"rendered":"<h4 data-pm-slice=\"1 1 []\"><span style=\"color: #a435f0;\">A\u00f1ade pr\u00e1cticas de codificaci\u00f3n breves y espec\u00edficas a tu curso de Udemy con <strong>ejercicios de codificaci\u00f3n<\/strong>.<\/span><\/h4>\n<p>Los estudiantes buscan formas accesibles de practicar, poner a prueba y aplicar lo que han aprendido. A\u00f1adir ejercicios de codificaci\u00f3n a tu curso te permite ofrecer estas experiencias de aprendizaje activas con comodidad.<\/p>\n<hr \/>\n<h1>Preguntas frecuentes sobre los ejercicios de codificaci\u00f3n<\/h1>\n<p data-pm-slice=\"1 1 []\"><strong><u>\u00bfQu\u00e9 es un ejercicio de codificaci\u00f3n?<\/u><\/strong><\/p>\n<div class=\"fabric-editor-block-mark fabric-editor-indentation-mark\" data-level=\"1\">\n<p>\ud83d\udcd6 Un ejercicio de codificaci\u00f3n es aquel que permite a los estudiantes practicar un lenguaje o marco de codificaci\u00f3n espec\u00edfico. Los estudiantes pueden poner a prueba su comprensi\u00f3n de los conceptos que cubres en tu curso y obtener una calificaci\u00f3n autom\u00e1tica.<\/p>\n<p data-renderer-start-pos=\"601\"><strong data-renderer-mark=\"true\"><span class=\"fabric-text-color-mark\" data-renderer-mark=\"true\" data-text-custom-color=\"#ff5630\"><u data-renderer-mark=\"true\">\u00bfC\u00f3mo comienzo?<\/u><\/span><\/strong><\/p>\n<p data-renderer-start-pos=\"624\"><a class=\"css-tgpl01\" title=\"https:\/\/support.udemy.com\/hc\/articles\/4413994712471\" href=\"https:\/\/support.udemy.com\/hc\/articles\/4413994712471\" data-testid=\"link-with-safety\" data-renderer-mark=\"true\"><span class=\"fabric-text-color-mark\" data-renderer-mark=\"true\" data-text-custom-color=\"#ff5630\"><u data-renderer-mark=\"true\">Ve a la p\u00e1gina Curr\u00edculum<\/u><\/span><\/a><span class=\"fabric-text-color-mark\" data-renderer-mark=\"true\" data-text-custom-color=\"#ff5630\"> de tu curso. Haz clic en el bot\u00f3n \u00ab+ Elemento de curr\u00edculum\u00bb y, a continuaci\u00f3n, en <\/span><strong data-renderer-mark=\"true\"><span class=\"fabric-text-color-mark\" data-renderer-mark=\"true\" data-text-custom-color=\"#ff5630\">Ejercicio de codificaci\u00f3n<\/span><\/strong><span class=\"fabric-text-color-mark\" data-renderer-mark=\"true\" data-text-custom-color=\"#ff5630\">. Para obtener m\u00e1s informaci\u00f3n, echa un vistazo a este <\/span><a class=\"css-tgpl01\" title=\"https:\/\/support.udemy.com\/hc\/articles\/115002883587-How-to-Create-a-Coding-Exercise\" href=\"https:\/\/support.udemy.com\/hc\/articles\/115002883587-How-to-Create-a-Coding-Exercise\" data-testid=\"link-with-safety\" data-renderer-mark=\"true\"><span class=\"fabric-text-color-mark\" data-renderer-mark=\"true\" data-text-custom-color=\"#ff5630\">art\u00edculo del centro de ayuda<\/span><\/a><span class=\"fabric-text-color-mark\" data-renderer-mark=\"true\" data-text-custom-color=\"#ff5630\">.<\/span><\/p>\n<\/div>\n<p><strong><u>\u00bfCu\u00e1ndo deber\u00eda a\u00f1adir un ejercicio de codificaci\u00f3n a mi curso?<\/u><\/strong><\/p>\n<p><span class=\"fabric-editor-annotation\" data-mark-type=\"annotation\" data-mark-annotation-type=\"inlineComment\" data-id=\"52be9556-1caa-479e-a0a3-a0ae2d797e7a\">O<\/span>frece ejercicios de codificaci\u00f3n para todos los temas y habilidades relacionados con la codificaci\u00f3n de tu curso que consideres importantes. Estas son algunas situaciones id\u00f3neas en las que a\u00f1adir estas actividades:<\/p>\n<ul class=\"ak-ul\">\n<li>Una clase del curso incluye al menos un objetivo de aprendizaje relacionado con la escritura de c\u00f3digo.<\/li>\n<li>Uno de los conceptos que se ense\u00f1an en una clase se puede evaluar mediante un ejercicio de codificaci\u00f3n.<\/li>\n<\/ul>\n<p><strong><u>\u00bfCu\u00e1ntos ejercicios de codificaci\u00f3n debo a\u00f1adir a mi curso?<\/u><\/strong><\/p>\n<p>No existe un l\u00edmite en cuanto al n\u00famero de ejercicios de codificaci\u00f3n que puedes a\u00f1adir a un curso, pero recomendamos repartirlos a lo largo del curso para distribuir la pr\u00e1ctica. A continuaci\u00f3n encontrar\u00e1s algunas ideas para estructurar los ejercicios de codificaci\u00f3n en el curso:<\/p>\n<ul class=\"ak-ul\">\n<li>Incluye al menos un ejercicio de codificaci\u00f3n por secci\u00f3n.<\/li>\n<li>Ofrece varios ejercicios para el mismo objetivo de aprendizaje. No obstante, intenta no acumular ejercicios de codificaci\u00f3n a menos que quieras a\u00f1adir varios ejercicios para el mismo objetivo de aprendizaje.<\/li>\n<li>Empieza algunas secciones con un ejercicio donde el estudiante haga un primer intento, seguido de una clase donde se le explique qu\u00e9 tiene que hacer y otro ejercicio de codificaci\u00f3n en un nuevo contexto para que lo intente de nuevo. Esto hace que los estudiantes quieran saber <em>por qu\u00e9 <\/em>necesitan aprender lo que se ense\u00f1a en las clases de esa secci\u00f3n.<\/li>\n<\/ul>\n<p><strong><u>\u00bfPuedo ganar dinero con los ejercicios de codificaci\u00f3n que cree?<\/u><\/strong><\/p>\n<p>Si tu curso forma parte de un plan de suscripci\u00f3n de Udemy, el tiempo que los estudiantes dediquen a los ejercicios de codificaci\u00f3n se a\u00f1adir\u00e1 a tus <span class=\"fabric-editor-annotation\" data-mark-type=\"annotation\" data-mark-annotation-type=\"inlineComment\" data-id=\"c9647b9e-42f2-4fc4-954c-069bf34fa90c\">ingresos<\/span> de participaci\u00f3n.<\/p>\n<p><strong><u>\u00bfQu\u00e9 lenguajes se pueden utilizar en los ejercicios de codificaci\u00f3n?<\/u><\/strong><\/p>\n<p><span style=\"font-weight: 400;\">Actualmente, puedes crear ejercicios de codificaci\u00f3n en los siguientes lenguajes: C#, C# 11, C++ 20, Procesamiento de CSV (con Python), Java 17 (con JUnit5), Java 11, Java 9, Kotlin, PHP 7, PHP 5, Python 3.10, Python 3.8, Python 3.5, R 3.6, React 16, React 18, Ruby, SciPy 1.4 (NumPy, Pandas, SymPy) y SciKit Learn 0.23, SQL, SQLite 3, Swift 5, Swift 3 y Desarrollo web (HTML, CSS, Javascript, Typescript).<\/span><\/p>\n<hr \/>\n<h1>C\u00f3mo crear un ejercicio de codificaci\u00f3n<\/h1>\n<p><span class=\"fabric-editor-annotation\" data-mark-type=\"annotation\" data-mark-annotation-type=\"inlineComment\" data-id=\"01040c74-e455-4fb6-9078-76d6018bba44\">E<\/span>mpieza a crear (o actualizar) tus propios ejercicios de codificaci\u00f3n con los siguientes pasos: <a href=\"#ce-objective\"><u>Planifica el objetivo y el resultado<\/u><\/a>, <a href=\"#ce-solution\"><u>crea la soluci\u00f3n<\/u><\/a>, <a href=\"#ce-frame\"><u>plantea el ejercicio<\/u><\/a> y <a href=\"#ce-guidance\"><u>a\u00f1ade pistas y casos de prueba<\/u><\/a> para ayudar a los estudiantes.<\/p>\n<h2 id=\"ce-objective\"><span class=\"fabric-text-color-mark\" style=\"color: #a435f0;\" data-text-custom-color=\"#6554c0\">Planifica el ejercicio de codificaci\u00f3n<\/span><\/h2>\n<p data-pm-slice=\"1 3 []\">El primero paso para crear un ejercicio de codificaci\u00f3n es definir el objetivo de aprendizaje. Para ello, responde a las siguientes preguntas:<\/p>\n<ul class=\"ak-ul\">\n<li>\u00bfQu\u00e9 deber\u00eda poder hacer el estudiante si completa el ejercicio de codificaci\u00f3n correctamente?<\/li>\n<li>\u00bfQu\u00e9 habilidades practica el estudiante con este ejercicio? \u00bfQu\u00e9 habilidades se eval\u00faan?<\/li>\n<\/ul>\n<p>A partir de ah\u00ed, crea un ejercicio de codificaci\u00f3n que se ajuste a los resultados de aprendizaje deseados de las preguntas anteriores. Este problema podr\u00eda ser una parte de una tarea real que podr\u00eda llevar a cabo un empleado t\u00e9cnico o ingeniero.<\/p>\n<p><span contenteditable=\"false\" data-emoji-short-name=\":bulb:\" data-emoji-id=\"1f4a1\" data-emoji-text=\"\ud83d\udca1\">\ud83d\udca1<\/span><strong><u>Consejo:<\/u> Intenta que tus ejercicios de codificaci\u00f3n tengan la duraci\u00f3n correcta.<\/strong><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul class=\"ak-ul\">\n<li>No se deber\u00edan necesitar m\u00e1s de 15\u00a0minutos para completar un ejercicio de codificaci\u00f3n id\u00f3neo. Este es el periodo de tiempo reconocido para el <a href=\"https:\/\/blog.udemy.com\/why-microlearning-works\/\">microaprendizaje<\/a> y garantiza que el ejercicio sea accesible en cuanto a tiempo.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h2 id=\"ce-solution\"><span class=\"fabric-text-color-mark\" style=\"color: #a435f0;\" data-text-custom-color=\"#6554c0\"><span class=\"fabric-editor-annotation\" data-mark-type=\"annotation\" data-mark-annotation-type=\"inlineComment\" data-id=\"0c4f186a-a4c9-4e38-b717-bee78f6ea14a\">Empieza por la <span style=\"color: #a435f0;\">soluci\u00f3n<\/span><\/span><\/span><\/h2>\n<p data-pm-slice=\"1 1 []\">Recomendamos empezar por el final al dise\u00f1ar el ejercicio de codificaci\u00f3n. De esta forma, cuando hayas decidido un problema para el ejercicio de codificaci\u00f3n, podr\u00e1s crear la soluci\u00f3n al completo, lo que incluye la evaluaci\u00f3n y el archivo de soluci\u00f3n.<\/p>\n<div class=\"fabric-editor-block-mark fabric-editor-indentation-mark\" data-level=\"1\">\n<p style=\"padding-left: 40px;\">\ud83d\udcd6 Un<strong> archivo de soluci\u00f3n<\/strong> es aquel que ofrece la soluci\u00f3n a la definici\u00f3n del problema planteada. Se espera que los estudiantes escriban un archivo de soluci\u00f3n similar (no necesariamente id\u00e9ntico) para la definici\u00f3n del problema que se les ofrece. Verifica que el archivo de evaluaci\u00f3n proporcionado (la prueba de unidad) sea correcto.<\/p>\n<p style=\"padding-left: 40px;\">\ud83d\udcd6El <strong>archivo de evaluaci\u00f3n <\/strong>es el archivo de prueba de unidad que comprueba si la soluci\u00f3n del estudiante resuelve o no el problema. La verificaci\u00f3n de la soluci\u00f3n requiere el uso de sentencias de aserci\u00f3n.<\/p>\n<\/div>\n<p>Para crear un nuevo ejercicio de codificaci\u00f3n, debes proporcionar archivos de soluci\u00f3n y evaluaci\u00f3n que el sistema pueda verificar. A modo de recordatorio, el archivo de soluci\u00f3n se escribe para verificar el archivo de evaluaci\u00f3n, mientras que el archivo de evaluaci\u00f3n sirve para comprobar si la soluci\u00f3n del estudiante es correcta o no.<\/p>\n<p data-renderer-start-pos=\"4618\"><strong data-renderer-mark=\"true\"><span class=\"fabric-text-color-mark\" data-renderer-mark=\"true\" data-text-custom-color=\"#ff5630\"><span contenteditable=\"false\" data-emoji-short-name=\":bulb:\" data-emoji-id=\"1f4a1\" data-emoji-text=\"\ud83d\udca1\">\ud83d\udca1<\/span><u> Consejo:<\/u> Generar con IA<\/span><\/strong><\/p>\n<p data-renderer-start-pos=\"4643\"><span style=\"font-weight: 400;\">Ahora puedes obtener ayuda de la inteligencia artificial de terceros para crear los archivos de los ejercicios de Python, C++, Java y <\/span><span style=\"font-weight: 400;\">Desarrollo web (HTML, CSS, Javascript y Typescript)<\/span><span style=\"font-weight: 400;\"> en ingl\u00e9s y espa\u00f1ol.<\/span><\/p>\n<p data-renderer-start-pos=\"4643\"><a href=\"https:\/\/teach.udemy.com\/wp-content\/uploads\/2023\/09\/Coding-Exercises-Image-AI.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-32598 aligncenter\" src=\"https:\/\/teach.udemy.com\/wp-content\/uploads\/2023\/09\/Coding-Exercises-Image-AI-1024x482.png\" alt=\"\" width=\"600\" height=\"282\" srcset=\"https:\/\/teach.udemy.com\/wp-content\/uploads\/2023\/09\/Coding-Exercises-Image-AI-1024x482.png 1024w, https:\/\/teach.udemy.com\/wp-content\/uploads\/2023\/09\/Coding-Exercises-Image-AI-300x141.png 300w, https:\/\/teach.udemy.com\/wp-content\/uploads\/2023\/09\/Coding-Exercises-Image-AI-768x361.png 768w, https:\/\/teach.udemy.com\/wp-content\/uploads\/2023\/09\/Coding-Exercises-Image-AI-1536x723.png 1536w, https:\/\/teach.udemy.com\/wp-content\/uploads\/2023\/09\/Coding-Exercises-Image-AI-2048x964.png 2048w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<ol class=\"ak-ol\" start=\"1\" data-indent-level=\"1\">\n<li>\n<p data-renderer-start-pos=\"4821\"><span class=\"fabric-text-color-mark\" data-renderer-mark=\"true\" data-text-custom-color=\"#ff5630\">Ve a tu p\u00e1gina de curr\u00edculum del curso y empieza a crear un nuevo ejercicio de codificaci\u00f3n en Python, C++, Java o <span style=\"font-weight: 400;\">Desarrollo web (HTML, CSS, Javascript o Typescript).<\/span><\/span><\/p>\n<\/li>\n<li>\n<p data-renderer-start-pos=\"4938\"><span class=\"fabric-text-color-mark\" data-renderer-mark=\"true\" data-text-custom-color=\"#ff5630\">Una vez que hayas a\u00f1adido el t\u00edtulo y el objetivo de aprendizaje del ejercicio en la pesta\u00f1a \u00abPlanifica el ejercicio\u00bb, dir\u00edgete a la segunda pesta\u00f1a \u00abCrea la soluci\u00f3n\u00bb.<\/span><\/p>\n<\/li>\n<li>\n<p data-renderer-start-pos=\"5075\"><span class=\"fabric-text-color-mark\" data-renderer-mark=\"true\" data-text-custom-color=\"#ff5630\">Haz clic en el nuevo bot\u00f3n \u00abGenerar con IA\u00bb e introduce las instrucciones del problema.<\/span><\/p>\n<\/li>\n<li>\n<p data-renderer-start-pos=\"5164\"><span class=\"fabric-text-color-mark\" data-renderer-mark=\"true\" data-text-custom-color=\"#ff5630\">Cuando hayas descrito el problema, haz clic en el nuevo bot\u00f3n \u00abGenerar con IA\u00bb y, en cuesti\u00f3n de segundos, ver\u00e1s c\u00f3mo se genera la soluci\u00f3n y los archivos de evaluaci\u00f3n para tu ejercicio.<\/span><\/p>\n<\/li>\n<li>\n<p data-renderer-start-pos=\"5322\"><span class=\"fabric-text-color-mark\" data-renderer-mark=\"true\" data-text-custom-color=\"#ff5630\">Revisa la soluci\u00f3n con detenimiento y haz los cambios necesarios para perfeccionar el ejercicio antes de pasar a la secci\u00f3n \u00abGu\u00eda a los estudiantes\u00bb.<\/span><\/p>\n<\/li>\n<\/ol>\n<h2 id=\"ce-frame\"><span class=\"fabric-text-color-mark\" style=\"color: #a435f0;\" data-text-custom-color=\"#6554c0\">Redacta el ejercicio<\/span><\/h2>\n<p><a href=\"https:\/\/teach.udemy.com\/wp-content\/uploads\/2023\/04\/CodingExercises_1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-31888 aligncenter\" src=\"https:\/\/teach.udemy.com\/wp-content\/uploads\/2023\/04\/CodingExercises_1-1024x620.png\" alt=\"\" width=\"600\" height=\"363\" srcset=\"https:\/\/teach.udemy.com\/wp-content\/uploads\/2023\/04\/CodingExercises_1-1024x620.png 1024w, https:\/\/teach.udemy.com\/wp-content\/uploads\/2023\/04\/CodingExercises_1-300x182.png 300w, https:\/\/teach.udemy.com\/wp-content\/uploads\/2023\/04\/CodingExercises_1-768x465.png 768w, https:\/\/teach.udemy.com\/wp-content\/uploads\/2023\/04\/CodingExercises_1-1536x929.png 1536w, https:\/\/teach.udemy.com\/wp-content\/uploads\/2023\/04\/CodingExercises_1.png 1666w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p data-pm-slice=\"1 1 []\">Despu\u00e9s de crear la soluci\u00f3n, el siguiente paso es comunicar claramente el prop\u00f3sito y el problema del ejercicio a los estudiantes. Recomendamos los siguientes pasos:<\/p>\n<ol class=\"ak-ol\">\n<li>Describe qu\u00e9 deber\u00eda poder hacer el estudiante si completa el ejercicio de codificaci\u00f3n correctamente y las habilidades que est\u00e1 poniendo en pr\u00e1ctica. Debes haber definido estas respuestas en la etapa de planificaci\u00f3n.<\/li>\n<li>Proporciona indicaciones claras y completas en la exposici\u00f3n del problema del ejercicio. Aseg\u00farate de que proporcionas suficiente informaci\u00f3n para que los estudiantes puedan realizar el ejercicio y poner en pr\u00e1ctica su habilidad (o demostrar su capacidad para llevar a cabo el trabajo).<\/li>\n<li>Crea el archivo de inicio.<br \/>\n\ud83d\udcd6 Un <strong>archivo de inicio<\/strong> es el c\u00f3digo necesario al principio para plantear el ejercicio y lograr que el estudiante se centre en la habilidad espec\u00edfica.<\/li>\n<\/ol>\n<p><span contenteditable=\"false\" data-emoji-short-name=\":bulb:\" data-emoji-id=\"1f4a1\" data-emoji-text=\"\ud83d\udca1\">\ud83d\udca1<\/span><strong><u> Consejo:<\/u> Determina una pr\u00e1ctica clara y concisa para nombrar los ejercicios de codificaci\u00f3n.<\/strong><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>Emplea una convenci\u00f3n de nomenclatura coherente y f\u00e1cil de encontrar en todos los ejercicios de codificaci\u00f3n. Por ejemplo, escribe \u00abEjercicio de codificaci\u00f3n\u00bb al principio de todos los ejercicios de codificaci\u00f3n para que los estudiantes los localicen f\u00e1cilmente a lo largo del curso.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><span contenteditable=\"false\" data-emoji-short-name=\":pencil:\" data-emoji-id=\"1f4dd\" data-emoji-text=\"\ud83d\udcdd\">\ud83d\udcdd<\/span> <strong><u>Nota:<\/u><\/strong> Al igual que en el resto de comunicaciones con los estudiantes, aseg\u00farate de que la gram\u00e1tica de las instrucciones sea correcta y de que est\u00e9n <a href=\"https:\/\/www.thoughtco.com\/what-is-biased-language-1689168\"><u>escritas de forma imparcial<\/u><\/a>.<\/p>\n<h2 id=\"ce-guidance\"><span class=\"fabric-text-color-mark\" style=\"color: #a435f0;\" data-text-custom-color=\"#6554c0\">Mejora con orientaci\u00f3n<\/span><\/h2>\n<h3><span style=\"color: #5022c3;\"><strong><span class=\"fabric-editor-annotation\" data-mark-type=\"annotation\" data-mark-annotation-type=\"inlineComment\" data-id=\"85739b6d-d32e-4f3c-b9ed-39c2458c2d25\">Casos de prueba<\/span><\/strong><\/span><\/h3>\n<div class=\"fabric-editor-block-mark fabric-editor-indentation-mark\" data-level=\"1\">\n<div class=\"fabric-editor-block-mark fabric-editor-indentation-mark\" data-level=\"1\" data-pm-slice=\"1 3 []\">\n<p style=\"padding-left: 40px;\">\ud83d\udcd6 Una <strong>prueba de unidad <\/strong>es una forma de evaluar una unidad: el trozo de c\u00f3digo m\u00e1s peque\u00f1o que puede aislarse de forma l\u00f3gica en un sistema. En la mayor\u00eda de lenguajes de programaci\u00f3n es una funci\u00f3n, una subrutina, un m\u00e9todo o una propiedad.<\/p>\n<\/div>\n<p>Proporciona pruebas de unidad para las soluciones de los ejercicios de codificaci\u00f3n. De esta forma, los estudiantes podr\u00e1n recibir comentarios cuando hagan clic en \u00abComprobar soluci\u00f3n\u00bb. Estos comentarios ayudan a los estudiantes a identificar sus errores y proporcionan una importante validaci\u00f3n al realizar correctamente el ejercicio.<\/p>\n<div data-node-type=\"mediaSingle\" data-layout=\"center\" data-width=\"\">\n<div title=\"Adjunto\" data-id=\"7142dc0d-da42-4cca-83dd-db3206ceb7f6\" data-node-type=\"media\" data-type=\"file\" data-collection=\"contentId-3001680226\" data-width=\"1793\" data-height=\"867\" data-alt=\"\" data-file-name=\"test cases.png\" data-file-size=\"384778\" data-file-mime-type=\"image\/png\" data-context-id=\"3001680226\"><a href=\"https:\/\/teach.udemy.com\/wp-content\/uploads\/2023\/02\/Coding-Exercises-Image-2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-28640 size-large\" src=\"https:\/\/teach.udemy.com\/wp-content\/uploads\/2023\/02\/Coding-Exercises-Image-2-1024x495.png\" alt=\"\" width=\"600\" height=\"290\" srcset=\"https:\/\/teach.udemy.com\/wp-content\/uploads\/2023\/02\/Coding-Exercises-Image-2-1024x495.png 1024w, https:\/\/teach.udemy.com\/wp-content\/uploads\/2023\/02\/Coding-Exercises-Image-2-300x145.png 300w, https:\/\/teach.udemy.com\/wp-content\/uploads\/2023\/02\/Coding-Exercises-Image-2-768x371.png 768w, https:\/\/teach.udemy.com\/wp-content\/uploads\/2023\/02\/Coding-Exercises-Image-2-1536x743.png 1536w, https:\/\/teach.udemy.com\/wp-content\/uploads\/2023\/02\/Coding-Exercises-Image-2-2048x990.png 2048w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/div>\n<\/div>\n<p>Te recomendamos que sigas estas pr\u00e1cticas recomendadas para crear casos de prueba:<\/p>\n<ul class=\"ak-ul\">\n<li>S\u00e9 espec\u00edfico. Una prueba de unidad deber\u00eda contener solo una aserci\u00f3n l\u00f3gica, para que verifique \u00fanicamente un resultado del c\u00f3digo probado.<\/li>\n<li>S\u00e9 completo. Las pruebas de unidad deber\u00edan simular todos los estados y servicios externos, para que se pruebe todo el comportamiento requerido.\u00a0Las pruebas de unidad detectan casos l\u00edmite y ofrecen buena cobertura de prueba.<\/li>\n<li>La claridad es clave. El nombre de cada prueba debe ser significativo, para que cuando los estudiantes vean la lista de pruebas, puedan desplazarse f\u00e1cilmente por ellas.<\/li>\n<\/ul>\n<\/div>\n<h3><span style=\"color: #5022c3;\">Clase<\/span><span style=\"color: #5022c3;\"> relacionada<\/span><\/h3>\n<p>A\u00f1ade una clase recomendada a tu curso para que tus estudiantes puedan obtener m\u00e1s informaci\u00f3n sobre la habilidad que est\u00e1n practicando.<\/p>\n<h3><span style=\"color: #5022c3;\">Pistas<\/span><\/h3>\n<p><a href=\"https:\/\/teach.udemy.com\/wp-content\/uploads\/2023\/02\/Coding-Exercises-Image-3.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-28653 size-large\" src=\"https:\/\/teach.udemy.com\/wp-content\/uploads\/2023\/02\/Coding-Exercises-Image-3-1024x495.png\" alt=\"\" width=\"600\" height=\"290\" srcset=\"https:\/\/teach.udemy.com\/wp-content\/uploads\/2023\/02\/Coding-Exercises-Image-3-1024x495.png 1024w, https:\/\/teach.udemy.com\/wp-content\/uploads\/2023\/02\/Coding-Exercises-Image-3-300x145.png 300w, https:\/\/teach.udemy.com\/wp-content\/uploads\/2023\/02\/Coding-Exercises-Image-3-768x372.png 768w, https:\/\/teach.udemy.com\/wp-content\/uploads\/2023\/02\/Coding-Exercises-Image-3-1536x743.png 1536w, https:\/\/teach.udemy.com\/wp-content\/uploads\/2023\/02\/Coding-Exercises-Image-3-2048x991.png 2048w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<div class=\"fabric-editor-block-mark fabric-editor-indentation-mark\" data-level=\"1\">\n<div class=\"fabric-editor-block-mark fabric-editor-indentation-mark\" data-level=\"1\" data-pm-slice=\"1 1 []\">\n<p style=\"padding-left: 40px;\">\ud83d\udcd6 Una <strong>pista<\/strong> es un consejo \u00fatil para ayudar a los estudiantes a dar con la respuesta correcta cuando se queden atascados en un ejercicio.<\/p>\n<\/div>\n<p>Como los casos de prueba ya proporcionan ayuda, la secci\u00f3n \u00abPistas\u00bb deber\u00eda centrarse en ofrecer informaci\u00f3n adicional que no se haya incluido en las instrucciones o las pruebas de unidad.<\/p>\n<p>Te recomendamos que sigas estas pr\u00e1cticas recomendadas para crear pistas:<\/p>\n<ul class=\"ak-ul\">\n<li>Una pista debe estimular la memoria del estudiante sobre un concepto.<\/li>\n<li>Debe ofrecerle parte de la respuesta, no la respuesta completa.<\/li>\n<li>Si se ofrecen varias pistas, debe hacerse de forma escalonada; es decir, de menos a m\u00e1s espec\u00edfica, para que los estudiantes intenten averiguar la soluci\u00f3n por s\u00ed mismos.<\/li>\n<\/ul>\n<p><span contenteditable=\"false\" data-emoji-short-name=\":pencil:\" data-emoji-id=\"1f4dd\" data-emoji-text=\"\ud83d\udcdd\">\ud83d\udcdd<\/span> <strong><u>Nota:<\/u><\/strong> Puesto que los estudiantes tienen acceso a las pistas en todo momento mientras intentan completar el ejercicio, solo debes utilizar el espacio \u00abPistas\u00bb para ofrecer informaci\u00f3n adicional que les ayude a completar el ejercicio sin incluir la respuesta correcta.<\/p>\n<\/div>\n<h3><span class=\"fabric-editor-annotation\" style=\"color: #5022c3;\" data-mark-type=\"annotation\" data-mark-annotation-type=\"inlineComment\" data-id=\"b5b436de-9958-4222-8090-928dcb06154c\">Explicaci\u00f3n de la soluci\u00f3n<\/span><\/h3>\n<div class=\"fabric-editor-block-mark fabric-editor-indentation-mark\" data-level=\"1\">\n<p style=\"padding-left: 40px;\">\ud83d\udcd6 Una <strong>explicaci\u00f3n de la soluci\u00f3n<\/strong> es una aclaraci\u00f3n adicional de la soluci\u00f3n correcta de un ejercicio de codificaci\u00f3n.<\/p>\n<\/div>\n<p data-pm-slice=\"1 3 []\">Una explicaci\u00f3n de este tipo puede ser \u00fatil para que los estudiantes validen su soluci\u00f3n o comprendan los problemas de su enfoque. Si un estudiante realiza el ejercicio de codificaci\u00f3n y no sabe por qu\u00e9 la soluci\u00f3n resuelve el problema correctamente, es el lugar perfecto para explicarlo. Adem\u00e1s, todos aquellos que no hagan el ejercicio correctamente y no sepan por qu\u00e9, tambi\u00e9n sabr\u00e1n en qu\u00e9 fallaron y mejorar\u00e1n sus conocimientos sobre el concepto para futuras aplicaciones.<\/p>\n<p>Te recomendamos que sigas estas pr\u00e1cticas recomendadas para crear explicaciones para soluciones:<\/p>\n<ul class=\"ak-ul\">\n<li>Esta secci\u00f3n puede incluir instrucciones paso a paso con extractos de c\u00f3digo.<\/li>\n<li>Incluye siempre la raz\u00f3n por la que se llevan a cabo esos pasos. As\u00ed, los estudiantes podr\u00e1n reflexionar sobre lo que han hecho y lo que tendr\u00edan que cambiar en futuros intentos.<\/li>\n<\/ul>\n<hr \/>\n<p><span class=\"fabric-editor-annotation\" data-mark-type=\"annotation\" data-mark-annotation-type=\"inlineComment\" data-id=\"45fccd12-566d-480d-8b06-d29aed9c4ed4\">P<\/span>ara obtener m\u00e1s informaci\u00f3n sobre las mejoras que hemos implementado en los ejercicios de codificaci\u00f3n, consulta este <a href=\"https:\/\/teach.udemy.com\/es\/whats-new-with-coding-exercises\/\">art\u00edculo del Teaching Center<\/a>. Y si tienes m\u00e1s preguntas sobre el uso de la herramienta de ejercicios de codificaci\u00f3n, consulta este <a href=\"https:\/\/support.udemy.com\/hc\/articles\/115002883587-How-to-Create-a-Coding-Exercise\">art\u00edculo del centro de asistencia<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A\u00f1ade pr\u00e1cticas de codificaci\u00f3n breves y espec\u00edficas a tu curso de Udemy con ejercicios de codificaci\u00f3n. Los estudiantes buscan formas accesibles de practicar, poner a prueba y aplicar lo que han aprendido. A\u00f1adir ejercicios de codificaci\u00f3n a tu curso te permite ofrecer estas experiencias de aprendizaje activas con comodidad. Preguntas frecuentes sobre los ejercicios de [&hellip;]<\/p>\n","protected":false},"author":104,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-31271","page","type-page","status-publish","hentry"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/teach.udemy.com\/es\/wp-json\/wp\/v2\/pages\/31271","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/teach.udemy.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/teach.udemy.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/teach.udemy.com\/es\/wp-json\/wp\/v2\/users\/104"}],"replies":[{"embeddable":true,"href":"https:\/\/teach.udemy.com\/es\/wp-json\/wp\/v2\/comments?post=31271"}],"version-history":[{"count":0,"href":"https:\/\/teach.udemy.com\/es\/wp-json\/wp\/v2\/pages\/31271\/revisions"}],"wp:attachment":[{"href":"https:\/\/teach.udemy.com\/es\/wp-json\/wp\/v2\/media?parent=31271"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}