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.
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.
Tutoriel : la cloche notifications dans Chamilo
Chamilo Version 1.11.12 à déployé une nouvelle fonction à l’attention des utilisateurs du LMS. Elle propose une nouvelle option de notifications.
Comment activer la fonctionnalité
Pour activer la fonctionnalitée il faut dans un premier temps installer le version 1.11.12 Soit via le dépot ou via le patch rapide de mise a jour disponible à cette adresse.
Puis dans le fichier de configuration il faut activer l’option
$_configuration['notification_event'] = true;
Création d'un nouvelle table de données
La fonction notification nécessite la table suivante:
CREATE TABLE notification_event ( id INT unsigned NOT NULL auto_increment PRIMARY KEY, title VARCHAR(255), content TEXT, link TEXT, persistent INT, day_diff INT,
event_id INT, event_type VARCHAR(255) );
Pour ajouter des events (comme admin)
// Show notification events /*CREATE TABLE IF NOT EXISTS notification_event ( id INT unsigned NOT NULL auto_increment PRIMARY KEY, title VARCHAR(255), content TEXT, link TEXT, persistent INT, day_diff INT, event_type VARCHAR(255) ); ALTER TABLE notification_event ADD COLUMN event_id INT NULL; */ // create new user text extra field called 'notification_event' to save the persistent settings. $_configuration['notification_event'] = true;
Extra field "notification_event"
Il faut créer un extra field text user: « notification_event »
Edition des types de notification
Rendez vous sur cette page : mychamilo/main/notification_event/add.php
Ensuite appuyer sur + Ajouter
Sélectionner le type d’événement :
- Expiration du compte
- Expiration d’une pièce justificative (voir plugin)
Exemple : fin de validité d'un compte utilisateur
Étude de cas Chamilo LMS : Paramétrage d’une notification de fin de validité de compte.
Ici on informe l’utilisateur que son compte sera périmé dans 10 jours et on l’invite à cliquer pour se réabonner.
Le but est d’avoir un icône de type notification comme facebook qui apparaissent à côté du petit rond de notification du nombre de message non lu dans le menu de Chamilo.
Chaque notification correspond à un texte et un lien pour renvoyer vers un endroit spécifique dans Chamilo. Les notifications peuvent être persistante ou non, c’est à dire que l’on aura une petit croix pour enlever la notification si celle-ci n’est pas persistante et pas de croix dans l’autre cas, c’est à dire quelle ne s’enlevera que quand la raison de la notification aura été résolu.
On rejoint le développement précédent dans le fait que l’on veut pouvoir faire en sorte qu’une notification apparaisse à l’utilisateur quand un document justificatif atteint ou se rapproche de la date limite de validité. On veut pouvoir déterminer un temps avant l’expiration ou événement pour commencer à afficher la notification.
On veut pouvoir utiliser les notifications pour 2 types d’événement dès maintenant mais il pourrait y en avoir d’autres :
Quand on arrive proche d’une date limite de validité d’un justificatif (cf plugin justification)
Quand on arrive proche de la date d’expiration d’un compte utilisateur