Notas de Moodle 3.10

De MoodleDocs

Nota: Esta es una traducción de una página de la documentación para desarrolladores (Developer docs), que se considera particularmente importante, y que en su versión original se actualiza frecuentemente. Por ello, se le recomienda que revise la página original en idioma inglés: Moodle 3.10 release notes.

Moodle 3.10

Historia de las versiones > Notas de Moodle 3.10

Fecha de liberación: 9 de noviembre del 2020

Aquí está la lista completa de composturas en 3.10.

Vea nuestra página de las Nuevas características de Moodle 3.10 en la documentación del usuario para una introducción más amistosa, con imágenes, sobre Moodle 3.10.

Si Usted está actualizando desde una versión anterior, asegúrese de leer la documentación sobre Actualización de moodle.

Requisitos del servidor

Estas son solamente las versiones mínimas soportadas. Nosotros recomendamos mantener todo su software y su sistema operativo actualizados.

  • Actualización de Moodle: Moodle 3.5 o más reciente (si actualiza desde una versión más antigua, Usted debe primeramente de actualizar a 3.2 como un primer paso)
  • Versión de PHP: minimo PHP 7.2.0 (¡importante! la versión mínima de PHP se ha incrementado desde Moodle 3.6). PHP 7.3.x y 7.4.x están soportados. Vea Moodle and PHP para los detalles.
  • La extensión PHP mbstring ahora es necesaria (era recomendada anteriormente)

Requisitos de la BasedeDatos

Moodle soporta los siguientes servidores de Base de Datos. Una vez más, los números de las versiones son las versiones mínimas soportadas. Nosotros recomendamos correr la versión estable más reciente de cualquier software.

BasedeDatos Versión mínima Recomendada
PostgreSQL 9.6 (incrementada desde Moodle 3.9) La más reciente
MySQL 5.7 (incrementada desde Moodle 3.9) La más reciente
MariaDB 10.2.29 (incrementada desde 3.8) La más reciente
Microsoft SQL Server 2012 La más reciente
Oracle Database 11.2 La más reciente

Requisitos del cliente

Soporte para Navegador

Moodle es compatible con cualquier navegador de Internet que cumpla con los estándares actuales. Nosotros regularmente probamos Moodle con los siguientes navegadores:

PC de escritorio:

  • Chrome
  • Firefox
  • Safari
  • Edge

Nota: Moodle 3.10 NO soporta Internet Explorer 11.

Safari 7 e inferiores tienen problemas de compatibilidad conocidos con Moodle 3.10.


  • MobileSafari
  • Google Chrome

Para la mejor experiencia y seguridad óptima, nosotros recomendamos que Usted mantenga actualizado su navegador.

Principales características

Nota: Pendiente de Traducir. ¡Anímese a traducir esta página!.     ( y otras páginas pendientes)

Download course content

  • MDL-69548 - Add ZipStream library to core
  • MDL-69549 - Create course content export API
  • MDL-69559 - Course content download - add site admin and course level settings, implement in course user interface

Payment subsystem

  • MDL-69166 - Add payment as subsystem supporting payment gateways

H5P updates and improvements

  • MDL-69087 - Add the option to personalize H5P styles
  • MDL-69207 - Add library file caching to h5p
  • MDL-69174 - Method of saving embedded H5P content grades in the gradebook
  • MDL-69520 - Add Example and Tutorial links to the H5P editor
  • MDL-68909 - Clean up temporary H5P editor files

Content bank

  • MDL-69269 - Download content from the content bank
  • MDL-69270 - Replace content file from content bank
  • MDL-68688 - Add a notification when the content bank is empty
  • MDL-68975 - Add the author to the content bank "file details" view

Quiz and questions

  • MDL-45002 - New quiz completion option: At least one (or N) attempt completed
  • MDL-66587 - Scrolling quiz timer
  • MDL-68562 - Qtype_essay: Adding file-size limit to the attachment files

Accessibility improvements

  • MDL-68390 - WCAG 4.1.2: aria-hidden elements contain focusable elements
  • MDL-67687 - Add Behat step to verify WCAG A and WCAG AA compliance

External tool (IMS-LTI)

  • MDL-67473 - LTI Advantage: Content Item flow to support creating multiple links
  • MDL-67301 - Implement LTI 1.3 Dynamic Registration
  • MDL-66934 - LTI: support substitution parameter for course history

Usability improvements

  • MDL-28501 - For folder resource, allow files to be opened in the browser rather than being downloaded
  • MDL-65959 - Let users define their preferred backpack
  • MDL-56041 - Cleanup custom 404 page and more easily support custom 50x error pages
  • MDL-69192 - Assignment grading page: "Changes saved" should not be modal dialog
  • MDL-33981 - Add ability to copy to Equella repository
  • MDL-60621 - Improvement of modal UI when modal exceeds the height of the browser
  • MDL-53966 - Lesson: Allow maximum number of attempts to be unlimited
  • MDL-69613 - Grade report single view - confirm message if Override None is selected
  • MDL-69454 - Use a consistent search input field across all Moodle searches
  • MDL-67278 - Use autocomplete widget for course category selector
  • MDL-68107 - Boost: Make images in topic descriptions scale with the browser window
  • MDL-68702 - Option to not include legacy course files in backup and restore process
  • MDL-69630 - Social activity course format should allow for using the activity chooser
  • MDL-63387 - Show original role name of renamed roles when enrolling users

Other highlights

Functional changes

  • MDL-59510 - Keep OAuth 2 connections alive across users' sessions
  • MDL-66716 - Timeline block shows incorrect date of due items
  • MDL-48391 - tool_uploadcourse should check if enrolment method can be disabled/deleted
  • MDL-69739 - User tours: Add tour-level CSS selector
  • MDL-69464 - Option to allow HTML in the page headings (skip applying format_string)
  • MDL-67419 - Set language in user profile during account auto-creation based on browser language instead of admin setting
  • MDL-37745 - Control the display of available spaces in limited choices

For administrators

  • MDL-67211 - Tasks: Show information about running tasks, allow tasks to be disabled
  • MDL-45849 - New capability to self enrol in course
  • MDL-65451 - User upload via CLI
  • MDL-69307 - Add CLI script to restore a course from backup file
  • MDL-69583 - Add import to tool_customlang
  • MDL-69582 - Add export to tool_customlang
  • MDL-69260 - Add option to show only contributed plugins in uninstall script
  • MDL-69513 - Add ability to add dkim signatures using phpmailer
  • MDL-69265 - Have a way to append fixed arbitrary headers to all emails
  • MDL-69600 - Expose divertallemailsto and divertallemailsexcept in the admin settings GUI
  • MDL-69718 - Add support for terabytes and petabytes in the display_size function


  • MDL-65976 - Add a new message provider for course completed
  • MDL-68406 - Add option for "sign-out" only for the Moodle app
  • MDL-68797 - Config setting for mobile file type exclusion list
  • MDL-67841 - Update mobile app connected message so it is not misleading when the user has not used the app for a time
  • MDL-69810 - WebService: Users should be able to contact the site's support via the Moodle App


  • MDL-69760 - Performance improvement on Moodle Event table
  • MDL-60583 - external_tokens table will benefit from index on token field
  • MDL-68665 - Improve cacheability of assignfeedback_editpdf/stamps
  • MDL-64818 - Improve efficiency of blocks_for_region()
  • MDL-69746 - tool_replace: additional skip tables
  • MDL-68729 - Search: Allow query on one Solr server and indexing on another
  • MDL-68726 - Search: Stop Solr 'optimize' behaviour
  • MDL-68690 - Search: Allow Solr to add documents in batches

Security improvements

  • MDL-66222 - Add admin options for how to handle detected viruses
  • MDL-68820 - Add a Referrer-Policy header setting to the security admin settings

For developers

  • MDL-58931 - AWS Aurora MySQL support for Moodle
  • MDL-41492 - Allow alternate MUC cache config class (eg allow setup in pure $CFG / config.php)
  • MDL-38350 - PHP Warning when purging all caches: race condition?
  • MDL-68874 - New optional SQL debug mode which instruments SQL with the calling PHP code
  • MDL-69117 - Improve theme designer mode - part 2
  • MDL-67673 - Upgrade phpunit to 8.5.x
  • MDL-68564 - Update before_footer hook to allow for output to be added to the page
  • MDL-69050 - Rename terms to use inclusive language
  • MDL-65743 - Upgrade XMPPHP to latest version
  • MDL-69418 - Allow plugins to attach data to grade items during backup and restore
  • MDL-68928 - Add a way to decide what plugin will show in the activity chooser footer

Web service additions and updates

  • MDL-67306 - Create API for grade category (gradebook)
  • MDL-55971 - Dataformat - Store to filearea support
  • MDL-69486 - Add user idnumber and gradeitem idnumber to gradereport_user_get_grade_items webservice
  • MDL-63805 - New Web Service mod_glossary_update_entry
  • MDL-69776 - New Web Service core_files_delete_draft_files
  • MDL-69283 - Allow specifying a timezone when calling WebServices
  • MDL-63806 - New Web Service mod_glossary_delete_entry
  • MDL-68845 - Create new Web Service for retrieving the user calendar via iCal
  • MDL-69577 - Add courseId and forumId info to mod_forum_get_discussion_posts web service


  • MDL-67594 - Deprecate supports_recursion() & extend_lock() in the Lock API
  • MDL-67735 - Remove Bootstrap 2 and Bootstrap 4 alpha compatibility files
  • MDL-69238 - Final removal of lib/coursecatlib.php
  • MDL-63261 - Final deprecation of web services in message/externallib.php
  • MDL-62982 - Remove the lib/form/htmleditor.php element
  • MDL-63254 - Final deprecation of the events message_contact_blocked and message_contact_unblocked
  • MDL-63004 - Final deprecation: I navigate to "ITEM" node in "MAINNODE > PATH" behat step
  • MDL-55192 - Final deprecation of add_to_log()
  • MDL-63167 - Final deprecation of the gradingform_provider interface

Component API updates

Vea también