mercredi 7 janvier 2015

Moodle - Fonctions avancées

Nous sommes maintenant tous comme monsieur Jourdin et nous savons ce que l'on peut faire avec une plateforme collaborative (échanger, partager, ...) mais qu'elles sont les fonctions avancées typiquement métier (apprentissage, professeurs, apprenant) de la plateforme Moodle.

Travail collaboratif

Il s'agit pour un professeur de piloter une activité collaborative, d'être capable de se rendre compte du travail de chacun des participants. Il s'agit d'activité Wiki ...

Créer un atelier

Il s'agit d'une activité en auto-évaluation ou en évaluation par des pères ...
les apprenants remettent leurs travaux, le responsable du groupe choisi alors celui ou celle qui est chargé de corrigé le travail remis.

Blog

Tous les utilisateurs de la plateforme Moodle on la possibilité de gérer des articles, de les créer et de les relier aux différents cours.

Glossaire

Il permet de donner des définitions à des termes au sein de la plateforme. C'est termes seront alors souligner et le lien associé permettra de naviguer vers la définition donnée au terme.

Créer une base de données

Fonction très puissante ! Il ne s'agit pas de créer une BD au sens informatique mais plutôt d'une structure d'activités en rapport avec les structures existantes sous Moodle. On peut ensuite appliquer très facilement un modèle de présentation de la nouvelle structure sous forme de fiche, de liste, etc... 

Il existe également une possibilité d'édition des modèles.

Editeur d'équation mathématique

Dans Moodle, il existe un éditeur d'équation mathématique. Il s'agit d'un éditeur écrit en Java qui est accessible par un bouton dans l'éditeur de section pour la création des cours.

Il s'agit de l'éditeur d'équation DragMath que l'on peut le télécharger : Ici

Cet éditeur permet de créer des équations facilement par glisser/déposer, il insère les équations créées en "tech" (sans doute un langage d'édition d'équation) dont la balise est "$$" en début et la même en fin d'équation ...

Editeur d'équation mathématique DragMath
Have fun!

lundi 5 janvier 2015

Moodle - Par la pratique

Puis-je créer un compte sur une plateforme Moodle Existante ?
Pour cela, j'ai choisi l'université de Montpellier 2 pour créer mon compte Moodle :

Plateforme Moodle à l'université Montpellier 2
Me voici inscrit et comme étudiant j'accède à la page suivante :
UM2 - Moodle - Inscription à un cours
Le menu gauche possède deux blocs. Le premier me permet de naviguer au sein du site, le second en fonction de là où je suis me présente des fonctionnalités en fonction de mon rôle. 

Ici, je peux "M'inscrire dans ce cours" mais pour cela je dois être en possession d'une "Clef d'inscription".

Parmi les choses les plus intéressantes que je ferai peut-être par la suite c'est créer un cours :

Effectuer une demande de création de cours
Au passage je vais pouvoir m'inscrire à des cours dont les options sont : "pas besoin de clef d'inscription" ...

Moodle - Inscription aux cours




Moodle - Communauté des Utilisateurs

Sur une plateforme web telle que Moodle, les rôles des utilisateurs doivent être distribués de façon logique pour que chacun sache ce qu'il peut y faire quelles sont ses possibilités en fonction du, ou des, rôles qui lui ont été attribués.

Ici, une description rapide des rôles et des fonctionnalités associées de la plateforme :
Responsable de cours : il peut nommer des Enseignants, des Enseignants non éditeurs et des étudiants
Enseignant : il peut nommer des Enseignants non éditeurs et des étudiants

Administrateur
Enseignant
Enseignant non éditeur
Etudiant

Moodle - Installation pour Windows - 1/3

Que faut-il pour installer une plateforme Moodle ? Quelles sont les briques de base à installer, comment configurer votre serveur ? Oui c'est beaucoup de questions mais je cherche les informations nécessaires et suffisantes pour installer un Serveur Windows pour Moodle.

Moodle Installation
Moodle - Installation
Moodle est un véritable éco-système. Est-il façile d'installer une plateforme ? Comment cela se passe t-il ?

Déjà, il y a un bon nombre de versions, rien que pour la mise à jour en version 2.1 vous devrez effectuer un nombre important d'opérations.

La page : "Finding and Selecting A Web Host" n'existe pas. En fait on voudrait vous diriger vers des "hébergeurs" de plateformes Moodle mais la doc n'est pas encore prête ...

Référence de la documentation d'installation : Ici.

Moodle sur quelle plateforme ?

La branche principale de développement de Moodle est Linux Apache, MySQL et PHP (parfois appelée la plateforme LAMP). Moodle doit donc fonctionner facilement sur une plateforme WAMP (Windows, Aache, MySQL et PHP). Mais en allant un peu plus loin dans la documentation, on nous parle de XAMPP (P pour Perl) pour Windows : Ici.

XAMPP pour Moodle
Plateforme XAMPP pour Moodle
Comme d'hab, dans la doc en français, la page "Complete install packages for Windows" n'existe pas, on la trouve en Anglais. On y lira également que : it is not recommended that it be used as a production site. Ce qui signifit que cette version n'est pas recommandée sur un site de production ...

Problèmes d'installation avec Windows 7 ou 8

Dans la documentation sur le package d'installation avec Windows, on vous dit que beaucoup de gens on des problèmes pour installer Moodle sur Vista ou Windows 7 ou 8 et on vous oriente vers : Binami for Moodle.

Faire tourner vos applications serveurs n'importe où
C'est une bonne idée d'utiliser les machines virtuelles et le cloud. Bitnami à réalisé pour vous un installeur et une machine virtuelle qu'il vous suffit de faire tourner dans le Cloud. C'est parfait mais la machine c'est Linux et plutôt que de payer un fournisseur dédier à l'exécution de la plateforme, je souhaite maîtriser un peu plus Moodle.

Configuration de l'exécution en tâche de fond

Cron
C'est un processus qui doit tourner régulièrement en tâche de fond. Il consiste en un script PHP. Il s'occupe de la sauvegarde des travaux de l’envoi de messages et d'autres choses encore.
Attention : Sans cron votre Moodle ne fonctionnera pas !

Sous Windows :
Créer une tâche de fond qui exécute le script :
http://mon.site-moodle.fr/admin/cron.php

Conclusion

Ce n'est qu'un début, on aura compris que l'installation d'une palteforme Moodle ne se fait pas comme ça. Cela passera par l'installation de WAMP, puis de la configuration complète du serveur.

etc ... etc ...

Il est possible de récupérer les codes sources en PHP depuis un gestionnaire Git.

Lire la suite :