Notas de Moodle 3.4

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.4 release notes.

Moodle 3.4


Historia de las versiones > Notas de Moodle 3.4

Fecha de liberación: 13 de noviembre de 2017

Aquí está la lista completa de problemas corregidos en 3.4.

Vea nuestra página de las Nuevas características de Moodle 3.4 para una introducción más amistosa al usuario, con imágenes, sobre Moodle 3.4.

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. Nosotos recomendamos mantener todo su software y su sistema operativo actualizados.

  • Actualización de Moodle: Moodle 3.0 o más reciente (si actualiza desde una versión más antigua, Usted debe primeramente de actualizar a 3.0.10 como un primer paso)
  • Versión de PHP: minimo PHP 7.0.0 (¡importante! la versión mínima de PHP se ha incrementado desde Moodle 3.3). PHP 7.1.x y 7.2.x están soportados. PHP 7.x podría tener algunas limitaciones del motor.
  • La extensión PHP intl ahora es necesaria en Moodle 3.4 (era recomendada a partir de Moodle 2.0 en adelante)

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.3 La más reciente
MySQL 5.5.31 La más reciente
MariaDB 5.5.31 La más reciente
Microsoft SQL Server 2008 La más reciente
Oracle Database 10.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
  • Internet Explorer

Mobile:

  • MobileSafari
  • Google Chrome

Para la mejor experiencia y seguridad óptima, nosotros recomendamos que Usted mantenga actualizado su navegador. https://whatbrowser.org

Nota: Navegadores antiguos que tienen problemas conocidos de compatibilidad con Moodle 3.x:

  • Internet Explorer 10 e inferiores
  • Safari 7 e inferiores

Características principales

Mejoras al calendario

  • MDL-59333 - Mejoras al Calendario
  • MDL-1322 - Las entradas del calendario en vista mensual deberían incluir el nombre corto del curso
  • MDL-59382 - Añadir-rápidamente creación de evento del calendario
  • MDL-59390 - Añadir navegación a todas las vistas del calendario sin recargar la página
  • MDL-59394 - Añadir soporte para arrastrar y soltar eventos del calendario
  • MDL-59386 - Añadir soporte para creación y actualización de eventos del calendario usando un diálogo modal
  • MDL-59890 - Añadir soporte para eventos del calendario al nivel de categoría

Gestión de participantes del curso

  • MDL-59290 - Juntar las páginas de Participantes y Usuarios Inscritos
  • MDL-59564 - Añadir edición masiva de estatus/fechas de inscripción (matriculación) para usuarios en la página de participantes del curso
  • MDL-59364 - Quitar la funcionalidad de "Resumen / Detalles del usuario" de la página de participantes
  • MDL-59365 - Botón para inscribir (matricular) usuarios en página de participantes
  • MDL-59366 - Añadir controles de filtro a la página de participantes para permitir filtrado personalizado
  • MDL-59367 - Añadir una columna de roles a página de participantes
  • MDL-59368 - Añadir una columna de grupos a la página de participantes
  • MDL-59369 - Añadir una columna de estatus a la página de participantes
  • MDL-59436 - Quitar las columnas de la página de participantes que no están en showuseridentity
  • MDL-59821 - Añadir "Proceder al contenido del curso" a la página de participantes

Otras características principales

  • MDL-57791 - Implementar motor de análisi en Moodle
  • MDL-59313 - Añadir enlaces y un desplegable para navegar entre actividades
  • MDL-37361 - Permitirle a profesores el marcar actividades como completadas

Respaldo, restauración e importación

  • MDL-35429 - Corrgir los permisos necesarios para descargar y restaurar respaldos automatizados de curso
  • MDL-9367 - Restaurar con conversión hacia adelante (roll forward) de las fechas cambiadas para datos de usuarios
  • MDL-59518 - La fecha de restauración no debería de moverse para los datos creados del usuario - Core components

Búsqueda global

  • MDL-55356 - Indizar contenidos de los cursos restaurados
  • MDL-59523 - Reiniciar cursos no siempre mueve las fechas
  • MDL-58957 - Búsqueda global: Hacer posible el buscar bloques
  • MDL-59039 - Búsqueda global: Permitir indización parcial (en quehaceres agendados)

Autenticación

  • MDL-30634 - Asignar roles arbitrarios del sistema vía sincronización LDAP
  • MDL-58544 - Añadir opción para Email confiable a un provedor OAuth
  • MDL-59844 - Habilitar autenticación OAuth 2 basada-en-ficha (token) para solicitudes en webdav_client
  • MDL-59459 - Búsqueda Global: Aumentar cobertura de indización de archivo
  • MDL-59913 - Búsqueda Global : Permitir búsqueda de cursos no-inscritos

Cambios funcionales

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

  • MDL-55358 - Soporte de variables de Grupo LIS en LTI
  • MDL-36501 - Debería haber casilla de selección para crédito extra cuando Usted añade un ítem de calificación
  • MDL-28574 - Servicios Web: La página para gestionar fichas (tokens) debería mostrar tokens para todos los usuarios
  • MDL-26976 - Mostrar espacio usado en Mis Archivos Privados
  • MDL-35668 - Mejoras al desempeño en repositorio de archivos del servidor
  • MDL-49398 - Mejoras al desempeño por cacheo de definición de rol y refactorización de accesslib
  • MDL-60002 - Calificación de Tarea: Añadir de vuelta "Guardar y mostrar siguiente"
  • MDL-58889 - Hacer títulos de secciones y de cursos más accesibles en Boost
  • MDL-57455 - Permitir marcar (tag) entradas de la base de datos
  • MDL-36985 - Tarea: quitar automáticamente archivos que ya no están ligados de texto enviado. Reducir el tamaño de "Descargar todos los envíos"
  • MDL-59702 - Reporte de vista general de lección no respeta el valor de configuración showuseridentity
  • MDL-59460 - Foro: hacer configurable la configuración de modo de suscripción

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

Para administradores

Por favor lea cuidadosamente: Possible issues that may affect you in Moodle 3.4

  • MDL-42834 - Deprecate loginhttps. Sites that used to use this setting will now be served via https always
  • MDL-46269 - Tool to convert http embedded content to https where available
  • MDL-58388 - Let the admin control if the course end date form field in course settings is enabled by default
  • MDL-60211 - Nuevos filtros para Tours para usuarios
  • MDL-59123 - Compile SCSS files on the command-line
  • MDL-58567 - Upgrade: Show upgrade times
  • MDL-55652 - Missing index on (timemodified) in grade_items_history table and several other grade history tables. This will increase performance of various reports but may also slow down Moodle upgrade
  • MDL-60094 - Add CLI script to kill all sessions
  • MDL-59495 - Registrar y publicar cursos solamente con moodle.net; quitar soporte para hubs alternativos
  • MDL-59206 - Trigger an event in add_to_config_log function
  • MDL-57115 - Mover bloque de "Mensajes" afuera de la distribución estándar de Moodle
  • MDL-57734 - SEO - Create admin setting to be able to enable or disable search engine indexing for sites with forcelogin
  • MDL-60309 - Boost: Añadir una configuración para imagen de fondo
  • MDL-56751 - Create new security setting to configure the expiration time of tokens created via login/token.php or tool/mobile/launch.php

Para desarrolladores

  • MDL-60611 - Upgrade PHPUnit to 6.4 to ensure compatibility with PHP 7.2 - may require changes in unittests.* MDL-58948 - Compatibility with chrome mink driver
  • MDL-53169 - Provide a way to retrieve all courses a user can potentially access.
  • MDL-59459 - Global Search: Increase file indexing coverage
  • MDL-58957 - Global search: Make it possible to search blocks
  • MDL-53240 - Form element and admin setting type to choose file types and type groups
  • MDL-53848 - Formslib - add function to $mform that makes it possible to hide form elements dependent on selected values
  • MDL-60234 - Add possibility to disable admin warning if a development libs directory exists
  • MDL-57886 - Plagiarism: onlinetext submission should pass raw submissiontext to plagiarism get_links()


Actualizando plugins

1. Check for changes in core APIs

Read lib/upgrade.txt to check for the deprecations and core API changes, make sure you applied them to your plugin. Note that entries there are not sorted by priority but rather by integration time. Below is the list of upgrade.txt files that contain information about upgrading from Moodle 3.3 to Moodle 3.4 (note that if you upgrade from earlier versions there may be more files):

2. Check for changes in the API of your plugin type

Below is the list of plugin types that had API changes between Moodle 3.3 and 3.4:

3. Check for changes in the depended plugins

If your plugin depends on another plugin or calls methods from another plugin, read upgrade.txt in this plugin directory (if it exists). Below is the list of standard plugins that had changes between Moodle 3.3 and 3.4:

logstore_database, tool_mobile, auth_ldap, block_calendar_upcoming, editor_atto, mod_assign, mod_data, mod_forum, mod_glossary, mod_lesson, mod_lti, mod_workshop, theme_boost

4. Do a smoke test of your plugin with developer debugging mode

5. Run all behat and phpunit tests


Vea también