Diferencia entre revisiones de «Notas de Moodle 3.4»

De MoodleDocs
(tidy up)
m (Texto reemplazado: «class="nicetable"» por «class="wikitable"»)
 
(No se muestran 8 ediciones intermedias de otro usuario)
Línea 16: Línea 16:
==Requisitos del servidor==
==Requisitos del servidor==


Estas son solamente las versiones mínimas soportadas. Nosotos recomendamos mantener todo su ''software'' actualizado.
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)
* 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)
Línea 26: Línea 26:
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''.
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''.


{| class="nicetable"
{| class="wikitable"
|-
|-
! BasedeDatos
! BasedeDatos
Línea 107: Línea 107:


===Respaldo, restauración e importación===
===Respaldo, restauración e importación===
{{Urgente de traducir}}
 
* MDL-35429 - Corrgir los permisos necesarios para descargar y restaurar respaldos automatizados de curso
* MDL-35429 - Corrgir los permisos necesarios para descargar y restaurar respaldos automatizados de curso
* MDL-9367 - Restore with roll forward changes dates for user data
* MDL-9367 - Restaurar con conversión hacia adelante (''roll forward'') de las fechas cambiadas para datos de usuarios
* MDL-59518 - Restore date should not roll for user created data - Core components
* MDL-59518 - La fecha de restauración no debería de moverse para los datos creados del  usuario - Core components


===Búsqueda global===
===Búsqueda global===


* MDL-55356 - Index contents of the restored courses
* MDL-55356 - Indizar contenidos de los cursos restaurados
* MDL-59523 - Course reset doesn't always shift dates
* MDL-59523 - Reiniciar cursos no siempre mueve las fechas
* MDL-58957 - Global search: Make it possible to search blocks
* MDL-58957 - Búsqueda global: Hacer posible el buscar bloques
* MDL-59039 - Global search: Allow partial indexing (in scheduled task)
* MDL-59039 - Búsqueda global: Permitir indización parcial (en quehaceres agendados)


===Autenticación===
===Autenticación===


* MDL-30634 - Assign arbitrary system roles via LDAP sync
* MDL-30634 - Asignar roles arbitrarios del sistema vía sincronización LDAP  
* MDL-58544 - Add option to trust email of an OAuth provider
* MDL-58544 - Añadir opción para Email confiable a un provedor OAuth
* MDL-59844 - Enable OAuth 2 token-based authentication for requests in webdav_client
* MDL-59844 - Habilitar autenticación OAuth 2 basada-en-ficha (token) para solicitudes en webdav_client
* MDL-59459 - Global Search: Increase file indexing coverage
* MDL-59459 - Búsqueda Global: Aumentar cobertura de indización de archivo
* MDL-59913 - Global search: Allow search of non-enrolled courses
* MDL-59913 - Búsqueda Global : Permitir búsqueda de cursos no-inscritos


===Cambios funcionales===
===Cambios funcionales===
 
{{Pendiente de traducir}}
* MDL-55358 - LIS Group Variables support in LTI
* MDL-55358 - Soporte de variables de Grupo LIS en LTI
* MDL-36501 - Should have checkbox for extra credit when you add a grade item
* MDL-36501 - Debería haber casilla de selección para crédito extra cuando Usted añade un ítem de calificación
* MDL-28574 - Web services: Manage tokens page should show tokens for all users
* MDL-28574 - Servicios Web: La página para gestionar fichas (tokens) debería mostrar tokens para todos los usuarios
* MDL-26976 - Display space used in My Private Files
* MDL-26976 - Mostrar espacio usado en Mis Archivos Privados
* MDL-35668 - Performance improvement in Server files repository
* MDL-35668 - Mejoras al desempeño en repositorio de archivos del servidor
* MDL-60002 - Assignment grading: Adding back "Save and show next"
* MDL-49398 - Mejoras al desempeño por cacheo de definición de rol y refactorización de accesslib
* MDL-58889 - Make section titles and course titles more accessible in Boost
* MDL-60002 - Calificación de Tarea: Añadir de vuelta "Guardar y mostrar siguiente"
* MDL-57455 - Allow to tag database entries
* MDL-58889 - Hacer títulos de secciones y de cursos más accesibles en Boost
* MDL-36985 - Assignment: automatically remove embedded files that are no longer linked from submission text. Reduce the size of "Download all submissions"
* MDL-57455 - Permitir marcar (tag) entradas de la base de datos
* MDL-59702 - Lesson overview report does not respect value of showuseridentity setting
* 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-59460 - Forum: make Subscription mode setting configurable
* 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
{{Pendiente de traducir}}
===Para administradores===
===Para administradores===
 
Por favor lea cuidadosamente: [https://docs.moodle.org/34/en/Upgrading#Possible_issues_that_may_affect_you_in_Moodle_3.4 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-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-46269 - Tool to [https://docs.moodle.org/34/en/HTTPS_conversion_tool 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-58388 - Let the admin control if the course end date form field in course settings is enabled by default
* MDL-60211 - New filters for User Tours
* MDL-60211 - Nuevos filtros para Tours para usuarios
* MDL-59123 - Compile SCSS files on the command-line
* MDL-59123 - Compile SCSS files on the command-line
* MDL-58567 - Upgrade: Show upgrade times
* 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-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-60094 - Add CLI script to kill all sessions
* MDL-59495 - Register and publish courses with moodle.net only, remove support for alternative hubs
* 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-59206 - Trigger an event in add_to_config_log function
* MDL-57115 - Move "Messages" block out from the standard Moodle distribution
* 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-57734 - SEO - Create admin setting to be able to enable or disable search engine indexing for sites with forcelogin
* MDL-60309 - Boost: Add a setting for background image
* 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===
===Para desarrolladores===


* MDL-60611 - Upgrade PHPUnit to 6.4 to ensure compatibility with PHP 7.2 - may require changes in unittests
* MDL-60611 - Upgrade PHPUnit to 6.4 to ensure compatibility with PHP 7.2 - [https://docs.moodle.org/dev/Writing_PHPUnit_tests#Upgrading_unit_tests_to_work_with_Moodle_3.4_and_up_.28PHPUnit_6.29 may require changes in unittests].* MDL-58948 - Compatibility with chrome mink driver
* MDL-58948 - Compatibility with chrome mink driver
* MDL-53169 - Provide a way to retrieve all courses a user can potentially access.
* MDL-53169 - Provide a way to retrieve all courses a user can potentially access.
* MDL-59459 - Global Search: Increase file indexing coverage
* MDL-59459 - Global Search: Increase file indexing coverage
* MDL-59544 - Implicit validation of the filemanager and filepicker form elements
* MDL-59277 - navigation_node doesn't support TYPE_CONTAINER in get_css_type()
* MDL-58957 - Global search: Make it possible to search blocks
* 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-53240 - [https://docs.moodle.org/dev/lib/formslib.php_Form_Definition#filetypes Form element] and admin setting type to choose file types and type groups
* MDL-49398 - Role definition caching & accesslib refactoring
* MDL-53848 - Formslib - add function to $mform that makes it possible to hide form elements dependent on selected values
* MDL-53848 - Formslib - add function to $mform that makes it possible to hide form elements dependent on selected values
* MDL-56751 - Create new security setting to configure the expiration time of tokens created via login/token.php or tool/mobile/launch.php
* MDL-60234 - Add possibility to disable admin warning if a development libs directory exists
* 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()
* 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):
* [https://raw.githubusercontent.com/moodle/moodle/master/lib/upgrade.txt lib/upgrade.txt] changes to various core APIs, deprecations, functions removal
* [https://raw.githubusercontent.com/moodle/moodle/master/calendar/upgrade.txt calendar/upgrade.txt] changes to Calendar API
* [https://raw.githubusercontent.com/moodle/moodle/master/search/upgrade.txt search/upgrade.txt] changes to Global search API
* [https://raw.githubusercontent.com/moodle/moodle/master/webservice/upgrade.txt webservice/upgrade.txt] changes to WebServices API
'''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:
* [https://raw.githubusercontent.com/moodle/moodle/master/blocks/upgrade.txt blocks/upgrade.txt] Block plugins
* [https://raw.githubusercontent.com/moodle/moodle/master/dataformat/upgrade.txt dataformat/upgrade.txt] Dataformat plugins
* [https://raw.githubusercontent.com/moodle/moodle/master/enrol/upgrade.txt enrol/upgrade.txt] Enrolment method plugins
* [https://raw.githubusercontent.com/moodle/moodle/master/mod/upgrade.txt mod/upgrade.txt] Activity module plugins
* [https://raw.githubusercontent.com/moodle/moodle/master/plagiarism/upgrade.txt plagiarism/upgrade.txt] Plagiarism plugins
* [https://raw.githubusercontent.com/moodle/moodle/master/repository/upgrade.txt repository/upgrade.txt] Repository plugins
* [https://raw.githubusercontent.com/moodle/moodle/master/theme/upgrade.txt theme/upgrade.txt] Themes
* [https://raw.githubusercontent.com/moodle/moodle/master/user/profile/field/upgrade.txt user/profile/field/upgrade.txt] User profile fields
'''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:
[https://raw.githubusercontent.com/moodle/moodle/master/admin/tool/log/store/database/upgrade.txt logstore_database],
[https://raw.githubusercontent.com/moodle/moodle/master/admin/tool/mobile/upgrade.txt tool_mobile],
[https://raw.githubusercontent.com/moodle/moodle/master/auth/ldap/upgrade.txt auth_ldap],
[https://raw.githubusercontent.com/moodle/moodle/master/blocks/calendar_upcoming/upgrade.txt block_calendar_upcoming],
[https://raw.githubusercontent.com/moodle/moodle/master/lib/editor/atto/upgrade.txt editor_atto],
[https://raw.githubusercontent.com/moodle/moodle/master/mod/assign/upgrade.txt mod_assign],
[https://raw.githubusercontent.com/moodle/moodle/master/mod/data/upgrade.txt mod_data],
[https://raw.githubusercontent.com/moodle/moodle/master/mod/forum/upgrade.txt mod_forum],
[https://raw.githubusercontent.com/moodle/moodle/master/mod/glossary/upgrade.txt mod_glossary],
[https://raw.githubusercontent.com/moodle/moodle/master/mod/lesson/upgrade.txt mod_lesson],
[https://raw.githubusercontent.com/moodle/moodle/master/mod/lti/upgrade.txt mod_lti],
[https://raw.githubusercontent.com/moodle/moodle/master/mod/workshop/upgrade.txt mod_workshop],
[https://raw.githubusercontent.com/moodle/moodle/master/theme/boost/upgrade.txt theme_boost]
'''4. Do a smoke test of your plugin with developer debugging mode'''
'''5. Run all behat and phpunit tests'''


==Vea también==
==Vea también==

Revisión actual - 15:23 10 ago 2021

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