Drupal comme plateforme elearning part 2 cahier des charges

Le point de départ

C'est le projet d'une cliente que nous sommes en train de développer.

Lors d'un premier entretien, il a fallu éclaircir ses besoins, faire le choix d'une plateforme elearning ou utiliser Drupal pour avoir un site qui soit

  • uniforme du point de vue de la charte graphique
  • uniforme du point de vue de l'ergonomie du back office

Un site qui puisse servir

  • de site vitrine avec ajout d'articles, modifications des pages, etc
  • de site e-commerce pour vendre les formations
  • de site e-learning

De plus il fallait relier les cours à un serveur de visioconférence.

Le choix

Dans un premier temps nous avons pensé à une solution groupant trois applications dédiées

  • Drupal ou WordPress pour le site vitrine
  • Prestashop pour le site e-commerce
  • Chamilo pour la plateforme e-learning (chamilo possède plugin interfaçant PrestaShop et Chamilo)

Ce qui se révéla un mauvais choix car

  • la prise en main des backoffices des trois applications n'est pas aisée
  • la puissance de chacune des applications n'était pas employée "à fond" et beaucoup de fonctionnalités étaient inutiles et même parasites
  • la mise en charte des trois applications était difficile et grèvait le budget sérieusement.

Le choix se tourna vers Drupal car il possède nativement beaucoup de fonctionnalités parmi celles attendues par la cliente

  • Site vitrine
  • Site de e-commerce : les modules commerces correspondent au type de vente de notre cliente
  • Pour le e-learning il a fallu faire des choix et renoncer à certaines fonctionnalités mais nous y reviendrons.

Fonctionnalités demandées

La cliente avait des idées très floues sur les fonctionnalités, il fallut quelques heures d'audit client pour arriver à avoir une vision claire de sa demande.

Site général

  • charte graphique commune aux trois secteurs : vitrine, e-commerce, e-learning
  • si possible responsive
  • interface homogène pour gérer les trois secteurs
  • rôles bien définis pour les trois plateformes

Site vitrine

  • site de présentation de l'entreprise
  • description des formations (cours) et possibilité de remanier les contenus, ajouter des descriptions de cours
  • deux rôles : administrateur et rédacteur.

Site commerce

  • possibilité d'achat de crédits temps (1 crédit = une heure de cours)
  • possibilité d'achat d'une autre catégorie de crédits (crédit accès : 1 crédit =  un accès à un cours)
  • inscription automatique au cours dès la validation du paiement
  • possibilité de facturation avec génération de pdf
  • un role comptabilité gérant toutes la partie commerce (établissement des prix, produits, etc.)

Site e-learning

  • trois roles : enseignant superviseur, enseignant et élève
  • création de cours par les enseignants superviseur
  • dépose de documents par tous les membres inscrits
  • forums de cours
  • messagerie interne
  • chat
  • prérequis bloquants
  • agenda individuel et général
  • création d'évaluations (quizz, QCM etc.)
  • certification avec génération de pdf
  • prise de rendez-vous dans une salle de visioconférence

Dans un prochain billet, nous verrons quelles solutions nous avons apporté pour chaque fonctionnalité.

X