- Damien Renou
Chamilo Pérennité & Sécurité
Âgé de 7 ans la plateforme Chamilo a acquis une certaine expérience.
Une plus petite communauté et un meilleur contrôle des contributions assurent un niveau de sécurité supérieur.
Les failles peuvent être déclarées à tout moment par l’un des 21 millions d’utilisateurs Chamilo dans le monde dans le logiciel via une interface de tickets intégrés dans l’application Chamilo.
Si une erreur est détectée, elle est corrigée rapidement pour réduire les risques de perte ou de vol de données pour les utilisateurs finaux. Une attention spéciale portée au caractère privée des données fait que certaines fonctionnalités avancées sont optionnelles et offrent plusieurs types de visibilité.
Chamilo suit une politique d’intégration verticale les contributions sont filtrées à l’entrée par une équipe coordonnée de développeurs regroupés sous une structure associative avec un objectif de clarté : pas de doubles modules qui font la même chose, ce qui engendre une version de base de Chamilo LMS bien plus étendue qu’une version de base de Moodle, mais beaucoup plus sécurisée et contrôlée.
Chamilo utilise près de 60% moins de mémoire RAM sur le serveur que son grand cousin (Moodle) pour un portail tout juste installé, ce qui fait le plaisir des serveurs.
Note : Si Chamilo est utilisé avec les contenus SCORM Ludiscape les appels serveurs durant la lecture des contenus sont limités a 3 au lieu de 30 sur une plateforme classique LMS Courante.
1 - Sécurisation de l'application Chamilo
La sécurisation d’une application Symfony est gérée à deux étapes : l’authentification et l’autorisation. Ce système est assez puissant, performant et flexible.
Chamilo utilise Symphony comme moteur de sécurisation.
Dans la première étape du processus, l'authentification, le système de sécurité identifie l'utilisateur en l'obligeant à soumettre une sorte d'identification. Une fois que le système sait qui vous êtes, la prochaine étape, appelée l'autorisation, est de déterminer si vous devriez avoir accès à une ressource donnée.
2 - Schéma logique
3 - Historique de la plateforme « Chamilo »
Le mot « Chamilo » vient d'une dérivation lexicale du terme « chameleon » en francais (caméléon)
Le projet Chamilo fut lancé officiellement le 18 janvier 2010 par une partie considérable de la communauté active du logiciel Dokeos.
1999 : Apparition de la norme SCORM pour permettre l'interopérabilité des grains pédagogiques.
4 - Pérennité et interopérabilité pédagogique
La plateforme chamilo permet de réaliser des parcours à partir des packages SCORM.
L'organisation des fichiers dans Chamilo est simple et efficace.
Elle permet de mettre à jour ces modules de formation de manière très simple.
L'interopérabilité amène à recentrer vers un format de données commun à
plusieurs outils : la norme SCORM.
Malgré une légère différence au niveau des contrats d'interface la norme SCORM prépare à une meilleure interopérabilité.
C'est pourquoi le logiciel permet d'importer des packages SCORM, mais aussi d'en créer pour d'autres LMS.
5 - Code source de Chamilo
https://github.com/chamilo/chamilo-lms
6 - support chamilo
https://support.chamilo.org/