{"id":458,"date":"2020-06-16T00:18:10","date_gmt":"2020-06-16T00:18:10","guid":{"rendered":"https:\/\/danielribes.com\/blog\/?p=458"},"modified":"2026-04-06T11:50:26","modified_gmt":"2026-04-06T11:50:26","slug":"moodle-3-9","status":"publish","type":"post","link":"https:\/\/danielribes.com\/blog\/moodle-3-9\/","title":{"rendered":"Novedades de Moodle 3.9"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Este lunes 15 de junio se ha publicado la <strong>versi\u00f3n 3.9 de Moodle.<\/strong> Esta versi\u00f3n viene con interesantes novedades en la parte de creaci\u00f3n contenidos y algunas importantes mejoras de rendimiento.<\/p>\n\n\n\n<!--more-->\n\n\n\n<h2 class=\"wp-block-heading\">Dos novedades destacadas<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Integraci\u00f3n de H5P<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Con Moodle 3.9 ahora ya es posible usar H5P como una actividad Moodle y gestionar contenido H5P, m\u00e1s all\u00e1 de simplemente importarlo como solo permit\u00eda hacer la versi\u00f3n 3.8<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"932\" src=\"https:\/\/danielribes.com\/blog\/wp-content\/uploads\/2020\/06\/moodle_addactivity_h5p-1-1024x932.png\" alt=\"\" class=\"wp-image-475\" srcset=\"https:\/\/danielribes.com\/blog\/wp-content\/uploads\/2020\/06\/moodle_addactivity_h5p-1-1024x932.png 1024w, https:\/\/danielribes.com\/blog\/wp-content\/uploads\/2020\/06\/moodle_addactivity_h5p-1-300x273.png 300w, https:\/\/danielribes.com\/blog\/wp-content\/uploads\/2020\/06\/moodle_addactivity_h5p-1-768x699.png 768w, https:\/\/danielribes.com\/blog\/wp-content\/uploads\/2020\/06\/moodle_addactivity_h5p-1.png 1063w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>El nuevo H5P Activity<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">El formato de contenido <a href=\"https:\/\/h5p.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">H5P<\/a> aprovecha las capacidades de HTML5 para ofrecer un sistema de crear y compartir contenidos web interactivos y visualmente atractivos. Pero a pesar del inter\u00e9s progresivo que generan sus posibilidades, su API aun no es muy madura y esto hoy en d\u00eda dificulta la integraci\u00f3n con otras aplicaciones.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El equipo de desarrollo de Moodle ha realizado un enorme esfuerzo en las versiones <strong>3.8<\/strong> y en la reciente <strong>3.9<\/strong> para resolver todas estas dificultades de integraci\u00f3n y gracias a ello en esta versi\u00f3n Moodle tenemos el <strong>nuevo m\u00f3dulo de Actividad H5P.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Este componente se convierte as\u00ed en un elemento m\u00e1s del core de Moodle y nos da acceso a las funcionalidades habituales de una Actividad de curso<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"932\" src=\"https:\/\/danielribes.com\/blog\/wp-content\/uploads\/2020\/06\/moodle_h5p_activity_config-1-1024x932.png\" alt=\"\" class=\"wp-image-476\" srcset=\"https:\/\/danielribes.com\/blog\/wp-content\/uploads\/2020\/06\/moodle_h5p_activity_config-1-1024x932.png 1024w, https:\/\/danielribes.com\/blog\/wp-content\/uploads\/2020\/06\/moodle_h5p_activity_config-1-300x273.png 300w, https:\/\/danielribes.com\/blog\/wp-content\/uploads\/2020\/06\/moodle_h5p_activity_config-1-768x699.png 768w, https:\/\/danielribes.com\/blog\/wp-content\/uploads\/2020\/06\/moodle_h5p_activity_config-1.png 1063w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>Configuraci\u00f3n de la Activity H5P<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">El nuevo sistema de copia de cursos<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Hasta ahora en Moodle para copiar un curso se tenia que hacer con un backup y luego un restore, y esperar que terminara una cosa para hacer la otra.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En la <strong>3.9<\/strong> esto ya se ha convertido en un proceso concreto m\u00e1s amigable para el usuario.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"726\" height=\"609\" src=\"https:\/\/danielribes.com\/blog\/wp-content\/uploads\/2020\/06\/moodle_copy_course.png\" alt=\"\" class=\"wp-image-477\" srcset=\"https:\/\/danielribes.com\/blog\/wp-content\/uploads\/2020\/06\/moodle_copy_course.png 726w, https:\/\/danielribes.com\/blog\/wp-content\/uploads\/2020\/06\/moodle_copy_course-300x252.png 300w\" sizes=\"auto, (max-width: 726px) 100vw, 726px\" \/><figcaption>Un nuevo icono para realizar el duplicado de un curso<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Podemos configurar f\u00e1cilmente las caracter\u00edsticas de la nueva copia de un curso que adem\u00e1s se realiza de manera as\u00edncrona es decir que lo pones en marcha y sigues su progreso o puedes estar a otras cosas y Moodle te env\u00eda una notificaci\u00f3n cuando termina.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"843\" height=\"711\" src=\"https:\/\/danielribes.com\/blog\/wp-content\/uploads\/2020\/06\/moodle_copy_course_dialog.png\" alt=\"\" class=\"wp-image-478\" srcset=\"https:\/\/danielribes.com\/blog\/wp-content\/uploads\/2020\/06\/moodle_copy_course_dialog.png 843w, https:\/\/danielribes.com\/blog\/wp-content\/uploads\/2020\/06\/moodle_copy_course_dialog-300x253.png 300w, https:\/\/danielribes.com\/blog\/wp-content\/uploads\/2020\/06\/moodle_copy_course_dialog-768x648.png 768w\" sizes=\"auto, (max-width: 843px) 100vw, 843px\" \/><figcaption>Podemos personalizar el proceso de copia<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Otras novedades<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">En el <a href=\"https:\/\/moodle.org\/mod\/forum\/discuss.php?d=405281\" target=\"_blank\" rel=\"noreferrer noopener\">anuncio oficial de Moodle<\/a> se detallan otras novedades importantes como la futura<strong> integraci\u00f3n con MoodleNet, mejoras en el filtro de participantes en un curso, y las mejoras en accesibilidad, <\/strong>por ejemplo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En las <a rel=\"noreferrer noopener\" href=\"https:\/\/docs.moodle.org\/dev\/Moodle_3.9_release_notes\" target=\"_blank\">notas de la Release 3.9<\/a> encontraremos tambi\u00e9n el detalle de cada mejora realizada. Algunas a tener en cuenta:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Moodle 3.9 necesita ya PHP 7.2<\/li><li>Varias mejoras en la integraci\u00f3n con la App Mobile como por ejemplo la posibilidad de loguearse en la app mediante un QR<\/li><li>Se ha creado un nuevo tipo de plugin \u2018content bank\u2019 y H5P contenbank para gestionar y compartir contenidos H5P<\/li><li>Se han actualizado versiones de varias librer\u00edas, por ejemplo se ha escalado a la versi\u00f3n 4.5.0 de Bootstrap y PHPMailer, MongoDB, VideoJS y mustacheJS, entre otras, se han actualizado a su ultima versi\u00f3n.<\/li><li><a rel=\"noreferrer noopener\" href=\"https:\/\/tracker.moodle.org\/browse\/MDL-19711\" target=\"_blank\">Nueva funcionalidad<\/a> para mejorar el rendimiento de una Base de datos en cl\u00faster, permitiendo una configuraci\u00f3n master (escritura)\/slave (lectura)<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">En definitiva una actualizaci\u00f3n importante que inicia un nuevo camino en la evoluci\u00f3n de Moodle y en la que tendremos tiempo de entrar en m\u00e1s detalle t\u00e9cnico durante los pr\u00f3ximos meses.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Y recuerda que si tienes dudas de requisitos, versiones de moodle y rutas de actualizaci\u00f3n puedes consultar mi <a rel=\"noreferrer noopener\" href=\"https:\/\/gist.github.com\/danielribes\/7dc2338d72264315ca66fb96d60d8013\" target=\"_blank\">Survival Guide to Moodle Versions<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Este lunes 15 de junio se ha publicado la versi\u00f3n 3.9 de Moodle. Esta versi\u00f3n viene con interesantes novedades en la parte de creaci\u00f3n contenidos y algunas importantes mejoras de rendimiento.<\/p>\n","protected":false},"author":2,"featured_media":459,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[115],"tags":[47],"class_list":["post-458","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-desarrollo","tag-moodle"],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":8}},"_links":{"self":[{"href":"https:\/\/danielribes.com\/blog\/wp-json\/wp\/v2\/posts\/458","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/danielribes.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/danielribes.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/danielribes.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/danielribes.com\/blog\/wp-json\/wp\/v2\/comments?post=458"}],"version-history":[{"count":28,"href":"https:\/\/danielribes.com\/blog\/wp-json\/wp\/v2\/posts\/458\/revisions"}],"predecessor-version":[{"id":496,"href":"https:\/\/danielribes.com\/blog\/wp-json\/wp\/v2\/posts\/458\/revisions\/496"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/danielribes.com\/blog\/wp-json\/wp\/v2\/media\/459"}],"wp:attachment":[{"href":"https:\/\/danielribes.com\/blog\/wp-json\/wp\/v2\/media?parent=458"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/danielribes.com\/blog\/wp-json\/wp\/v2\/categories?post=458"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/danielribes.com\/blog\/wp-json\/wp\/v2\/tags?post=458"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}