Diferencia entre revisiones de «Notas de Moodle 3.4»
(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'' | 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=" | {| class="wikitable" | ||
|- | |- | ||
! BasedeDatos | ! BasedeDatos | ||
Línea 107: | Línea 107: | ||
===Respaldo, restauración e importación=== | ===Respaldo, restauración e importación=== | ||
* 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 - | * MDL-9367 - Restaurar con conversión hacia adelante (''roll forward'') de las fechas cambiadas para datos de usuarios | ||
* MDL-59518 - | * 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 - | * MDL-55356 - Indizar contenidos de los cursos restaurados | ||
* MDL-59523 - | * MDL-59523 - Reiniciar cursos no siempre mueve las fechas | ||
* MDL-58957 - | * MDL-58957 - Búsqueda global: Hacer posible el buscar bloques | ||
* MDL-59039 - | * MDL-59039 - Búsqueda global: Permitir indización parcial (en quehaceres agendados) | ||
===Autenticación=== | ===Autenticación=== | ||
* MDL-30634 - | * MDL-30634 - Asignar roles arbitrarios del sistema vía sincronización LDAP | ||
* MDL-58544 - | * MDL-58544 - Añadir opción para Email confiable a un provedor OAuth | ||
* MDL-59844 - | * MDL-59844 - Habilitar autenticación OAuth 2 basada-en-ficha (token) para solicitudes en webdav_client | ||
* MDL-59459 - Global | * MDL-59459 - Búsqueda Global: Aumentar cobertura de indización de archivo | ||
* MDL-59913 - Global | * MDL-59913 - Búsqueda Global : Permitir búsqueda de cursos no-inscritos | ||
===Cambios funcionales=== | ===Cambios funcionales=== | ||
{{Pendiente de traducir}} | |||
* MDL-55358 - LIS | * MDL-55358 - Soporte de variables de Grupo LIS en LTI | ||
* MDL-36501 - | * 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 | * MDL-28574 - Servicios Web: La página para gestionar fichas (tokens) debería mostrar tokens para todos los usuarios | ||
* MDL-26976 - | * MDL-26976 - Mostrar espacio usado en Mis Archivos Privados | ||
* MDL-35668 - | * MDL-35668 - Mejoras al desempeño en repositorio de archivos del servidor | ||
* MDL-60002 - | * MDL-49398 - Mejoras al desempeño por cacheo de definición de rol y refactorización de accesslib | ||
* MDL-58889 - | * MDL-60002 - Calificación de Tarea: Añadir de vuelta "Guardar y mostrar siguiente" | ||
* MDL-57455 - | * MDL-58889 - Hacer títulos de secciones y de cursos más accesibles en Boost | ||
* MDL-36985 - | * MDL-57455 - Permitir marcar (tag) entradas de la base de datos | ||
* MDL-59702 - | * 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 - | * 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 - | * 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 - | * 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 - | * 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: | * 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-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-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-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
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):
- lib/upgrade.txt changes to various core APIs, deprecations, functions removal
- calendar/upgrade.txt changes to Calendar API
- search/upgrade.txt changes to Global search API
- 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:
- blocks/upgrade.txt Block plugins
- dataformat/upgrade.txt Dataformat plugins
- enrol/upgrade.txt Enrolment method plugins
- mod/upgrade.txt Activity module plugins
- plagiarism/upgrade.txt Plagiarism plugins
- repository/upgrade.txt Repository plugins
- theme/upgrade.txt Themes
- 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:
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