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

De MoodleDocs
Aller à :navigation, rechercher
mAucun résumé des modifications
(Complété (à 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>
{{Frequently updated page translation
{{Frequently updated page translation|devpagetitle = Moodle 2.8 release notes}}
|devpagetitle = Moodle 2.8 release notes
{{Traduction}}
}}
== Version 2.8 ==
== Version 2.8 ==


Sortie : prévue en novembre 2014, en cours de développement !
Sortie : 10 novembre 2014


Vous pouvez consulter les [https://docs.moodle.org/28/en/New_features Nouvelles fonctionnalités] pour un survol avec des copies d'écran.
Vous pouvez consulter les [https://docs.moodle.org/28/en/New_features Nouvelles fonctionnalités] pour un survol avec des copies d'écran.
Ligne 114 : Ligne 113 :
=== Nouvelles fonctionnalités majeures ===
=== Nouvelles fonctionnalités majeures ===


==== Interface ====
==== Carnet de notes ====
Le focus a été mis principalement sur le carnet de notes, avec une interface améliorée basée sur des groupes de travail de la communauté, des sondages et rapports de bogues.


==== Plateforme ====
=====New Grader report (the main interface showing all grades):=====
* Uses the whole window
* Smooth, stable scrolling in all directions
* Works on all platforms, including phones and tablets
* MDL-18229 - A new [https://docs.moodle.org/28/en/Single_view Single view] mode allows editing of any row or column on its own
* Allows quick editing of any cell without reloading.


=== Autres nouveautés et améliorations ===
=====New Natural weighting aggregation method =====
* MDL-43378 - Combines grades simply
* Clearer interface for using weights
* Supports extra credit, excluded grades, hidden grades
* Can remove the need to use any other aggregations


==== Administration ====
=====New Grade history report =====
*  MDL-46191 - A [https://docs.moodle.org/28/en/Grade_history grade history report] lists full details of all grade changes


==== Activité Test et banque de questions ====
=====Improved Grader setup page (for defining items and categories)=====
* New design
* Easier terminology and clearer layout
* Bugs fixed relating to how grades are added in some scenarios
* Prevents loss of data when you leave the window


==== Activité Devoir ====
=====Improved User report=====
* New design
* Clearer calculations
* MDL-47064 - Contributions column explains grade calculations


==== Base de données ====
=====Improved Grade import/export=====
* Improved interface
* MDL-46547 - [https://docs.moodle.org/28/en/Grade_import Copy/paste import direct from spreadsheet programs]
* Robust handling of null data or bad data
* Locked grade items are now protected from imports
* Export to multiple display types (Letter, Percentage…)


==== Forum ====
==== Forum ====
* MDL-1626 - You can subscribe to get email copies of individual discussions
* MDL-3714 - You can now reply to forum posts received by email, and even include attachments
* MDL-8501 - You can jump to the next and previous discussions easily
* MDL-36929 - New discussions are displayed in full recent activity report
* MDL-41708 - Attachments are displayed in the same order as they were uploaded
==== Devoir ====
* MDL-39929 - Option of adding additional files for use in the assignment, such as answer templates
* MDL-45965 - New capability that allows to control which grader receives notifications
==== Sondage ====
* MDL-3034 - Il est maintenant possible de choisir plus d'une option
==== Outil externe (LTI) ====
* MDL-45843 - [[:dev:LTI 2 support|Support LTI 2.0]]
* MDL-44902 - Différentes corrections et améliorations de l'outil externe
==== Activité Test et banque de questions ====


==== SCORM ====
=====New quiz-building page=====
* MDL-43089 - The page where you assemble your questions to make a quiz has been completely re-build to make it much easier an more efficient to use. For example you can now drag-and drop questions to re-order them or move them between pages.


==== Cron ====
===== Autre =====
* MDL-37993 - New completion options: Can apply when a passing grade achieved or all attempts are used
* MDL-47556 - For new installations, the auto-save setting defaults to on.


==== Badges ====
==== Leçon ====
* MDL-38106 - Intègre maintenant une introduction, comme les autres modules d'activité
* MDL-38560 - Meilleure gestion des images dans les questions


==== Authentification ====
==== Atelier ====
* MDL-31936 - Workshop submissions and/or assessments can be removed during the course reset


==== Carnet de notes ====
==== Analyse ====
* [https://docs.moodle.org/28/en/Event_monitoring Event monitor]: can look for patterns of events and send you notifications
* More detailed logging and events have been added, especially around grades
 
==== Ergonomie ====
* MDL-45893 - New user menu in Clean theme: shows your profile on-screen in the header and allows quick access to personal pages.
* MDL-47559 - New user menu can be customised by the admin
* MDL-18014 - The Atto editor can now automatically save drafts of your texts so you don’t lose anything if any unexpected disasters occur
* MDL-45897 - Improved My Home page: better default blocks
* MDL-45884 - My Courses are collapsed by default
* MDL-46022 - Possible to create dividers in custom menu


==== Cours et pages ====
==== Cohortes ====
* MDL-36014 - Teachers are now able to use enrol_cohort without having additional capabilities to view cohorts outside of the course. At the same time managers can define individual cohorts as not visible to prevent using them by teachers in enrolment.
* MDL-35618 - Teachers can manually enrol all cohort members without having capability to use cohort synchronisation enrolment method
* MDL-41639 - Cohort that do not yet exist will be created if specified in “Upload users” tool
* MDL-35468 - Admin or manager can bulk upload cohorts definitions from CSV file
* MDL-34189 - Admin or system-wide manager can view all cohorts in the system on the same page even if they are defined in different contexts


==== Mobile ====
==== Autres nouveautés et améliorations ====
* MDL-16474 - Single-item scales: now you can implement “Like” buttons with no downside!
* MDL-47197 - Users can add files to their [https://docs.moodle.org/28/en/Private_files private files area] by emailing them as attachments
* MDL-37812 - Admin can set defaults for user preferences such as Email display, Forum tracking, etc. They are also displayed now in a separate field-set on edit user profile page
* MDL-44725 - The experimental setting 'Group members only' has been removed, with the group and grouping restrictions in conditional activities now providing this functionality
* MDL-46481 - New faster backup method that just uses defaults
* MDL-42071 - Added support for split memcache/memcached stores
* MDL-46210 - Installed [https://docs.moodle.org/28/en/Language_packs language packs] can be updated as a scheduled task
* MDL-46921 - Sorting by [https://docs.moodle.org/28/en/Additional_name_fields additional name fields]
* MDL-40356 - A new setting 'Alternative full name format' relating to [https://docs.moodle.org/28/en/Additional_name_fields additional name fields]
* MDL-20367 - Decimal numbers may be used to define boundaries for [https://docs.moodle.org/28/en/Grade_letters grade letters]
* MDL-43472 - It is possible for manager to move courses on the Search courses result screen
* MDL-20367 - Letter grade boundaries may be specified as real numbers and not only integers
* MDL-40351 - Course categories can be displayed for courses on My home page
* MDL-46450 - Activity names in the availability description now have links
* MDL-45991 - Ability to ignore users that are already in groups when auto-creating groups
* MDL-46524 - Auto-create groups from existing group or grouping membership
* MDL-42609 - Added button to quickly add a course in course management interface
* MDL-45985 - New CLI tool to validate database structure admin/cli/check_database_schema.php


=== Sécurité ===
=== Sécurité ===
Les différents correctifs de sécurité des versions précédentes ont été appliqués dans cette version.


=== Pour les développeurs ===
=== Pour les développeurs ===
* MDL-47194 - Inbound email (such as already implemented for forums and files) can now easily be implemented by any plugin
* MDL-43835 - Unit tests on posgres and mysql use random sequence values
* MDL-46585 - [[:dev:String_deprecation#How_to_deprecate_a_string | Strings can now be deprecated]] to help translators
* MDL-39840 - Plugins can have their personal environment checks
* MDL-41663 - Plugins renderers and renderables can be located in namespaces and autoloaded
* MDL-46207 - Scheduled tasks can control if they should run when plugin is disabled
* MDL-45513 - Unit tests can be executed against custom cache stores


==== Développeurs : changements dans les API ====
==== Développeurs : changements dans les API ====
 
* There are new convenience functions to obtain <tt>$cm</tt> objects that belong to the <tt>cm_info</tt> class. <tt>get_course_and_cm_from_cmid($cmorid, $modulename)</tt> and <tt>get_course_and_cm_from_instance($instanceorid, $modulename)</tt> will efficiently obtain <tt>$course</tt> and <tt>$cm</tt> at the start of a module script in one line. Also, the new function <tt>cm_info::create($cm)</tt> can be used when you need a <tt>cm_info</tt> object, but only have a standard database record.
* Choice event definitions have changed in MDL-3034 [placeholder for this to be expanded]
* MDL-47496 - The unused lib/pear/XML/ library was removed.
* MDL-36014 - Changes to functions retrieving list of available cohorts
* MDL-28484 - New function is_https() that detects if page is served on https


==== Notes de mise à jour pour les développeurs ====
==== Notes de mise à jour pour les développeurs ====
''Pour plus de détails, voyez lib/upgrade.txt et les fichiers upgrade.txt dans les dossiers de plugin'' :
;Authentication plugins : http://git.moodle.org/gw?p=moodle.git;a=blob;f=auth/upgrade.txt;hb=master
;Authentication plugins : http://git.moodle.org/gw?p=moodle.git;a=blob;f=auth/upgrade.txt;hb=master
;Badges: http://git.moodle.org/gw?p=moodle.git;a=blob;f=badges/upgrade.txt;hb=master
;Badges: http://git.moodle.org/gw?p=moodle.git;a=blob;f=badges/upgrade.txt;hb=master

Version du 12 novembre 2014 à 16:32

Remarque : cette page est la traduction d'une page de la documentation Développeur, considérée comme particulièrement importante. Malgré tous nos efforts pour la garder à jour, il est possible que la version originale soit plus à jour. Nous vous recommandons donc de vérifier depuis la page originale en anglais : Moodle 2.8 release notes.

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.


Version 2.8

Sortie : 10 novembre 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.8 (en anglais).

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

Prérequis serveur

Les prérequis sont les mêmes que ceux de Moodle 2.7 !

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

  • 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
  • Ghostscript doit être installé pour l'annotation des fichiers PDF rendus dans les devoirs

Prérequis de base de données

Moodle supporte les bases de données suivantes. Les versions minimales sont bien les minimales supportées, il est recommandé d'utiliser les dernières versions stables de chaque logiciel !

Base de données Version minimale Version recommandée
PostgreSQL 9.1 Dernière
MySQL 5.5.31 Dernière
MariaDB 5.5.31 Dernière
Microsoft SQL Server 2008 Dernière
Oracle 10.2 Dernière

Pour Oracle 10.2, oci_native_moodle_package.sql doit être lancé avant de mettre à jour sur les serveurs Oracle.

Prérequis client

Navigateurs internet supportés

Navigateur Internet Version minimale Version recommandée Notes
Google Chrome 30.0 Dernière
Mozilla Firefox 25.0 Dernière
Apple Safari 6 Dernière
Microsoft Internet Explorer 9 Dernière IE 10 requis pour le glisser-déposer de contenu de l'extérieur du navigateur vers Moodle

Lecteurs d'écran

Nous supportons maintenant et testons deux configurations de lecteur d'écran (MDL-44002).

Navigateur Lecteur d'écran Version minimale Version recommandée
Microsoft Internet Explorer Jaws 15 Dernière
Mozilla Firefox NVDA 2014.1 Dernière

Avant de mettre à jour

Pour pouvoir mettre à jour vers Moodle 2.8, Moodle 2.2 minimum est nécessaire (si vous avez une version plus ancienne, passez d'abord à Moodle 2.2.11).

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

Nouvelles fonctionnalités majeures

Carnet de notes

Le focus a été mis principalement sur le carnet de notes, avec une interface améliorée basée sur des groupes de travail de la communauté, des sondages et rapports de bogues.

New Grader report (the main interface showing all grades):
  • Uses the whole window
  • Smooth, stable scrolling in all directions
  • Works on all platforms, including phones and tablets
  • MDL-18229 - A new Single view mode allows editing of any row or column on its own
  • Allows quick editing of any cell without reloading.
New Natural weighting aggregation method
  • MDL-43378 - Combines grades simply
  • Clearer interface for using weights
  • Supports extra credit, excluded grades, hidden grades
  • Can remove the need to use any other aggregations
New Grade history report
Improved Grader setup page (for defining items and categories)
  • New design
  • Easier terminology and clearer layout
  • Bugs fixed relating to how grades are added in some scenarios
  • Prevents loss of data when you leave the window
Improved User report
  • New design
  • Clearer calculations
  • MDL-47064 - Contributions column explains grade calculations
Improved Grade import/export

Forum

  • MDL-1626 - You can subscribe to get email copies of individual discussions
  • MDL-3714 - You can now reply to forum posts received by email, and even include attachments
  • MDL-8501 - You can jump to the next and previous discussions easily
  • MDL-36929 - New discussions are displayed in full recent activity report
  • MDL-41708 - Attachments are displayed in the same order as they were uploaded

Devoir

  • MDL-39929 - Option of adding additional files for use in the assignment, such as answer templates
  • MDL-45965 - New capability that allows to control which grader receives notifications

Sondage

  • MDL-3034 - Il est maintenant possible de choisir plus d'une option

Outil externe (LTI)

Activité Test et banque de questions

New quiz-building page
  • MDL-43089 - The page where you assemble your questions to make a quiz has been completely re-build to make it much easier an more efficient to use. For example you can now drag-and drop questions to re-order them or move them between pages.
Autre
  • MDL-37993 - New completion options: Can apply when a passing grade achieved or all attempts are used
  • MDL-47556 - For new installations, the auto-save setting defaults to on.

Leçon

  • MDL-38106 - Intègre maintenant une introduction, comme les autres modules d'activité
  • MDL-38560 - Meilleure gestion des images dans les questions

Atelier

  • MDL-31936 - Workshop submissions and/or assessments can be removed during the course reset

Analyse

  • Event monitor: can look for patterns of events and send you notifications
  • More detailed logging and events have been added, especially around grades

Ergonomie

  • MDL-45893 - New user menu in Clean theme: shows your profile on-screen in the header and allows quick access to personal pages.
  • MDL-47559 - New user menu can be customised by the admin
  • MDL-18014 - The Atto editor can now automatically save drafts of your texts so you don’t lose anything if any unexpected disasters occur
  • MDL-45897 - Improved My Home page: better default blocks
  • MDL-45884 - My Courses are collapsed by default
  • MDL-46022 - Possible to create dividers in custom menu

Cohortes

  • MDL-36014 - Teachers are now able to use enrol_cohort without having additional capabilities to view cohorts outside of the course. At the same time managers can define individual cohorts as not visible to prevent using them by teachers in enrolment.
  • MDL-35618 - Teachers can manually enrol all cohort members without having capability to use cohort synchronisation enrolment method
  • MDL-41639 - Cohort that do not yet exist will be created if specified in “Upload users” tool
  • MDL-35468 - Admin or manager can bulk upload cohorts definitions from CSV file
  • MDL-34189 - Admin or system-wide manager can view all cohorts in the system on the same page even if they are defined in different contexts

Autres nouveautés et améliorations

  • MDL-16474 - Single-item scales: now you can implement “Like” buttons with no downside!
  • MDL-47197 - Users can add files to their private files area by emailing them as attachments
  • MDL-37812 - Admin can set defaults for user preferences such as Email display, Forum tracking, etc. They are also displayed now in a separate field-set on edit user profile page
  • MDL-44725 - The experimental setting 'Group members only' has been removed, with the group and grouping restrictions in conditional activities now providing this functionality
  • MDL-46481 - New faster backup method that just uses defaults
  • MDL-42071 - Added support for split memcache/memcached stores
  • MDL-46210 - Installed language packs can be updated as a scheduled task
  • MDL-46921 - Sorting by additional name fields
  • MDL-40356 - A new setting 'Alternative full name format' relating to additional name fields
  • MDL-20367 - Decimal numbers may be used to define boundaries for grade letters
  • MDL-43472 - It is possible for manager to move courses on the Search courses result screen
  • MDL-20367 - Letter grade boundaries may be specified as real numbers and not only integers
  • MDL-40351 - Course categories can be displayed for courses on My home page
  • MDL-46450 - Activity names in the availability description now have links
  • MDL-45991 - Ability to ignore users that are already in groups when auto-creating groups
  • MDL-46524 - Auto-create groups from existing group or grouping membership
  • MDL-42609 - Added button to quickly add a course in course management interface
  • MDL-45985 - New CLI tool to validate database structure admin/cli/check_database_schema.php

Sécurité

Les différents correctifs de sécurité des versions précédentes ont été appliqués dans cette version.

Pour les développeurs

  • MDL-47194 - Inbound email (such as already implemented for forums and files) can now easily be implemented by any plugin
  • MDL-43835 - Unit tests on posgres and mysql use random sequence values
  • MDL-46585 - Strings can now be deprecated to help translators
  • MDL-39840 - Plugins can have their personal environment checks
  • MDL-41663 - Plugins renderers and renderables can be located in namespaces and autoloaded
  • MDL-46207 - Scheduled tasks can control if they should run when plugin is disabled
  • MDL-45513 - Unit tests can be executed against custom cache stores

Développeurs : changements dans les API

  • There are new convenience functions to obtain $cm objects that belong to the cm_info class. get_course_and_cm_from_cmid($cmorid, $modulename) and get_course_and_cm_from_instance($instanceorid, $modulename) will efficiently obtain $course and $cm at the start of a module script in one line. Also, the new function cm_info::create($cm) can be used when you need a cm_info object, but only have a standard database record.
  • Choice event definitions have changed in MDL-3034 [placeholder for this to be expanded]
  • MDL-47496 - The unused lib/pear/XML/ library was removed.
  • MDL-36014 - Changes to functions retrieving list of available cohorts
  • MDL-28484 - New function is_https() that detects if page is served on https

Notes de mise à jour pour les développeurs

Pour plus de détails, voyez lib/upgrade.txt et les fichiers upgrade.txt dans les dossiers de plugin :

Authentication plugins
http://git.moodle.org/gw?p=moodle.git;a=blob;f=auth/upgrade.txt;hb=master
Badges
http://git.moodle.org/gw?p=moodle.git;a=blob;f=badges/upgrade.txt;hb=master
Blog
http://git.moodle.org/gw?p=moodle.git;a=blob;f=blog/upgrade.txt;hb=master
Cache
http://git.moodle.org/gw?p=moodle.git;a=blob;f=cache/upgrade.txt;hb=master
Core
http://git.moodle.org/gw?p=moodle.git;a=blob;f=lib/upgrade.txt;hb=master
Filters
http://git.moodle.org/gw?p=moodle.git;a=blob;f=filter/upgrade.txt;hb=master
Modules
http://git.moodle.org/gw?p=moodle.git;a=blob;f=mod/upgrade.txt;hb=master
Question system
http://git.moodle.org/gw?p=moodle.git;a=blob;f=question/upgrade.txt;hb=master
Reports
http://git.moodle.org/gw?p=moodle.git;a=blob;f=report/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
Webservices
http://git.moodle.org/gw?p=moodle.git;a=blob;f=webservice/upgrade.txt;hb=master

Voir aussi