Fichiers de configuration
Un article de EpistemaWiki.
Note : Cette page fait référence au produit Epilearn
Sommaire |
Introduction
Vous pouvez modifier certains paramètres de votre plate-forme en modifiant les variables contenues dans le fichier conf.lms.php. Pour l'édition de ce fichier, il faut choisir un éditeur de type notepad ou textpad.
Choix de la langue
Epilearn est actuellement disponible en anglais et en français. Le choix de la langue se fait avec la ligne de configuration suivante :
// Langue utilisée [platform_lang] (ex: fr:français, en:anglais, de:allemand, ...) $EP_LANGUAGE = "fr";
Synchronisation avec un annuaire LDAP
Afin de synchroniser automatiquement la liste des apprenants de la plate-forme avec un annuaire LDAP (dont Active Directory pour les serveurs Windows), vous devez paramétrer les lignes suivantes :
// Indique à la plate-forme que l'on souhaite utiliser LDAP : $LMS_USE_LDAP = true; // Configuration du serveur LDAP à utiliser $LMS_LDAP_ROOT = "OU=SBSUsers,OU=Users,OU=MyBusiness,DC=votreSociete,DC=local"; $LMS_LDAP_SERVER = "ldap://192.168.1.20"; $LMS_LDAP_CONNECTION_USER_LOGIN = "utilisateurLDAP@votreSociete.local"; $LMS_LDAP_CONNECTION_USER_PASSWORD = ""; // Identification des champs LDAP à utiliser pour remplir // les champs de chaque apprenant Epilearn : $LMS_LDAP_FIELDS['login'] = 'userprincipalname'; $LMS_LDAP_FIELDS['name'] = 'sn'; $LMS_LDAP_FIELDS['firstname'] = 'givenname'; $LMS_LDAP_FIELDS['email'] = 'mail'; $LMS_LDAP_FIELDS['memo1'] = 'description'; $LMS_LDAP_FIELDS['memo2'] = 'mailNickname'; $LMS_LDAP_FIELDS['memo3'] = 'givenname';
Utilisation du mode Single Sign On
Il est possible de fonctionner en mode SSO avec Epilearn. Pour se connecter, il faut pointer le navigateur de l'utilisateur vers la page : epilearn/lms_hmi/student/index.php?studentLightAuth_action=login et passer LPFUSER dans les entêtes HTTP avec l'identifiant de l'apprenant à connecter.
// SSO $SINGLE_SIGN_ON = true;
Filtrage IP
Epilearn peut fonctionner avec un filtrage applicatif sur l'adresse IP du poste de l'apprenant ou des formateurs. Trois types de filtrage sont possibles : spécification d'une ou plusieurs adresses autorisées, spécification d'une plage d'adresse, spécification d'un nom de machine autorisé (moins sûr) :
// Indiquer à Epilearn que l'on souhaite utiliser le filtrage IP :
$GLOBALS['conf']['IPFiltering'] = true;
// Autoriser le poste 192.168.1.1 à se connecter à la plate-forme
$GLOBALS['conf']['AllowIPs'][] = array('exact' => '192.168.1.1');
// Ajouter l'ensemble des postes 192.168.1.1 à 192.168.1.128 à la liste des postes autorisés
$GLOBALS['conf']['AllowIPs'][] = array('from' => '192.168.1.1', 'to' => '192.168.1.128');
// Ajouter l'ensemble des postes dont le nom se termine
// par .mycompany.com à la liste des postes autorisés
$GLOBALS['conf']['AllowIPs'][] = array('hostname' => '*.mycompany.com');
Centre de partage de fichiers
Le centre de partage de fichiers est une fonctionnalité qui permet aux apprenants et aux formateurs de charger des fichiers sur la plate-forme. Chaque fichier chargé est versionné, et une notification par email est envoyée au formateur ou à l'apprenant quand un fichier est chargé. Le centre de partage de fichiers est contextuel à un utilisateur et à une formation.
Pour activer le centre de téléchargement, il suffit d'ajouter la ligne de configuration suivante :
$GLOBALS['conf']['UploadCenter'] = true;
