Notas de Moodle 3.5

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

Moodle 3.5


Historia de las versiones > Notas de Moodle 3.5

Fecha de liberación: 17 de mayo del 2018

Le sugerimos que vea nuestra página de las Nuevas características de Moodle 3.5 para una introducción más amistosa al usuario, con imágenes, sobre Moodle 3.5.

Aquí está la lista completa de problemas arreglados en 3.5.

Vea nuestra página de Nuevas características de Moodle 3.5 para una introducción a Moodle 3.5 más amistosa y con imágenes de pantallas.

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.1 o más reciente (si actualiza desde una versión más antigua, Usted debe primeramente de actualizar a 3.1 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 desde Moodle 3.4 (era recomendada a partir de Moodle 2.0 en adelante)
  • (Recomendación solamente) Si Usted usa MySQL o MariaDB, asegúrese de que su base de datos soporta completamente UTF-8 (utf8mb4) si instala una nueva instancia de Moodle. Puede usarse el script de la interfaz por línea de comando para convertir a utf8mb4 si Usted está actualizando Moodle. Debe elegir mantener en uso 'utf8_*', pero entonces una advertencia le mostrará que la base de datos no está usandosoporte completo para UTF-8 y le sugerirá moverse a 'utf8mb4_unicode_ci'. Vea MySQL soporte unicode completo para los detalles . Si Usted habilita utf8mb4 Usted *debe de* usar el formato de archivo Barracuda.

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 11.x - tenga en cuenta que 12.x aun no está soportada (MDL-67414)
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

GDPR

  • MDL-61275 - GDPR Consentimiento de Menores y Gestión, Versionado y Seguimiento de Políticas de Privacidad y Consentimientos del Usuario
  • MDL-61292 - Una nueva herramienta administrativa para gestionar documentos de política
  • MDL-61423 - Añadir verificación de edad y localización para identificar menores
  • MDL-61302 - Flujograma para permitirle a usuarios que estén de acuerdo con todas las políticas
  • MDL-61301 - Reporte de políticas acordadas por el usuario y sus versiones
  • MDL-61705 - Aceptación masiva de políticas a nombre de usuarios
  • MDL-61864 - Incluir herramienta de política en el núcleo de Moodle
  • MDL-62286 - Añadir enlace hacia política al pie de página del sitio
  • MDL-61306 - GDPR Solicitud de Datos y Registro de Datos
  • MDL-59718 - Un proceso para enviarle una solicitud al Oficial de Protección de Datos
  • MDL-59720 - Eliminar datos personales cuando ya no se reuieren más
  • MDL-61307 - Crear un nuevo subsistema de política
  • MDL-61362 - HAbilidad para crear categorías de datos y propósitos
  • MDL-61486 - Registro de datos con propósito y períodod de retención
  • MDL-61489 - Reporte de plugin/componentes implementando la API de Privacidad
  • MDL-61499 - Habilidad para configurar propósito por defecto y períodos de retención para niveles de contextos
  • MDL-61785 - Habilidad para revisar y confirmar cuales datos expirados pueden ser eliminados
  • MDL-61899 - Incluir herramienta de privacidad de datos en el núcleo de Moodle
  • MDL-61935 - Habilidad para especificar las bases legales para la recolección de datos personales

Mejoras al marcado del banco de preguntas

  • MDL-61066 - Funcionalidad de marcado expandida para el banco de preguntas
  • MDL-61133 - Nueva modal para añadir/editar/quitar marcas en preguntas
  • MDL-61135 - Filtrar preguntas por marca
  • MDL-61138 - Mostrar la lista de preguntas en el diálogo para 'Añadir una pregunta aleatoria'
  • MDL-61363 - Habilidad para añadir marcas de pregunta a nivel de curso en el formato para editar pregunta
  • MDL-61364 - Gestionar marcas en los niveles de contexto de pregunta y curso
  • MDL-61380 - Permitir filtrado/Adición de preguntas aleatorias por marca para exámenes
  • MDL-61410 - Añadir soporte para importar/exportar para marcas d epreguntas al nivel del curso
  • MDL-61444 - Nuevas capacidades para marcar preguntas

UX: Mejoras en la Usabilidad

Soporte para LTI Advantage

  • MDL-60416 - Añadir soporte para LTI Advantage 1.1

RecordRTC para Atto

  • MDL-60848 - Implementar plugin RecordRTC como característica del núcleo de Moodle
  • MDL-61973 - Actualizar botones del plugin RecordRTC

Tablas de mensajería de base de datos

  • MDL-61254 - Gestionar Tablas de mensajería de base de datos
  • MDL-36941 - Crear nuevas tablas para mensajería
  • MDL-61255 - Trabajo ad-hoc para actualizar mensajes a tabla juntada


Otras característias principales

Búsqueda Global

  • MDL-58885 - Añadir soporte de Grupo
  • MDL-59434 - Busqueda sensible al contexto / ordenamiento de resultados alternos
  • MDL-60981 - Reindexar una sola área
  • MDL-61028 - Permitir filtar búsqueda por usuario
  • MDL-61256 - Búsqueda de títulos de sección, resúmenes

Cambios Funcionales

  • MDL-2051 - Informarle al estudiante si es que y como se mostrará su elección seleccionada
  • MDL-32585 - SCORM: opción para forzar intentos nuevos
  • MDL-53226 - Añadir motor de búsqueda Moodle DB
  • MDL-55491 - Usar cohorte como criterio de insignia
  • MDL-56246 - Añadir valor por defecto para todoel sitio para exportación de calificación que incluye retroalimentación
  • MDL-59875 - Añadir insignias como criterio para otras insignias
  • MDL-60119 - Retroalimentación - Opción Mútiple (valorada) - quitar ponderaciones de la respuesta
  • MDL-61203 - Permitir que la subida de imagen del perfil sea usada como criterio de insignia
  • MDL-61601 - Permitir temas de cohorte
  • MDL-61651 - LTI: definición de ítem de l´nea dentro del enlace para regresar enlaces calificables LTI
  • MDL-60811 - Eliminación masiva y auto-registro de inscripciones en página de participantes
  • MDL-60682 - Habilidad para configurar fecha/hora al minuto más cercano
  • MDL-60441 - Habilidad para añadir un enlace a entradas del Glosario
  • MDL-58411 - Habilidad para aplicar restricciones de tipo de archivo para el tipo de pregunta Ensayo
  • MDL-56945 - Añadir ruta de regresso fácil desde la pantalla de calificación de PDF hacia lista de envíos
  • MDL-52811 - Añadir capacidad de forzar idioma a configuraciones del curso
  • MDL-41090 - Permitirle a profesores incrustar archivos cuando califican preguntas manualmente

Asuntos de Seguridad

  • MSA-18-0007 El tipo de pregunta calculada permite la ejecucición de código remoto por autores de pregunta
  • MSA-18-0008 Users can download any file via portfolio assignment caller class
  • MSA-18-0009 Portfolio forum caller class allows a user to download any file
  • MSA-18-0010 El usuario puede desplazar un bloque desde el Tablero hacia cualquier página
  • MSA-18-0011 El usuario quien no estuvo de acuerdo con las políticas del sitio puede ver la página inicial del sitio como si tuviera acceso completo al sitio
  • MSA-18-0012 Portfolio script allows instantiation of class chosen by user

Para desarrolladores

  • MDL-61307 - All plugins must implement Privacy API to be compliant with GDPR requirements. They must implement the API to report on, export and delete stored user data
  • MDL-56511 - Bootstrap is upgraded to final release of version 4
  • MDL-61869 - Infer rendering of templatables with no render method
  • MDL-61298 - Boost: use navigation node icon

Actualización de plugins

1. Revisar si hubo cambios en APIs del núcleo de Moodle

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.4 to Moodle 3.5 (note that if you upgrade from earlier versions there may be more files):

2. Revisar si hubo cambios en la API de su tipo de plugin

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

3. Revisar si hubo cambios en los plugins dependientes

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.4 and 3.5:

tool_mobile, tool_usertours, mod_assign, mod_feedback, mod_quiz, mod_scorm, theme_boost

4. Hacer una prueba válida de su plugin con el modo de depuración para desarrollador

Asegurarse de revisar con ambos temas Boost y Clean. Bootstrap fue actualizado en Moodle 3.5

5. Correr todas las pruebas behat y phpunit


Vea también