Attention : vous consultez actuellement la documentation dédiée aux versions 1.x de Moodle. La documentation pour les versions 2.x de Moodle est consultable ici : Bloc Livedesk : Mise en place des notifications, celle pour les versions 3.x de Moodle est consultable ici : Bloc Livedesk : Mise en place des notifications et celle pour Moodle 4.x est consultable là : Bloc Livedesk : Mise en place des notifications.

Bloc Livedesk : Mise en place des notifications

De MoodleDocs
Aller à :navigation, rechercher

Retour à l'index

Pour que le Centre Support fournisse des notifications quelque soit l'endroit de Moodle, une modification légère doit être apportée dans le thème, dans le fichier 'footer.html' :

La séquence PHP :

  // livedesk notification plug
  global $CFG;
  if(file_exists($CFG->dirroot.'/blocks/livedesk/lib.php')){
  include_once $CFG->dirroot.'/blocks/livedesk/lib.php';
     block_livedesk_setup_theme_notification();
  }

Doit être insérée en fin de fichier de pied de page.

Activation du code

A l'installation le code est activé sur la base d'une capacité : block/livedesk:managelivedesks testée au niveau système. Seuls les administrateurs sont en mesure de percevoir les notifications.

Les modes d'activation

  • Tous utilisateurs : ce mode est déconseillé dans le cas général, car génère des requêtes permanentes au serveur pour tous les utilisateurs connectés (même s'il n'y a rien à notifier).
  • Sur capacité : C'est le mode par défaut. La capacité peut être modifiée par l'administrateur, pour la faire correspondre à un rôle déjà défini. La capacité doit être attribuée au niveau Système.
  • Sur champ de profil : Si des champs de profil sont utilisés pour "marquer" des utilisateurs au niveau global, il est possible d'activer les notifications sur vérification d'une valeur non nulle de ce champ de profil.