À propos de Moodle

Moodle est un logiciel permettant la mise en place de cours en ligne et de sites web. C'est un projet bénéficiant d'un développement actif et conçu pour favoriser un cadre de formation socio-constructiviste.

Moodle est mis à disposition gratuitement en tant que logiciel libre, suivant la licence GPL (GNU Public License). En gros, cela signifie que Moodle bénéficie d'un copyright, mais que vous disposez d'un certain nombre de libertés. Vous avez le droit de copier, d'utiliser et de modifier Moodle pour autant que vous vous engagiez : à mettre à disposition des autres le code source ; à ne pas modifier ni supprimer la licence originale et les copyrights et à appliquer la même licence à tous les travaux dérivés. Pour plus de détails, consultez le texte complet de la licence. Contactez directement le détenteur du copyright si vous avez des questions. Moodle fonctionne sur tous les ordinateurs qui peuvent faire tourner PHP et qui peuvent mettre en œuvre une base de données (en particulier MySQL).

Le terme « Moodle » était à l'origine un acronyme pour « Modular Object-Oriented Dynamic Learning Environment ». Cette terminologie est surtout utile aux programmeurs et aux théoriciens de l'éducation. Mais « moodle » est aussi un verbe qui décrit la façon de flâner paresseusement à travers quelque chose, faire des choses quand cela vous sied le mieux, une manière agréable d'agir qui mène souvent à la réflexion et à la créativité. Ce terme s'applique donc à la façon dont Moodle a été développé, tout comme à la manière des étudiants et enseignants d'approcher l'apprentissage et l'enseignement dans un cours en ligne. Toute personne utilisant Moodle est un « moodleur ».

Planifier votre installation

Planifier votre installation est la chose la plus importante à réaliser avant l'installation dans un environnement de production.

Il y a plusieurs choses à vérifier :

Installation de Moodle

Avant tout, pas de panique ! :-)

Ce document explique comment installer un nouveau site Moodle. Certaines étapes sont décrites en détails, afin de couvrir la grande variété des petites particularités des différents serveurs web. C'est pourquoi ce document vous semblera peut-être long et compliqué. Ne vous laissez pas décourager pour autant : la mise en place de Moodle est d'habitude une affaire de minutes !

Si vous avez des problèmes, prenez le temps d'étudier attentivement ces instructions : la plupart des difficultés y sont traitées. Si cela ne suffit pas, vous pouvez demander de l'aide à la communauté Moodle sur Moodle en français ou sur Using Moodle (en anglais).

Une autre possibilité est de contacter un Partenaire Moodle fournissant un hébergement, qui pourra entretenir votre Moodle pour vous, de sorte que vous puissiez vous focaliser directement sur l'enseignement ! C'est l'option la plus confortable, mais si vous décidez de choisir un hébergeur ayant cPanel, alors ce tutoriel vous guidera dans le processus de choix d'un hébergeur et d'installation de Moodle via cPanel.

Prérequis nécessaires

Moodle est principalement développé sur Linux avec Apache, MySQL et PHP (environnement appelé parfois plateforme LAMP), mais est aussi testé régulièrement avec PostgreSQL et sur les systèmes d'exploitation Windows XP/2000/2003 (WAMP), Solaris 10 (Sparc and x64), Mac OS X et Netware 6. Le support de PostgreSQL, Oracle et Microsoft SQL Server est aussi disponible.

Note pour ceux utilisant un hébergeur web : La plupart des hébergeurs web proposent tout cela par défaut. Vous devriez contacter le support technique des hébergeurs pour vérifier ces points avant de vous engager. Si vous vous êtes engagé auprès d'un hébergeur web qui n'offre pas ces logiciels, demandez-lui pourquoi, et envisagez de changer de fournisseur si les modifications nécessaires ne sont pas apportées.

Les logiciels et réglages nécessaires pour Moodle sont les suivants :

Matériel (sauf si vous utilisez un serveur hébergé)

Logiciel

Si vous voulez faire fonctionner Moodle sur votre propre ordinateur et que cela vous fait un peu peur, lisez notre guide pour installer Apache, MySQL et PHP. Ce document offre quelques pas-à-pas pour l'installation de ces logiciels sur la plupart des plateformes. Combien d'utilisateurs ?

En plus des prérequis matériels et logiciels, vous devrez aussi réfléchir à la capacité de votre installation en fonction du nombre d'utilisateurs que Moodle devra gérer. Il y a deux nombres à prendre en comptes :

Lorsque vous avez ces chiffres, vous pouvez estimer si votre installation Moodle pourra tenir la charge pour ces capacités. Le nombre exact d'utilisateurs dépend de votre configuration matériel/logiciel/réseau spécifique. Généralement, la quantité de mémoire (RAM) installée est le facteur déterminant mais une vitesse processeur supérieure aidera également à réduire le temps de chargement des pages.

Voici la règle générale approximative pour un serveur unique :

Par exemple, une université ayant 500 ordinateurs, et 100 utilisateurs simultanés aura besoin d'environ 2 Go de RAM pour son serveur, pour supporter le nombre d'utilisateurs simultanés.

Note si vous utilisez un serveur hébergé : demandez à votre hébergeur quelles sont les limites existants sur les accès simultanés à la base de données et la charge processeur. Cela vous donnera une bonne estimation du nombre d'utilisateurs que Moodle pourra gérer.

ZMO/damas/damasactivitesgeneral (dernière édition le 2009-01-19 12:33:07 par GeorgesBattache)