Ganesha
Version 2.0

INTRODUCTION

INTRODUCTION

DESCRIPTION

NOUVEAUTÉS

INSTALLATION FRAÎCHE

MISE À JOUR DE VERSION

FONCTIONNEMENT

DÉTAILS

CONFIGURATION AVANCÉE

LICENCE

Ganesha est une plate-forme de téléformation (Learning Management System, LMS). Ce logiciel permet à un formateur ou un service de formation de mettre à la disposition d'un ou plusieurs groupes de stagiaires, un ou plusieurs modules de formation avec supports de cours, compléments, quizz et tests d'évaluation ainsi que des outils collaboratifs (webmail, forum, chat, partage de documents) et d'assurer un tutorat en ligne.

Tout en étant un logiciel libre (sous licence GPL) et gratuit (édité par la société Anéma Formation) le développement de Ganesha repose sur une conception professionnelle : l'architecture trois tiers. L'intérêt de cette conception est la séparation entre l'accès à la base de données, le traitement des tables et l'affichage du contenu.

  • 1 couche d'abstraction d'accès à la base de données ( PhpLib ).
  • 1 couche métier correspondant aux classes de Ganesha ( fichiers du répertoire [class] ).
  • 1 couche Front Office pour l'affichage en HTML ( fichiers du répertoire [inc] ).

Cette méthode de développement permet d'intégrer rapidement toutes les contributions apportées par la communauté créée autour du projet Ganesha (inscription en masse, gestion d'un bloc-note, gestion des objectifs, gestion des rapports d'évaluations, gestions des sessions de groupes, ...).

Tout le code de Ganesha respecte des règles de codage et des règles de commentaires pour permettre la réalisation d'une documentation avec PhpDocumentor.

En plus d'être multilangue, multi-groupe, multi-profil, Ganesha est un projet actif (supporté par le site www.anemalab.org) permettant à chacun de participer à son niveau (développeurs, consultants, étudiants, formateurs, ...) à l'amélioration constante de la plate-forme et ainsi d'apporter sa pierre à
l'édifice.

Pré-requis

Ganesha nécessite pour fonctionner :

  • Une base de données MySQL (MySQL version 3.22.27 ou supérieure).
  • Un serveur ou un espace d'hébergement acceptant le PHP.
  • Des droits d'écriture sur les répertoires d'installation.

Pour produire vos modules de formation, vous devez savoir utiliser :

  • Un éditeur html (Dreamweaver par exemple).
  • Un logiciel de ftp (FTP Expert par exemple ou sinon utilisez celui de Dreamweaver).

Pour aller plus loin et éditer des fichiers en php, nous vous conseillons les éditeurs de texte avec coloration syntaxique suivants :

L'installation

 

[Haut]

Accueil Site support Ganesha anema formation