« Notes de mise à jour de Moodle 2.7 » : différence entre les versions

De MoodleDocs
Aller à :navigation, rechercher
(Mis à jour (à finir de traduire))
Ligne 1 : Ligne 1 :
<noinclude><div class="navtrail">[[Accueil]] ► [[Installation]] ► [[Historique des versions]] ► [[{{FULLPAGENAME}}]]</div></noinclude>
<noinclude><div class="navtrail">[[Accueil]] ► [[Installation]] ► [[Historique des versions]] ► [[{{FULLPAGENAME}}]]</div></noinclude>


'''ATTENTION : cette version est en cours de développement, à ne PAS utiliser en production !'''
'''ATTENTION : cette version est en phase beta, à ne PAS utiliser en production !'''


== Version 2.7 ==
== Version 2.7 ==
* Tests qualité (début des tests de vérification de qualité) : '''14 avril 2014'''
* Sortie (si tous les tests passent) : '''12 mai 2014'''


Vous pourrez consulter (vers avril-mai 2014) les [https://docs.moodle.org/27/en/New_features Nouvelles fonctionnalités] pour un survol avec des copies d'écran.
Sortie : 12 mai 2014


Vous pourrez consulter la liste des [https://tracker.moodle.org/issues/?jql=project%20%3D%20mdl%20AND%20resolution%20%3D%20fixed%20AND%20fixVersion%20in%20(%222.7%22)%20ORDER%20BY%20priority%20DESC détails sur les évolutions et corrections de bogues de cette version 2.7] (en anglais).
Vous pouvez consulter les [https://docs.moodle.org/27/en/New_features Nouvelles fonctionnalités] pour un survol avec des copies d'écran.
 
Vous pouvez consulter la liste des [https://tracker.moodle.org/issues/?jql=project%20%3D%20mdl%20AND%20resolution%20%3D%20fixed%20AND%20fixVersion%20in%20(%222.7%22)%20ORDER%20BY%20priority%20DESC détails sur les évolutions et corrections de bogues de cette version 2.7] (en anglais).


Merci beaucoup à [http://moodle.org/dev/contributions.php?version=2.7.x tous les développeurs qui ont travaillé sur les correctifs et les nouvelles fonctionnalités de cette version].
Merci beaucoup à [http://moodle.org/dev/contributions.php?version=2.7.x tous les développeurs qui ont travaillé sur les correctifs et les nouvelles fonctionnalités de cette version].
Ligne 33 : Ligne 33 :
* More - un nouveau thème appelé More, qui permet une configuration simple via l'interface utilisateur tout en profitant du pouvoir de LESS et Bootstrap.
* More - un nouveau thème appelé More, qui permet une configuration simple via l'interface utilisateur tout en profitant du pouvoir de LESS et Bootstrap.
* Activités conditionnelles améliorées - les combinaisons booléennes complexes sont maintenant supportées, ainsi que des plugins de conditions et une interface améliorée. Le tout en étant plus rapide !
* Activités conditionnelles améliorées - les combinaisons booléennes complexes sont maintenant supportées, ainsi que des plugins de conditions et une interface améliorée. Le tout en étant plus rapide !
* Rapports - l'interface utilisateur pour les rapports instantanés et les autres rapports a été améliorée avec plus d'informations et le support du filtrage (MDL-43682 et MDL-43681).


=== Plateforme ===
=== Plateforme ===
* Logging - un nouveau système de log avec des plugins permettant aux logs Moodle d'être très détaillés et externalisés. Beaucoup de nouveaux événements ont été ajoutés, dont les développeurs peuvent profiter. MDL-37658. Ces améliorations permettront de meilleures analyses et l'emploi d'outils tels que TinCan.
* Logging - un nouveau système de log avec des plugins permettant aux logs Moodle d'être très détaillés et externalisés. Beaucoup de nouveaux événements ont été ajoutés, dont les développeurs peuvent profiter. MDL-37658. Ces améliorations permettront de meilleures analyses et l'emploi d'outils tels que TinCan.
* Performance - plusieurs améliorations qui améliorent la performance globale dans la plupart des cas
* Tâches Cron - un système de programmation amélioré (comme les cron Unix) qui permet une programmation précise des tâches même sur des serveurs complexes en cluster.
* Tâches Cron - un système de programmation amélioré (comme les cron Unix) qui permet une programmation précise des tâches même sur des serveurs complexes en cluster
* Performance - avec des améliorations concernant les log et les tâches planifiées, ainsi que plusieurs autres améliorations, la performance globale est améliorée, notamment pour les sites importants.


=== Support à long terme (LTS) jusqu'à juin 2017 ===
=== Support à long terme (LTS) jusqu'à mai 2017 ===


La plupart de nos versions bénéficient de corrections de bogues pendant un an et de corrections de sécurité et pertes de données pendant un an et demi par Moodle HQ.
La plupart de nos versions bénéficient de corrections de bogues pendant un an et de corrections de sécurité et pertes de données pendant un an et demi par Moodle HQ.


Suite à une demande populaire, Moodle aura un support étendu à '''3 ans de corrections de sécurité et de perte de données''' (un an et demi de support supplémentaire, mais toujours un an de corrections de bogues généraux).
Suite à une demande populaire, Moodle 2.7 aura un support étendu à '''3 ans de corrections de sécurité et de perte de données''' (un an et demi de support supplémentaire, mais toujours un an de corrections de bogues généraux).


Si vous utilisez une ancienne version, c'est sans doute le bon moment pour [[Mise à jour|mettre à jour]] !
Si vous utilisez une ancienne version, c'est sans doute le bon moment pour [[Mise à jour|mettre à jour]] !
Ligne 95 : Ligne 96 :


=== Pour les développeurs : changements dans les API ===
=== Pour les développeurs : changements dans les API ===
 
* Rapports : les rapports utilisant la table de log devraient être mis à jour pour utiliser le nouvel environnement de log. Les anciens rapports continueront de fonctionner comme avant tant que l'ancien mode de log est activé sur le site. Voyez [[:dev:Migrating log access in reports|comment migrer l'accès aux log dans les rapports]] pour plus de détails.


==== Notes de mise à jour pour les développeurs ====
==== Notes de mise à jour pour les développeurs ====

Version du 5 mai 2014 à 13:19

ATTENTION : cette version est en phase beta, à ne PAS utiliser en production !

Version 2.7

Sortie : 12 mai 2014

Vous pouvez consulter les Nouvelles fonctionnalités pour un survol avec des copies d'écran.

Vous pouvez consulter la liste des détails sur les évolutions et corrections de bogues de cette version 2.7 (en anglais).

Merci beaucoup à tous les développeurs qui ont travaillé sur les correctifs et les nouvelles fonctionnalités de cette version.

Prérequis

Ces versions sont les versions minimales pour assurer un fonctionnement correct ; nous vous recommandons d'utiliser des versions récentes et à jour.

  • Navigateur internet minimal recommandé : Mozilla Firefox récent, Google Chrome récent, Safari 6, Internet Explorer 9 (IE 10 requis pour le glisser-déposer de fichier vers Moodle), Opera 10 ?
  • Versions PHP : 5.4.4 minimum (utilisez toujours la dernière version 5.4.x ou 5.5.x sous Windows - http://windows.php.net/download/)
  • Extensions PHP recommandées : GD (pour la conversion des images), zlib, OPcache
  • Versions de base de données : PostgreSQL 9.1, MySQL 5.5.31, MariaDB 5.5.31, MSSQL 2008 ou Oracle 10.2 (oci_native_moodle_package.sql doit être lancé avant de mettre à jour sur les serveurs Oracle)
  • Mise à jour de Moodle : Moodle 2.2 minimum est nécessaire (si vous avez une version plus ancienne, passez d'abord à Moodle 2.2.11)
  • Ghostscript doit être installé pour l'annotation des fichiers PDF rendus dans les devoirs

Avant de mettre à jour

Si vous n'installez pas une version neuve de Moodle 2.7, mais réalisez une mise à jour depuis une version existante, consultez impérativement les informations de Mise à jour à Moodle 2.7 !

Nouvelles fonctionnalités majeures

Interface

  • Atto - notre nouvel éditeur Moodle, profondément intégré dans Moodle et focalisé sur l'usage et l'accessibilité (TinyMCE toujours disponible en option)
  • Themes (nettoyage) - Moodle se focalise sur Bootstrap et un affichage adaptatif amélioré. Clean est maintenant le thème par défaut et la plupart des anciens thèmes ne sont plus en standard (mais disponibles depuis la base de données des Plugins). Plusieurs petites améliorations ont été apportées à de multiples emplacements de l'interface Moodle.
  • More - un nouveau thème appelé More, qui permet une configuration simple via l'interface utilisateur tout en profitant du pouvoir de LESS et Bootstrap.
  • Activités conditionnelles améliorées - les combinaisons booléennes complexes sont maintenant supportées, ainsi que des plugins de conditions et une interface améliorée. Le tout en étant plus rapide !
  • Rapports - l'interface utilisateur pour les rapports instantanés et les autres rapports a été améliorée avec plus d'informations et le support du filtrage (MDL-43682 et MDL-43681).

Plateforme

  • Logging - un nouveau système de log avec des plugins permettant aux logs Moodle d'être très détaillés et externalisés. Beaucoup de nouveaux événements ont été ajoutés, dont les développeurs peuvent profiter. MDL-37658. Ces améliorations permettront de meilleures analyses et l'emploi d'outils tels que TinCan.
  • Tâches Cron - un système de programmation amélioré (comme les cron Unix) qui permet une programmation précise des tâches même sur des serveurs complexes en cluster.
  • Performance - avec des améliorations concernant les log et les tâches planifiées, ainsi que plusieurs autres améliorations, la performance globale est améliorée, notamment pour les sites importants.

Support à long terme (LTS) jusqu'à mai 2017

La plupart de nos versions bénéficient de corrections de bogues pendant un an et de corrections de sécurité et pertes de données pendant un an et demi par Moodle HQ.

Suite à une demande populaire, Moodle 2.7 aura un support étendu à 3 ans de corrections de sécurité et de perte de données (un an et demi de support supplémentaire, mais toujours un an de corrections de bogues généraux).

Si vous utilisez une ancienne version, c'est sans doute le bon moment pour mettre à jour !

Détails

Activité Test et banque de questions

  • Quiz reports improved. MDL-41727
    • Responses from all tries are available for analysis when using or "Adaptive", "Interactive with multiple tries" or similar behaviours.
    • Break-down by question variant, for question types like Calculated, STACK and Variable-numeric, which one question can have different random variants.
    • Progress bar during long calculations to prevent time-outs.
    • Low-level calculation code moved into the question component, where it could potentially be reused by other activities.
    • Much more automated testing of this complex area of code.
  • Some minor improvements to the usability of the question bank - Some of MDL-40987
    • To duplicate a question, you now start by clicking the x2 icon, like for activities. MDL-33653
    • The various different ways to move questions in the question bank have been rationalised. MDL-33839
    • There is now a 'Save changes and continue editing' button when editing questions. Useful when you are working on a complex question with the preview open in another window. MDL-33653
  • New plugin point, so that plugins can add columns to the question bank, or new search conditions. MDL-40313 & MDL-40457
  • Essay questions can now require an attachment, with the text optional, rather than the other way around. MDL-39756
  • Random short-answer matching question type brought back from the dead. (This was in stable branches, but worth mentioning again.) MDL-27414

Activité Devoir

L'ancienne activité Devoir (2.2) a été supprimée (MDL-33952). It has been replaced by a stub to support transparently remapping urls and restoring course backups from the old module to the new one.

If you are still using the old assignment module - all instances of the old assignment module will be hidden after upgrading to Moodle 2.7. Once the upgrade tool is run on those assignments they will become visible again.

It is recommended to upgrade, and then convert any remaining assignments because logic has been added to the assignment upgrade code for Moodle 2.7 to transparently map urls from the old assignment module to the new one.

If you really, really need to keep using the old module, you should update the code to Moodle 2.7, and then replace the "mod/assignment" folder with the one from the plugins database before completing the upgrade.

Une nouvelle capacité mod/assign:editothersubmission peut être autorisée aux enseignants pour leur permettre de modifier ou supprimer les remises des élèves.

Une case à cocher 'Notifier les étudiants' est disponible pour contrôler quand envoyer un feedback durant le processus de notation.

Les enseignants peuvent maintenant commenter directement les remises d'étudiants sous forme de texte en ligne MDL-34432

Cron

Cron a reçu une grosse amélioration et supporte maintenant les tâches programmées et ad-hoc - MDL-25499. Les bénéfices de ces changements sont :

  • La programmation de chaque tâche peut être configurée par l'administrateur
  • Les tâches peuvent fonctionner en parallèle
  • Les processus Cron utilisent un système de verrouillage pour empêcher la même tâche de fonctionner plusieurs fois en même temps par différents processus

Un résultat de ceci est que cron peut être lancé bien plus souvent, ce qui signifie (par exemple) que les messages de forums peuvent être expédiés plus tôt. Les administrateurs peuvent lancer cron comme avant, mais il est fortement recommandé d'augmenter cette fréquence et de lancer cron chaque minute.

Sécurité

Sera publié une fois cette version sortie.

Pour les développeurs : changements dans les API

  • Rapports : les rapports utilisant la table de log devraient être mis à jour pour utiliser le nouvel environnement de log. Les anciens rapports continueront de fonctionner comme avant tant que l'ancien mode de log est activé sur le site. Voyez comment migrer l'accès aux log dans les rapports pour plus de détails.

Notes de mise à jour pour les développeurs

Authentication plugins
http://git.moodle.org/gw?p=moodle.git;a=blob;f=auth/upgrade.txt;hb=master
Assignment
http://git.moodle.org/gw?p=moodle.git;a=blob;f=mod/assign/upgrade.txt;hb=master
Backup
http://git.moodle.org/gw?p=moodle.git;a=blob;f=backup/upgrade.txt;hb=master
Blocks
http://git.moodle.org/gw?p=moodle.git;a=blob;f=blocks/upgrade.txt;hb=master
Cache
http://git.moodle.org/gw?p=moodle.git;a=blob;f=cache/upgrade.txt;hb=master
Cohort
http://git.moodle.org/gw?p=moodle.git;a=blob;f=cohort/upgrade.txt;hb=master
Core
http://git.moodle.org/gw?p=moodle.git;a=blob;f=lib/upgrade.txt;hb=master
Course formats
http://git.moodle.org/gw?p=moodle.git;a=blob;f=course/format/upgrade.txt;hb=master
Enrolment plugins
http://git.moodle.org/gw?p=moodle.git;a=blob;f=enrol/upgrade.txt;hb=master
Forum
http://git.moodle.org/gw?p=moodle.git;a=blob;f=mod/forum/upgrade.txt;hb=master
Filters
http://git.moodle.org/gw?p=moodle.git;a=blob;f=filter/upgrade.txt;hb=master
Gradebook reports
http://git.moodle.org/gw?p=moodle.git;a=blob;f=grade/report/upgrade.txt;hb=master
Modules
http://git.moodle.org/gw?p=moodle.git;a=blob;f=mod/upgrade.txt;hb=master
Messages
http://git.moodle.org/gw?p=moodle.git;a=blob;f=message/upgrade.txt;hb=master
Question system
http://git.moodle.org/gw?p=moodle.git;a=blob;f=question/upgrade.txt;hb=master
Question engine system
http://git.moodle.org/gw?p=moodle.git;a=blob;f=question/engine/upgrade.txt;hb=master
Question behaviours
http://git.moodle.org/gw?p=moodle.git;a=blob;f=question/behaviour/upgrade.txt;hb=master
Question types
http://git.moodle.org/gw?p=moodle.git;a=blob;f=question/type/upgrade.txt;hb=master
Quiz reports
http://git.moodle.org/gw?p=moodle.git;a=blob;f=mod/quiz/report/upgrade.txt;hb=master
Quiz
http://git.moodle.org/gw?p=moodle.git;a=blob;f=mod/quiz/upgrade.txt;hb=master
Repositories
http://git.moodle.org/gw?p=moodle.git;a=blob;f=repository/upgrade.txt;hb=master
Tags
http://git.moodle.org/gw?p=moodle.git;a=blob;f=tag/upgrade.txt;hb=master
Themes
http://git.moodle.org/gw?p=moodle.git;a=blob;f=theme/upgrade.txt;hb=master
TinyMCE plugins
http://git.moodle.org/gw?p=moodle.git;a=blob;f=lib/editor/tinymce/upgrade.txt;hb=master
Webservices
http://git.moodle.org/gw?p=moodle.git;a=blob;f=webservice/upgrade.txt;hb=master

Voir aussi