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

De MoodleDocs
Aller à :navigation, rechercher
(refait en FR les captures d'écran que j'avais faites en AN→‎Ergonomie de gestion des fichiers)
Ligne 34 : Ligne 34 :
* Other files have pretty icons for most file types:  
* Other files have pretty icons for most file types:  


[[:dev:File:truthumbnailsiconsview.png]]
[[File:iconsviewfr.png]]




* Files view can be easily toggled between icons view (''above''), or a table view with sizes and dates:
* Files view can be easily toggled between icons view (''above''), or a table view with sizes and dates:


[[:dev:File:tableview.png]]
[[File:tableviewfr.png]]


or a hierarchical list view:
or a hierarchical list view:


[[:dev:File:hierarchicallistview.png]]
[[File:listviewfr.png]]




* Vous pouvez maintenant glisser-déposer directement des fichiers depuis votre bureau !
* Vous pouvez maintenant glisser-déposer directement des fichiers depuis votre bureau !


[[:dev:File:dragandrop.png]]
[[File:dragdropfr.png]]




Ligne 58 : Ligne 58 :
* Les fichiers peuvent être créés comme "alias/raccourci" vers d'autres fichiers. Cela permet, par exemple, d'utiliser un fichier unique dans ses fichiers personnels dans plusieurs cours. Si vous mettez à jour le fichier original dans vos fichiers personnels, tous les alias seront automatiquement mis à jour !
* Les fichiers peuvent être créés comme "alias/raccourci" vers d'autres fichiers. Cela permet, par exemple, d'utiliser un fichier unique dans ses fichiers personnels dans plusieurs cours. Si vous mettez à jour le fichier original dans vos fichiers personnels, tous les alias seront automatiquement mis à jour !


[[:dev:File:alias.png]]
[[File:alisafr.png]]




Ligne 64 : Ligne 64 :
(MDL-31907)
(MDL-31907)


[[:dev:File:shortcut1.png]]
[[File:shortcutfr.png]]





Version du 17 juin 2012 à 19:50

Remarque : la traduction de cette page n'est pas terminée. N'hésitez pas à traduire tout ou partie de cette page ou à la compléter. Vous pouvez aussi utiliser la page de discussion pour vos recommandations et suggestions d'améliorations.


Moodle 2.3

Date de sortie : prévue le 18 juin 2012

Vous pourrez consulter la liste des détails sur les évolutions et corrections de bogues qui sont prévus dans cette version 2.3 (en anglais).

De grand remerciements à toutes les personnes ayant travaillé sur les nouvelles fonctionnalités de cette version, dont notamment Moodle HQ, The Open University, NetSpot, Synergy Learning, Lancaster University Network Services, Catalyst IT, CV&A Consulting(financé par ESADE et IL3-UB) et bien d'autres. Vous trouverez plus de détails depuis chaque fonctionnalité, ou en regardant la liste des bogues.

Un merci spécial à l'équipe d'intégration de Moodle HQ qui a travaillé en lien avec tous les développeurs pour relire, tester et aider à améliorer le code avant de l'intégrer dans le cœur de Moodle :

  • Eloy Lafuente
  • Sam Hemelryk
  • Dan Poltawski
  • Aparup Bannerjee

Enfin, merci à tous les testeurs de Moodle HQ et de la communauté, qui ont contribué à produire notre plus intéressante version stable !

Prérequis

  • Navigateur internet minimal : Mozilla Firefox 4, Internet Explorer 8, Safari 5, Google Chrome 11, Opera 9
  • Versions PHP et base de données : les mêmes que pour Moodle 2.2
  • Mise à jour de Moodle : Moodle 2.2 minimum est nécessaire (si vous avez une version plus ancienne, passez d'abord à Moodle 2.2)

Nouvelles fonctionnalités majeures

Ergonomie de gestion des fichiers

  • Sélecteur de fichier plus joli, et nécessitant moins de clics :

dev:File:nicerlookingfilepicker.png

  • Images now display as true thumbnails in the file picker and file manager.
  • Other files have pretty icons for most file types:

iconsviewfr.png


  • Files view can be easily toggled between icons view (above), or a table view with sizes and dates:

tableviewfr.png

or a hierarchical list view:

listviewfr.png


  • Vous pouvez maintenant glisser-déposer directement des fichiers depuis votre bureau !

dragdropfr.png


  • File info (eg license information, sizes, dates) can be easily edited and viewed in a popup dialog:

dev:File:popupdialogue.png


  • Les fichiers peuvent être créés comme "alias/raccourci" vers d'autres fichiers. Cela permet, par exemple, d'utiliser un fichier unique dans ses fichiers personnels dans plusieurs cours. Si vous mettez à jour le fichier original dans vos fichiers personnels, tous les alias seront automatiquement mis à jour !

alisafr.png


  • Les alias sont facilement identifiables dans l'interface de gestion des fichiers (par une petite flèche) :

(MDL-31907)

shortcutfr.png


Merci à : Marina Glancy, Barbara Ramiro, Martin Dougiamas, David Mudrak, Dongsheng Cai (Moodle HQ) et autres.

Amélioration des dépôts

  • MDL-28666 - If a repository supports it then it's possible to make an alias/shortcut to a file in an external repository. If the file is updated in the repository, then this change is reflected in Moodle. The fie remains under Moodle access control however, and the original URL is not usually revealed. In the 2.3 core release, this is supported by Equella, Filesystem, user private, coursefiles and box.net repositories.
  • The repository plugin is now able to take over the whole right-hand pane of the file picker and provide it's own searching/browsing interface.
  • MDL-31675 - Le dépôt fichiers serveur est maintenant disponible pour les activités base de données, forum et glossaire.

Merci à : Dongsheng Cai, Marina Glancy, Martin Dougiamas, Petr Skoda (Moodle HQ)

Améliorations des pages du cours

  • MDL-32476 - Les cours peuvent être paramétrés pour afficher les différentes section de cours sur des pages individuelles.
  • MDL-31052 - L'édition AJAX des cours a été modernisée et améliorée (YUI3). C'est activé par défaut maintenant.
  • MDL-31263 - Les blocs peuvent être glissés-déposés dans la page (de nouveau).
  • MDL-30617 - Une nouvelle fenêtre optionnelle "Sélecteur d'activités" a été ajoutée avec une introduction, un exemple et des liens à propos de chaque activité et ressource.
  • MDL-22504 - Vous pouvez déposer des fichiers directement sur la page de cours afin de les ajouter comme ressource.
  • MDL-31215 - Vous pouvez modifier directement le titre d'une activité (ou ressource) dans la page de cours sans avoir besoin d'ouvrir les paramètres (particulièrement utile en conjonction avec le glisser-déposer).
  • MDL-32771 - Vous pouvez ajouter/supprimer des sections directement depuis la page d'accueil du cours.

Merci à : Andrew Nicols et Ruslan Kabalin (LUNS), Davo Smith (Synergy Learning), Dan Poltawski et Martin Dougiamas (Moodle HQ)

Module Devoir

  • MDL-26997 - Ré-écriture complète du module d'activité Devoir, par NetSpot (Partenaire Moodle en Australie)
  • Les sous types de devoir ne sont plus nécessaires. De nouveaux plugins sont disponibles pour cela.
  • L'ancien module Devoir est toujours installé, et fonctionne, mais n'est plus nécessaire

Merci à : Damyon Wiese, Raymond Wijaya, Minh-Tam Nguyen (Netspot)

  • MDL-31731 - New marking guide advanced grading method, where a teacher enters a comment per criterion and a mark up to a maximum

Merci à Dan Marsden (Catalyst IT)

Module Livre

  • MDL-32709 - Le plus populaire module tiers, Livre est intégré en standard. Bienvenue !

Merci à Petr Škoda (Moodle HQ)

Module Test

  • MDL-3030 - Meilleur gestion des tentatives de test qui ne sont pas envoyées à la fin du temps imparti
  • MDL-3054 & MDL-11047 - L'enseignant peut forcer les étudiants à répondre aux questions d'un test dans l'ordre. Le test mémorise la dernière page sur laquelle était l'étudiant, et le ramènera dessus s'il reprend sa tentative.

Merci à Tim Hunt (The Open University) et Charles Fulton (Lafayette College)

Module SCORM

  • MDL-29745 - nouveau plugin de rapport graphique

Merci à Ankit Agarwal (Moodle HQ) et Dan Marsden (Catalyst IT)

Module Atelier

  • MDL-26099 - Option to make the workshop switch to the assessment phase automatically after the submissions deadline (including automatic allocation of submissions for assessment)
  • MDL-25660 - Les dates limite de rendu des ateliers sont désormais affichées dans le calendrier
  • MDL-27508 - Improved support for pagination and filtering workshop submissions by group
  • MDL-32638 - Workshop supports file browsing via Server files repository (including improved access control when serving submission files)

Merci à David Mudrak (Moodle HQ)

Notifications de mise à jour

Merci à David Mudrak (Moodle HQ)

Autres éléments importants

  • MDL-32508 - Sections can now be displayed to all users as "one section per page" (via a new course setting 'Course layout') with full navigation. Currently only supported by Weeks and Topics formats. (AKA death to scroll-of-death)
  • MDL-31121 - Option in file resource settings to display file size and/or type on course page (credits to Sam Marshall, The Open University)
  • MDL-32009 - Admin option for uninstalling messaging outputs and report of messaging output statuses on plugins overview page
  • MDL-29941 - Admin option to enable a CSS optimiser that analyses and refactors CSS before caching it
  • MDL-24419 - Les paramètres d'activité conditionnelle permettent aux enseignants de restreindre l'accès à des sections en utilisant la même logique que pour les activités conditionnelles (merci à University of New South Wales pour le financement, NetSpot pour le développement et Sam Marshall OU pour l'intégration)
  • MDL-26901 - Option permettant d'ajouter des fontes supplémentaires à l'éditeur HTML TinyMCE
  • MDL-31315 - Lors de l'édition d'un formulaire, un avertissement s'affiche si l'on quitte la page avec du contenu édité (mais pas validé)
  • MDL-33401 - Les gestionnaires ont maintenant les capacités de gestion des blocs (moodle/block:edit) autorisées par défaut pour les nouvelles installations. Cela n'affecte pas les installations existantes.
  • MDL-32005 - Nouveaux paramètres identifiants de groupe et groupement afin de gérer les appariements depuis les systèmes externes (merci à Andrew Nicols, LUNS)

Sécurité

Tous les correctifs de sécurité intégrés dans les versions 2.1.x et 2.2.x ont été intégrés dans cette version 2.3.

Développeurs : changements dans les API

Changements dans les API centrales

  • MDL-31902 Toutes les fonctions xxx_get_participants() ont été supprimées du cœur de Moodle
  • As a part of MDL-32471, the signature of send_stored_file() has been modified. The last two parameters $filename and $dontdie were replaced with a single array containing additional options for the file serving. The pluginfile callbacks in plugins are supposed to transfer these options from the caller to send_stored_file() - see the note below.
  • MDL-28666 Files API changes, added ability to create file reference using file_storage::create_file_from_reference() method, update file record attributes using stored_file class
  • MDL-28666 Repository API changes, added new APIs repository::get_file_reference(), repository::get_file_by_reference(), repository::get_reference_details(), repository::send_file(), the new APIs make serving files from external repository possible
  • MDL-33446 Make sure that areas in your plugins where you DON'T want content to change have support for file references turned OFF. Some areas in Moodle core that do not support references are assignment submissions, workshop submissions, forum posts, and quiz essay questions - this is so that students are not able to update files from outside Moodle after any due date

Changements dans les API des plugins

  • Au sein de MDL-32471, l'API de la fonction de plugin xyz_pluginfile() a été étendue. There is a new array parameter passed to these callbacks containing additional options for the file serving. The array should be re-passed to send_stored_file(). Le changement est assez simple - voir cet exemple.

Changements dans les services web

Few changes could break existing web service clients in 2.3 - untill this version we tried not to break anything. However these changes will make the client's developer life easier, so we prefered to do them now than later. Please take in consideration these improvements and retest your clients:

  • Error codes and Warnings
  • All text fields have an additional format field as parameter and return value (MDL-32581)
  • Thanks to the increasing number of contributions, we improved our contributor web service guide
  • Depuis Moodle 2.3, toutes les nouvelles fonctions de service web intégrées au master seront disponible (dès que possible) dans les versions mineures supportées (2.3.1, 2.3.2...).
  • Plusieurs corrections et nouvelles fonctions API.

Tests unitaires

Nous avons maintenant complètement migré vers l'utilisation de PHPUnit pour tous nos tests unitaires. Tous les tests existants simpletests ont été ré-écrits, et de nouveaux tests ont été ajoutés.

Nous prévoyons de passer à une méthode de développement basée sur les tests unitaires (ou les tests sont écrits en premier !) pour tout nouveau code significatif, et nous encourageons tous les développeurs à implémenter les test unitaires couvrant au moins les fonctionnalités principales de leur code.

Moodle HQ lance ces tests de façon automatique pour tout nouveau code proposé à l'intégration, ainsi que pour chaque version hebdomadaire.

Community hub changes

Some bug fixes and improvements in core and in the plugin. Hub administrators must update their hub to the most recent version regarding CONTRIB-3646.

Voir aussi