Dokeos : une suite e-learning en Open Source

Dokeos est une plate-forme d’apprentissage en ligne (ou LMS) sous licence GPL, écrit en PHP qui utilise le SGBDR MySQL. Créée à Bruxelles par Thomas de Praetere, docteur en philosophie, la solution Dokeos est utilisée par un millions d’apprenants à travers le monde entier. Cette plateforme de téléformation est basée sur un fork* de Claroline (v.1.4.2), avec la volonté  de proposer une orientation plus « organisation » que « institution » du logiciel et de s’adresser ainsi plutôt à une « clientèle » professionnelle (entreprises notamment) qu’au seul milieu universitaire.

Ses domaines de prédilection sont :
– la mise à disposition de ressources pédagogiques ;
– la création de parcours d’activités ;
– la communication entre enseignants et étudiants ;
– l’apprentissage collaboratif.

L’enseignant (ou le formateur) peut :
– créer un cours en ligne,
– publier des documents dans tous les formats (Word, PDF, HTML, Video…),
– composer des exercices (choix multiple, texte lacunaire, correspondances, question ouverte, zones sur image)
– permettre aux participants de soumettre des travaux,
– structurer un agenda avec des échéances,
– publier des annonces et les notifier par courriel,
– créer des groupes de participants,
– administrer des forums de discussion publics ou privés,
– consulter des statistiques de fréquentation et de réussite aux exercices…

De son côté, l’étudiant (ou le stagiaire) peut :
– prendre connaissance des échéances du cours grâce aux annonces et à l’agenda,
– consulter les ressources : description du cours, documents, liens,
– faire les exercices,
– rendre des travaux,
– communiquer par mail avec le tuteur et les autres utilisateurs du cours,
– participer aux forums publics ou privés,
– partager des documents avec les utilisateurs du cours et/ou les membres de son/ses groupe(s) de travail,
– « chatter » avec les autres utilisateurs connectés…

De plus, grâce à la communauté de ses développeurs, la plate-forme Dokeos évolue rapidement, prenant en compte les demandes d’amélioration des utilisateurs.

Dokeos respecte les standards, génère du HTML et fonctionne dans tous les environnements. Il permet d’importer des cours (norme SCORM**).  Dokeos est interopérable avec Flash, MP3, Word, PowerPoint, Open Office, SAP, Oracle…

Si les apprenants, avec une amélioration de leur auto évaluation, et les formateurs, qui apprécieront le développement des interactions avec les apprenants, sont bien servis par la plate-forme Dokeos, les responsables de formation y trouveront tous les outils au service de l’apprentissage de l’ensemble de l’organisation, permettant un suivi très fin aux plans qualitatif et quantitatif.

* Un fork peut être considéré comme un clonage d’un logiciel libre dans le but de le faire évoluer dans une direction différente du logiciel original.

** SCORM (Sharable Content Object Reference Model) est une spécification permettant de créer des objets pédagogiques structurés et qui permet ainsi aux systèmes d’apprentissage en ligne de trouver, importer, partager, réutiliser, et exporter les contenus d’apprentissage, de manière normalisée.

Microsoft Expression 2

Microsoft lance sa suite Expression Studio en version 2.0, avec de nombreux outils, pour Internet ou les applications.

Rappelons tout d’abord que la suite Expression Studio intègre les logiciels Expression Web 2 (création de site web), Blend 2 (conception d’interfaces riches), Design 2 (Dessin vectoriel), Media 2  (catalogue) et Encoder 2 (encodage de vidéos). Nous nous concentrerons dans ce bulletin sur le logiciel Expression web 2.

De plus en plus respectueux des normes W3C (XHTML,CSS…), la prévisualisation des pages en CSS a été grandement améliorée. Expression web 2 supporte désormais le Framework .Net 3.5 et propose donc via la ToolBox la possibilité d’inclure les nouveaux contrôles d’ASP.NET 3.5. Il propose également un support plus abouti d’ASP.NET Ajax.

Mais surtout, Expression web 2 supporte à présent le langage PHP, ce qui en fait un concurrent sérieux au logiciel Dreamweaver d’Adobe. Il est désormais possible de prévisualiser des sites web PHP à l’aide du serveur de développement de l’outil. A noter que, dans cette version, la prévisualisation des variables locales ou des classes n’est pas supportées.

Expression web 2 supporte également Silverlight 1.0, la technologie de Microsoft, concurrente de la technologie Flash d’Adobe et peut aussi importer les fichiers .PSD de Photoshop avec la prise en compte des différents calques.

Expression web 2 est commercialisé au prix public indicatif de vente de 299$ (prix de vente sur le marché français non communiqué).

osCommerce : gestion de votre boutique en ligne

osCommerce est une solution d’e-commerce disponible en logiciel libre avec tous les avantages associés. Gratuité, modification et redistribution du code possible, y compris pour un usage professionnel (la seule obligation étant de conserver les informations de copyright sur le backoffice).

osCommerce est une solution peu gourmande en ressources. La charge réelle de l’application sera directement liée à la taille du catalogue et des images associées sans oublier la fréquentation du site. Pour démarrer, un hébergement mutualisé suffit. Hormis un serveur PHP et une base de données MySQL, aucun prérequis particulier n’est nécessaire.

osCommerce est logiquement structuré en deux parties :
le site commercial qui correspond à la boutique en ligne,
l’outil d’administration qui permet de gérer cette même boutique.

Toutes les fonctions essentielles pour faire du e-business sont présentes :
– création et maintenance du catalogue de produits,
– organisation des produits par fabricants,
– gestion du caddie,
– multilinguisme intégré (4 langues disponibles),
– gestion et conversion de devises, taux de TVA, taxes,
– calcul des frais de ports en fonction du poids, du prix, de la destination,
– gestion des stocks avec produits épuisés,
– gestion des factures et des bons de livraisons associée aux ventes,
– outils d’analyse commerciale, avec la gestion des promotions ou la collecte de l’avis des acheteurs sur les produits…
– règlement en ligne par les méthodes de paiement autorisées et sécurisées,
– gestion de newsletter client…

De plus, si une fonctionnalité venait à vous manquer dans la version standard, il y a de forte chance que l’active communauté qui gravite autour du produit ait détecté ce besoin et développé le code adéquat. On dénombre aujourd’hui plus de 4000 fonctionnalités disponibles sur le site officiel sous forme de contributions. Attention cependant, étant issue de la communauté et non des développeurs osCommerce, ces contributions peuvent parfois entrer en conflits avec d’autres et générer ainsi des instabilités de la solution finale. Vérifier également la compatibilité avec la version d’osCommerce installée.

Hormis le paiement par chèque et le paiement à la livraison proposés par défaut, il est souhaitable d’intégrer des solutions de paiement en ligne. Vous avez alors le choix entre une solution bancaire et Paypal. Certaines banques françaises (celles implémentant les solutions Atos ou Cybermut) proposent des contributions osCommerce.

En conclusion, osCommerce est une solution complète de commerce en ligne, constamment maintenue par sa communauté, qui permet de pouvoir disposer rapidement d’une boutique en ligne. La solution s’est imposée comme un standard; certains hébergeurs supportent même l’intégration directe de la solution dans leur offre d’hébergement.

Jahia : Outil de gestion de contenu open source

Dans le monde de la gestion de contenu, Jahia occupe une place à part : à la fois portail J2EE et CMS, il réunit en un produit unique et homogène tout ce qu’il faut pour construire un portail d’entreprise.Jahia s’installe en quelques minutes sans aucune difficulté et est prêt à fonctionner. Entièrement écrit en Java J2EE, il tourne sur un serveur Tomcat (d’origine), mais on pourra lui préférer un serveur type WebSphere d’IBM pour un grand nombre d’utilisateurs. Par défaut, le logiciel est fourni avec une base mySQL. Dans cette base, le logiciel stocke toutes les informations dont il a besoin. Comme Jahia utilise l’API JDBC, on peut en théorie l’interconnecter avec la plupart des bases de données existantes.

Jahia est tout d’abord un outil de gestion de contenu (CMS) aux fonctions avancées comme la possibilité de définir différents types de contenus structurés, catégorisation des articles, versionning ou encore le multilinguisme. Mais surtout, Jahia offre la possibilité de modifier des contenus directement dans la page de présentation, ce qui permet de se passer d’un back-office de contribution et facilite donc l’intégration de contributeurs occasionnels.

Les fonctionnalités standards des portails (agrégation de contenus, groupware, personnalisation de l’interface, identification unique…) sont également présentes avec la mise en oeuvre de « portlets » tiers ou spécifiques, des modules applicatifs pour des forums, webmails… Le respect des standards techniques, notamment la norme JSR168, assure une réelle compatibilité et donne donc accès aux applications internes de l’entreprise.

Un des points forts de l’outil est sa parfaite intégration du portail et de la gestion de contenus qui permet la réalisation de portails riches en contenus avec une grande facilité d’administration et de maintenance.

Une autre particularité de Jahia est sa licence, dite « collaborative« , qui permet de déduire du prix de la licence (à partir de 5000 euros par serveur plus un coût par utilisateur) les coûts des développements qui intéresseraient la communauté, et qui permet de disposer des sources, librement téléchargeables et modifiables. Il existe une version « Community« , véritablement open source, avec des fonctions limitées, réservée à des sites modestes, sans besoin d’intégration au système d’information de l’entreprise.

Jahia est un excellent outil avec une grande richesse fonctionnelle et un excellent niveau finition qui dispose aujourd’hui de nombreuses références en France, notamment avec plusieurs Conseils Généraux et Régionaux mais aussi de grandes entreprises comme Valeo ou l’AFNOR.

N’hésitez pas à nous faire part de vos impressions si vous utilisez déjà cet outil.