Drupal plateforme e-learning ? Pourquoi pas...

Drupal est un CMS très puissant et modulaire qui permet, non seulement de faire des sites mais aussi des applications métier quand on s'en sert plus comme un frameWork que comme un CMS.

Dans ce cas de figure, peut-on faire de Drupal une plateforme e-leaning

Que nécessite une plateforme ? Prenons Ganesha dans un premier temps et nous pourrons étendre les fonctionnalités ensuite. Les fonctionnalités de base de la plateforme sont

Fonctionnalitées de Ganesha Possibilités de DRUPAL
Messagerie interne Module private_msg
Forums Module Forums inclus dans Drupal à l'installation.
Création d'un nombre illimité de forums
Chat Module Chat Room
Dépots de documents

Le module filefield permet nativement de déposer des documents dans un noeud.

On pourra aider au download avec le module file force download

Gestion des profiles : apprenant, tuteur, formateur, administrateur

Drupal est connu pour son système de rôles très fin.

On pourra compléter avec d'autres modules comme Content access ou Field Permissions

Suivi des apprenants.

Toutes les plateformes elearning propose un suivi (tracking) des apprenants : temps passé sur les cours, taux de réussite aux différentes évaluations en ligne selon des normes comme SCORM ou AICC

Pour l'instant, aucun module dans la version 7.x de Drupal n'est proposé pour le tracking des apprenants.

Une version d'un module pour la version 6.x est sur GitHub mais les développeurs préviennent qu'elle ne doit pas être utilisée en production.

Ganecha ne propose pas d'agenda, ni général ni personnel. Dokéos en propose. Le module agenda + calendar proposent une gestion des agendas personnels et général avec gestion des évènements ponctuels ou sur une durée.
Groupes d'apprenants et tableau de bord Le module Organic Group OG propose la gestion des groupes d'utilisateurs et le suivi de l'activité du groupe.

Ganesha ne propose pas de visioconférence, seul Dokeos et dans une moindre mesure Moodle la propose.

Pour ce qui est de Dokeos, l'installation d'une solution de videoconférence à partir le leur version "free" est très difficile et mal documentée.

En ayant installé des solutions open source de visioconférence comme openMeetings ou BigBlueButton, il est possible à l'aide des modules BBB (attention ce module est en version dev pour la branche 7.x à la date d'aujourd'hui 08/01/2013)

Le module BBB est accessible sur Drupal.org, par contre le module pour open meetings est accessible à cette adresse :

http://drupal-plugin-openmeetings.apache-extras.org.codespot.com/files/a...

On voit que, mis à part le suivi des apprenants, Drupal peut fournir une bonne plateforme e-learning.

Dans le prochain billet, on commencera à monter notre plateforme. En attendant, je vous conseille la visite de DrupalEd qui ne fonctionne que sous la version 6.x de Drupal

A bientôt

X