Ludiscape se présente sous la forme d’une palette d’outils intégrée conçue pour créer du contenu multimédia, du e-learning, du mobile-learning et de jeu sérieux.

Ludiscape a été conçu comme une solution de création logicielle simple et efficace et permettre de publier le contenu sur des systèmes LMS, SCORM et xApi TinCan.

Télécharger Ludiscape

FAQ Ludiscape

Chamilo est un logiciel open source de gestion de l’apprentissage et du contenu d’apprentissage, dont l’objectif est d’améliorer l’accès global à l’éducation et au savoir.

Télécharger Chamilo LMS

Groupe d’entraide Chamilo

Thèmes Chamilo LMS

Association Chamilo

Résoudre les problèmes Scorm dans Chamilo LMS

Pour chaque éditeur de contenu eLearning ses problèmes et ses solutions

Maj 14/10/2021 : Décommenter les lignes  rouge suivantes dans le fichier scorm_api.php
var API = new APIobject(); //for scorm 1.2
var api = API;
//var API_1484_11 = new APIobject();  //for scorm 1.3
//var api_1484_11 = API_1484_11;

Problèmes avec les SCORM "ISPRING"

Pour tous les contenus I-Spring Scorm :

Il est nécessaire de décocher la case : Temps cumulatif SCORM après avoir importer votre paquet scorm

Problèmes avec les SCORM "ENI"

En 2004 une version plus élaborée de SCORM qui fut développée afin d’assister au séquencement du contenu en fonction des différents chemins prit par les utilisateurs.

Sortie en janvier cette version 1.3 rencontre parfois quelques soucis  avec Chamilo LMS.

Vous pouvez cependant remplacer l’interface de votre contenu par le fichier API JS ci-dessous.

Chamilo SCORM 2004 API

Fichier JS
Only for Chamilo LMS​
  • Compatibilité SCORM 2004

Mise à jour 2023 : sur les nouvelle versions l’interface API n’est plus accessible il faut donc décommenter les lignes 91 et 92 

//var API_1484_11 = new APIobject();  //for scorm 1.3
//var api_1484_11 = API_1484_11;
Pour accepter le contenu ENI
 
Il faut également limiter l’utilisation du fichier download_scorm.php qui peut interféré avec les fichiers SCORM distants

Quelle est la définition et la signification de l’acronyme SCORM ? SCORM signifie : Shareable Content Object Reference Model [1](partage de contenu par l’utilisation d’un modèle de données défini). SCORM définit une manière particulière de construire les plateformes LMS et les contenus pédagogiques afin qu’ils puissent être partagés avec les autres systèmes à la norme SCORM. C’est plus ou moins le fichier ZIP des LMS.

Problèmes avec les SCORM "Commest Multimédias"

La variable suspend_data contient du json qui une fois stocké et restutué par chamilo provoque une erreur d’interprétation coté serveur de licence Commest

Solution modifier la fonction suivante:

chamilo-1.11.12\main\lp\learnpathItem.class.php

get_suspend_data() line 1502

/**
     * format the suspend data.
     */
function format_suspend_data($suspend_data)
{
//Hack Commest SCORM Content
if(strrpos($suspend_data, « ICPLAYER_ ») != false 
|| strrpos($suspend_data, « ERXBORICEVjsLFICPLAYER_PLAYER_ ») != false ){
$suspend_data =  str_replace(‘\\\\\ »‘, ‘ »‘,$suspend_data);
$suspend_data =  str_replace(‘\\\\ »‘, ‘ »‘,$suspend_data);
$suspend_data =  str_replace(‘\\\ »‘, ‘ »‘,$suspend_data);
$suspend_data =  str_replace(‘\\ »‘, ‘ »‘,$suspend_data);
$suspend_data =  str_replace(‘\ »‘, ‘ »‘,$suspend_data);
$suspend_data =  str_replace(‘ »: »{‘, ‘ »:{‘,$suspend_data);
$suspend_data =  str_replace(‘: »{‘, ‘:{‘,$suspend_data);
$suspend_data =  str_replace(‘} »,’, ‘},’,$suspend_data);
$suspend_data =  str_replace(‘ »[] »‘, ‘[]’,$suspend_data);
$suspend_data =  str_replace(‘} »}’, ‘}}’,$suspend_data);
$suspend_data =  str_replace(‘: »[‘, ‘:[‘,$suspend_data);
$suspend_data =  str_replace(‘] »}’, ‘]}’,$suspend_data);
$suspend_data =  str_replace(‘] »,’, ‘],’,$suspend_data);
}
return $suspend_data;
}

Retrouver le c_lp_item_view a l'aide du id lp_item

SELECT FROM c_lp_view WHERE lp_id = 14

SELECT * FROM c_lp_item_view WHERE lp_item_id = 234 AND lp_view_id = 56