Index

M3.2-b Lectures : Personnaliser la configuration du LMS

L'accès à la configuration de l'extension LMS s'effectue à la page « roue crantée » / « Gestion du site » , et à l'onglet « Fichier de conf ». Puis les différents paramètres avec leur valeur actuelle se retrouvent au sein de l'accordéon « LMS » présenté dans la capture d'écran plus bas.
Pour chaque paramètre, un champ texte permet de modifier sa valeur. Les valeurs en gris sont les valeurs qui sont mis en place par défaut par l'extension. Ainsi, si la valeur est écrite en noire, cela signifie qu'elle a été spécifiquement défini pour ce site.

Quand l'utilisateur a accès aux fichiers hébergés sur son site YesWiki, il peut également retrouver l'ensemble des paramètres définis dans cette page au niveau du fichier « wakka.config.php » dans le dossier de votre YesWiki.

image configurationlms1.png (76.2kB)
...
image configurationlms2.png (14.1kB)
Voici les différents paramètres avec pour chacun l'intitulé, le nom de paramètre utilisé dans le fichier de configuration (entre parenthèse), ainsi qu'une description détaillée :

  • Identifiant du formulaire LMS Activité (activity_form_id), Identifiant du formulaire LMS Module (module_form_id), Identifiant du formulaire LMS Parcours (course_form_id) : Ce sont les ID utilisés pour ces trois formulaires sur lesquels repose le fonctionnement de l'extension LMS. Ils sont définis par défaut à 1201, 1202 et 1203 (les identifiants au dessus de 1000 sont réservés aux extensions). Il n'est pas conseillé de les modifier même si c'est possible de le faire avant de créer les fiches du LMS.
  • Activer les activités supplémentaires (webinaires, ateliers, ...) (extra_activity_enabled) : Quand la valeur est « true », les administrateurs peuvent ajouter des « activités supplémentaires » au niveau du tableau de bord des progressions. Ainsi pour les apprenant.es inscrit.es à cette activité, cette dernière sera comptablisée au niveau de leur tableau de bord.
  • Identifiant du formulaire LMS Feuille d'émargement (attendance_sheet_form_id) : ID par défaut à 1204 et utilisé pour le formulaire « Feuille d'émargement » qui est activé uniquement quand « Activer les activités supplémentaires » est à « true ». Pour que ce formulaire soit créé, il faut modifier ce paramètre et lancer le hanler /update (aller sur n'importe quel page avec /update en fin d'URL). Le formulaire n'est pas nécessaire pour faire fonctionner les activités supplémentaires, et il permet uniquement de créer des fiches pour gérer ses émargements d'activités supplémentaire en faisant le lien avec un module d'un parcours.
  • Sauvegarder la progression des adminstrateur⋅ices (save_progress_for_admins) : si « true », les progressions des administrateur⋅ices sont également comptabilisé⋅es dans le tableau de bord des progressions. Par défaut, seule l'activité des apprenant.es (qui n'ont pas les droits admin) est sauvegardée.
  • Activer les conditions de passage pour la scénarisation (activity_navigation_conditions_enabled) : Non activées par défaut : si « true », une ou plusieurs conditions de passage peuvent être ajoutées lors de l'édition d'une fiche Activité. Il est ainsi possible de contraindre l'apprenant.e à sélectionner une réaction ou à saisir une fiche d'un formulaire particulier pour pouvoir passer à l'activité suivante. Un type de condition peut également porter sur la réalisation d'un quizz ou l'obtention pour un quizz d'une note supérieure à une note donnée mais cela ne fonctionne qu'avec un type de quizz qui nécessite des compétences de développement pour être intégré [Ces conditions de passage ne fonctionnent plus aujourd'hui car elles sont affectées par un bug].
  • Afficher le titre des activités (display_activity_title) : Par défaut, les titres de chaque Activité LMS sont automatiquement affichées en début de chaque activité et avec le style « Titre 1 ». Pour laisser une mise en page plus personnalisée, il est possible de passer à « false » ce paramètre.
  • Taille de l'image de chaque module sur la page de présentation d'un cours (en pixels) (module_image_size_in_course) : Par défaut, réglé à 400 pixel mais le paramètre permet de modifier la taille de ces images qui sont affichées à chaque cartouche module quand on consulte une fiche Parcours.
  • Utiliser les commentaires de YesWiki (use_yeswiki_comments) : Les commentaires de YesWiki sont prévus dans une prochaine évolution du LMS et ce paramètrage risque de ne plus être un simple « true » / « false » à ce moment là.
  • Activer le mode de regroupement des activités par onglets (TAB) (tabs_enabled) : Non activé par défaut, ce paramètre quand il est défini à « true » permet d'intégrer des onglets avec l'action dans les Activités LMS. Pour que les activités correspondant à chaque onglet soient reconnues comme la même activité dans le menu de navigation, toutes les fiches Activités qui se terminent avec un chiffre sont reconnues comme l'activité ayant le même nom mais sans ce chiffre. Ainsi l'action pourrait référer aux fiches MonActivite, MonActivite2, MonActivite3... et seule la fiche MonActivite est référencée dans le module en question. Avec le paramétrage à « true », il faut toutefois faire attention de ne pas créer des Activité avec un chiffre à la fin dans d'autres cas car ces dernières seraient associées à l'activité sans ce numéro et elle ne serait donc pas reconnue dans le menu de navigation.
  • Utiliser uniquement les temps personnalisés dans le tableau de bord des apprenants (use_only_custom_elapsed_time) : Par défaut à « false », le paramètre permet d'afficher dans le tableau de bord des apprenant.es les « temps estimés » quand aucun temps n'a été renseigné manuellement en éditant le temps d'un module ou d'une activité. Quand le paramètre est à « true », les temps sont uniquement affichés quand il ont été manuellement ajoutés.
  • Afficher la durée des activités dans le tableau de bord des apprenants (display_activity_elapsed_time) : Quand il est à « true » (valeur par défaut), les temps des activités sont affichées et peuvent être modifiés dans le tableau de bord d'un.e apprenant.e.
  • Autoriser l'accès aux activités qui ne font pas partie d'un cours (show_activities_without_context_or_learner) : Par défaut à « true », les apprenant.es peuvent consulter une activité qui n'est pas intégrée à un module d'un parcours. Dans un tel cas, la valeur « false » permet d'interdire son accès.
  • Identifiant du formulaire de profil utilisateur utilisé pour l'apprenant (learner_form_id) : Identifiant du formulaire qui correspond au profil d'un utilisateur. Les tableaux de bord du LMS se servent de ce formulaire pour trouver les informations telles que les prénom, nom, mail associés à chaque apprenant.e. Quand il n'y a pas de profil utilisateur ou que l'ID ne correspond pas au bon formulaire, seul le nom d'utilisateurice associé au compte de YesWiki est affiché.
  • Nom du champ pour le mail de l'apprenant dans le formulaire du profil utilisateur (learner_mail_field) : Par défaut, c'est le champ « bf_mail » qui représente le mail de l'apprenant.e dans le formulaire du profil utilisateurice. Ce paramétrage permet que le mail des apprenant.es s'affichent correctement dans les tableaux de bord du LMS quand le nom de champ du mail n'est pas « bf_mail ».
  • Liste de champs de l'apprenant sur lesquels on filtre le tableau de bord des progressions (progress_dashboard_filters) : Par défaut, le paramètre est vide et aucun filtre n'est proposé. Si un ou plusieurs noms de champ du formulaire du profil utilisateurice est renseigné (chaque champ étant séparé par une virgule), le tableau de bord des progressions peut alors être filtré selon les valeurs de ces champs, de la même manière qu'on peut filtrer des fiches « BazaR » avec les facettes. Ce filtrage peut par exemple aider les formateurices à suivre les progressions des apprenant.es sur uniquement la dernière session de formation, à condition qu'un champ qui désigne la session pour laquelle est inscrit.e l'apprenant.e ait été renseigné au niveau du formulaire de profil de l'apprenant.e et que ce nom de champ ait été ajouté à ce paramètre.