Moodle Workplace™, disponible uniquement via les Partenaires Certifiés et Fournisseurs de Services Moodle, vous aide à délivrer une formation d'entreprise efficace et un développement professionnel, et à partager les connaissances dans votre organisation.
Les entités sont des entités isolées avec leur apparence, structure, utilisateurs et entités d'apprentissage. Elles sont critiques lorsque vous souhaitez représenter plusieurs entités commerciales autonomes dans votre organisation.
Le Multi-entité a été implémenté comme une instance unique de Moodle Workplace qui sert plusieurs organisations clientes (entités), où ses données et configuration sont virtuellement partitionnées, et chaque organisation cliente travaille avec une instance d'application virtuelle personnalisée.
Le multi-entité est la capacité d'activer la configuration pour plusieurs entités avec différents thèmes et permissions, en les gardant séparées afin que les utilisateurs d'une entité ne puissent pas voir les utilisateurs d'une autre. Chaque entité a ses propres utilisateurs, hiérarchies, rôles, règles dynamiques, paramètres de thème, rapports et entités d'apprentissage (cours, programmes et certifications).
Tous les outils Moodle Workplace sont conscients du multi-entité - selon les fonctionnalités, différents niveaux de multi-entité sont supportés.
Gestion des entités
L'administrateur principal ou un utilisateur avec la capacité tool/tenant:manage peut accéder à la gestion des entités via Administration du site > Utilisateurs > Organisation > Gérer les entités ou directement via l'icône Toutes les entités dans le lanceur Workplace.
Pour chaque entité active, vous voyez le Nom de l'entité, le nombre d'Utilisateurs assignés, la Catégorie, jusqu'à deux URL de connexion, et l'action Archive.
Une entité par défaut a été créée pendant l'installation, et au moins un utilisateur y a déjà été assigné (le compte admin du site). Après la mise à niveau de Moodle LMS vers Moodle Workplace, tous les utilisateurs appartiendront à l'entité par défaut.
Chaque entité peut avoir une catégorie de cours de niveau supérieur qui lui est attachée. Notez qu'une catégorie de cours ne peut être attachée qu'à une seule entité.
Pour créer une nouvelle entité, cliquez sur le bouton +Nouvelle entité. Vous verrez alors un écran pop-up et une gamme de détails de l'entité.
Nom de l'entité (Requis) Nom de l'entité. Bien que plusieurs entités puissent avoir le même nom, il est recommandé d'utiliser des noms différents pour différentes entités.
Nom du site et Nom court du site Le nom du site et le nom court du site sont effectivement les mêmes que le nom complet du site et le nom court pour les paramètres du site utilisés pour la page d'accueil dans Administration du site > Paramètres de la page d'accueil. Une fois qu'une entité est active (soit en la sélectionnant via le sélecteur d'entité ou quand un utilisateur appartient à une entité), les paramètres de l'entité surchargeront les paramètres du site.
Numéro d'ID Un identifiant unique pour votre entité. Il est utilisé lors du téléchargement d'utilisateurs via l'outil de téléchargement d'utilisateurs ou de connexion à des systèmes externes via des services web ou comme paramètre dans l'URL de connexion. Il y a deux attributs de données HTML [data-tenantid="{tenant_id}"] et [data-tenantidnumber="{tenant_idnumber}"] qui vous aident à personnaliser les styles pour des entités spécifiques. Cependant, le Numéro d'ID de l'entité doit être spécifié pour que ces attributs fonctionnent.
URL de connexion Il y a deux sélections disponibles pour accéder directement à la connexion : une contenant le numéro d'ID et l'autre un ID numérique interne de l'entité (l'entité par défaut a toujours ID=1 et ne peut pas être changé). L'ID interne de l'entité n'est pas disponible pendant la création de l'entité. En conséquence, les URL de connexion sont affichées comme tenantid={ID} et tenant={IDNUMBER}, respectivement
Catégorie de cours Les cours qui appartiennent à une entité particulière doivent être situés dans une catégorie d'entité. Il y a trois options pour le choix de Catégorie de cours :
Aucune catégorie : Aucune catégorie d'entité n'est sélectionnée (par défaut).
Créer une nouvelle catégorie : Une catégorie de cours de niveau supérieur avec le même nom que le nom de l'entité est créée.
Choisir une catégorie existante : Toutes les catégories de niveau supérieur qui ne sont pas déjà assignées à d'autres entités sont disponibles pour sélection.
Utilisateur d'entité : Assigné à tous les utilisateurs d'entité (dans le contexte de la catégorie de cours de l'entité). Par défaut, ce rôle a seulement la capacité 'moodle/category:viewcourselist'
Vous ne pouvez pas supprimer ces trois rôles, ni changer leurs assignations. Cependant, en tant qu'administrateur de site, vous pouvez modifier ces rôles si nécessaire. Par exemple, le rôle "Administrateur d'entité" contient par défaut la capacité tool/tenant:managetheme qui permet à l'administrateur d'entité de changer l'apparence de son entité (logo et couleurs). L'administrateur principal peut décider que la personnalisation du thème ne devrait être faite que centralement et interdire cette capacité dans le rôle "Administrateur d'entité". La même chose peut être faite pour la capacité tool/tenant:manageusers.
Une fois que vous avez ajouté une entité, vous serez redirigé vers l'onglet Utilisateurs, où vous devriez ajouter un admin d'entité.
Utilisateurs d'entité
Quand on traite avec les utilisateurs d'entité, deux règles fondamentales s'appliquent :
Un utilisateur est toujours assigné à une entité ; c'est-à-dire qu'un compte ne peut pas être sans entité.
Un utilisateur ne peut pas être assigné à plus d'une entité ; un compte appartient toujours à une seule entité et une seule entité seulement. Cette règle pourrait être assouplie dans le futur.
Quand un nouveau compte utilisateur est créé, que ce soit par auto-inscription, saisie manuelle, téléchargement en lot, ou via des services web, il est toujours attaché à l'entité par défaut, sauf spécification contraire. Le diagramme suivant illustre comment les utilisateurs sont assignés aux entités :
Chaque utilisateur appartient à précisément une entité. Chaque entité peut avoir zéro, un, ou plusieurs administrateurs d'entité. Par défaut, un admin d'entité a la permission de gérer les utilisateurs d'entité, gérer les rôles d'entité, configurer les paramètres d'authentification, et ajuster l'image de marque de l'entité.
Vous pouvez gérer tous les utilisateurs d'entité et aussi ajouter de nouveaux utilisateurs à l'entité dans l'onglet Utilisateurs. La capacité requise est tool/tenant:manageusers.
Pour ajouter un nouvel utilisateur d'entité manuellement, sélectionnez le bouton +Nouvel Utilisateur. L'écran contient les mêmes informations que le formulaire utilisateur standard, plus une section supplémentaire Administration d'entité en bas où vous pouvez assigner les droits d'administration d'entité à l'utilisateur.
Si une catégorie de cours a été assignée à l'entité, l'administrateur d'entité se voit automatiquement assigner le rôle de gestionnaire d'entité dans cette catégorie ; cela signifie qu'il a la permission de créer des cours, assigner des rôles, etc. L'accès à la gestion des cours se fait via Lanceur Workplace > Cours.
En utilisant le menu déroulant en bas, les administrateurs peuvent effectuer un nombre d'actions. Par défaut, c'est-à-dire sans accorder ou refuser de permissions, les actions suivantes sont disponibles aux administrateurs d'entité et administrateurs de site, respectivement :
Action
Admin d'entité
Admin du site
Confirmer les comptes
X
X
Envoyer un message
X
Supprimer les utilisateurs
X
X
Forcer le changement de mot de passe
X
Ajouter à la cohorte
X
Suspendre les utilisateurs
X
X
Activer les comptes utilisateur (réactiver les utilisateurs)
X
X
Renvoyer les emails de confirmation
X
X
Renvoyer les facteurs d'authentification utilisateur
* Pour déplacer des utilisateurs entre entités, la capacité tool/tenant:allocate est requise. Aucune des données utilisateur, comme les cours ou la completion de certification, ne sera affectée par ceci.
En tant qu'administrateur d'entité, vous pouvez aussi télécharger des utilisateurs en lot via l'outil Téléchargement d'utilisateurs. Une entité est mise en correspondance par son numéro d'ID d'entité.
Si l'utilisateur a aussi la capacité tool/tenant:allocate, il pourra spécifier une entité lors du téléchargement d'utilisateurs (à la fois lors de la création de nouveaux utilisateurs et de la mise à jour d'existants). Si l'utilisateur n'a pas cette capacité, les utilisateurs peuvent seulement être créés et mis à jour dans leur propre entité.
Puisqu'un utilisateur ne peut pas être sans entité, il est impossible de supprimer l'allocation d'entité. Cependant, vous pouvez déplacer un utilisateur d'une entité à une autre en remplaçant l'ancienne entité dans le fichier CSV par la nouvelle valeur.
Support multi-entité pour les champs de profil utilisateur
Les champs de profil utilisateur de Moodle ont été étendus pour permettre la définition de différents champs de profil utilisateur pour chaque entité. Lors de la création ou de l'édition d'une catégorie de champ de profil utilisateur dans Administration du site > Utilisateurs > Champs de profil utilisateur, les trois options auto-explicatives suivantes sont disponibles :
Cette catégorie est disponible pour toutes les entités (incluant les futures)
Cette catégorie est disponible pour les entités suivantes...
Cette catégorie est disponible pour toutes les entités sauf les suivantes...
Quand les champs de profil appartiennent à des catégories spécifiques aux entités, ils n'apparaîtront que dans le profil pour les utilisateurs de ces entités ; ceci inclut les formulaires d'inscription et d'édition.
Un admin d'entité a la permission d'éditer les champs de profil verrouillés pour les utilisateurs de son entité.
Les champs de profil utilisateur peuvent être définis comme champs d'identité (trouvés sous Administration du site > Utilisateurs > Permissions utilisateur), ce qui signifie que divers rapports utilisateur à travers Moodle Workplace afficheront les champs pertinents à l'entité actuelle.
Détails de l'entité
Dans l'onglet Détails, les méta-informations sur l'entité sont affichées. Les administrateurs d'entité n'ont pas accès à la liste principale des entités, donc c'est ici qu'ils peuvent voir les données sur les champs suivants :
Numéro d'ID
Nom du site
Nom court du site
URL de connexion
Administrateurs
Catégorie de cours
Rôles d'entité
L'onglet Rôles est où les rôles disponibles et leur assignation aux utilisateurs de l'entité actuelle sont affichés et gérés.
Par défaut, le rôle d'administrateur d'entité a la capacité tool/tenant:manageusers. À moins que cette capacité n'ait été supprimée du rôle par l'administrateur principal, l'administrateur d'entité peut créer et éditer des utilisateurs dans son entité.
L'administrateur d'entité peut aussi assigner d'autres rôles à ses utilisateurs, par exemple, "Responsable de programme" ou "Responsable de structure organisationnelle" dans le contexte système.
Supposons que l'entité ait sa propre catégorie de cours. Dans ce cas, l'administrateur d'entité a aussi un rôle "Administrateur d'entité dans la catégorie de cours" dans cette catégorie de cours et peut assigner des rôles dans le contexte de cette catégorie de cours, par exemple, "Créateur de cours". Pour une gestion plus facile, une page unique liste tous les rôles que l'administrateur d'entité peut assigner dans les contextes Système et Catégorie, qui peut être accédée via Lanceur Workplace > Utilisateurs > Rôles.
Chaque utilisateur d'entité se voit automatiquement assigner le rôle Utilisateur d'entité dans le contexte de sa catégorie d'entité. Même un administrateur de site ne peut pas éditer ce rôle ou l'assigner à des utilisateurs manuellement pour éviter la confusion.
Authentification d'entité
Moodle Workplace supporte le multi-entité pour l'authentification ; c'est-à-dire que vous pouvez configurer différentes options d'authentification pour différentes entités. Sur l'onglet Authentification, tous les plugins d'authentification qui ont été activés dans Administration du site > Plugins > Authentification > Gérer l'authentification sont affichés.
Les méthodes d'authentification qui supportent pleinement le multi-entité peuvent être configurées individuellement via l'icône de roue dentée. Les plugins d'authentification qui ne supportent pas (encore) le multi-entité (indiqués par le symbole de cadenas) ne peuvent pas être configurés au niveau de l'entité. Il est en outre possible de désactiver des plugins d'authentification individuels via l'icône Masquer.
Pour surcharger les paramètres d'authentification sélectionnés comme les instructions d'authentification et les domaines autorisés, sélectionnez le lien Paramètres communs. Ici, vous pouvez modifier les paramètres d'authentification généraux pour chaque entité.
Les administrateurs de site peuvent forcer certains paramètres pour toutes les entités via les paramètres Forcer pour toutes les entités dans la section Paramètres communs dans Administration du site > Plugins > Authentification > Gérer l'authentification.
Les admins d'entité peuvent surcharger les paramètres communs ou les paramètres pour les plugins d'auth multi-entité en utilisant l'onglet Authentification. Cette fonctionnalité nécessite la capacité tool/tenant:authconfig, qui est activée par défaut pour le rôle d'admin d'entité.
Les détails sur la configuration des plugins d'authentification dans une configuration multi-entité peuvent être trouvés sur la page authentification multi-entité.
Image de marque d'entité
L'onglet Image de marque vous permet de personnaliser l'apparence de l'entité (la capacité requise est tool/tenant:managetheme). Les catégories disponibles sont Images, Couleurs, et Avancé :
Images
La catégorie Images sur l'onglet Image de marque traite des images affichées sur votre site :
Logo d'en-tête : Le logo de l'entreprise à afficher dans la barre de navigation.
Logo de connexion : Le logo de l'organisation affiché au-dessus des champs nom d'utilisateur et mot de passe sur l'écran de connexion. C'est souvent le même que le logo d'en-tête.
Logo du sélecteur d'entité : Ce logo sera affiché sur le sélecteur d'entité de connexion s'il est activé. S'il n'est pas spécifié, le Logo de connexion sera utilisé.
Image d'arrière-plan de connexion : L'image à afficher sur l'écran de connexion. Nous examinerons de plus près le(s) écran(s) de connexion plus tard dans cette section.
Favicon : L'icône associée à ce site est généralement affichée dans la barre d'adresse du navigateur.
Couleurs
La catégorie Couleurs sur l'onglet Image de marque vous permet de spécifier la couleur primaire de votre site :
Couleur primaire : La couleur de tous les liens et la couleur d'accent du site
Faire correspondre la teinte des tons gris avec la couleur primaire : Quand activé, les nuances de gris sont générées automatiquement basées sur la couleur primaire de l'entité. Cette fonctionnalité renforce l'identité de marque tout en évitant de perturber l'expérience.
Avancé
Les paramètres suivants sont disponibles dans la catégorie Avancé sur l'onglet Image de marque. Seuls les utilisateurs avec la capacité tool/tenant:managethemeadvanced peuvent éditer les paramètres d'image de marque avancés. Par défaut, seuls les Admins de Site ont cette capacité autorisée ; elle peut être ajoutée au rôle d'admin d'entité, si nécessaire.
Les paramètres suivants sont disponibles dans la catégorie Avancé
Texte de pied de page : Texte affiché au bas de toutes les pages, par exemple, une clause de non-responsabilité de copyright.
Nom du support : Le nom de la personne ou autre entité fournissant le support via le formulaire de support ou la page de support.
Email de support : Cette adresse email recevra les messages soumis via le formulaire de support.
Lien vers 'Contacter le support du site' : URL d'une page de support ou laisser vide pour lier à un formulaire de contact.
Disponibilité du support : Détermine qui a accès à contacter le support du site depuis le pied de page.
Les champs liés au support sont configurés au niveau du site par défaut. En sélectionnant 'Surcharger', vous pouvez fournir une nouvelle valeur qui ne s'applique qu'aux utilisateurs de cette entité.
Les paramètres qui ont été placés dans la zone Afficher plus... peuvent impacter l'accessibilité du site et l'expérience utilisateur. Les valeurs par défaut sont entièrement conformes aux standards d'accessibilité.
Couleur de la barre de navigation : Couleur d'arrière-plan de la barre de navigation supérieure
Couleur du bouton primaire : La couleur des boutons d'action principaux
SCSS personnalisé : Tout code SCSS personnalisé valide
En cliquant sur le bouton Réinitialiser l'apparence de l'entité, vous pourrez sélectionner quels éléments seront restaurés à leurs valeurs par défaut.
La réinitialisation de l'apparence de l'entité ne peut pas être annulée !
Tableau de bord d'entité
Par défaut, tous les tableaux de bord des entités sont liés au contenu défini dans 'Page de tableau de bord du site par défaut' et toute modification au tableau de bord par défaut du site apparaîtra pour les nouveaux utilisateurs dans toute entité. Tout utilisateur avec la capacité tool/tenant:managedashboard (Admin de site et Admin d'entité par défaut) peut définir un tableau de bord spécifique à l'entité avec les mêmes capacités d'édition que le Tableau de bord de base. Les administrateurs d'entité peuvent gérer le tableau de bord de leur entité et réinitialiser la configuration pour les utilisateurs d'entité.
Une fois que le bouton "Créer un tableau de bord personnalisé..." est cliqué, le tableau de bord de l'entité ne sera plus lié au contenu défini dans 'Page de tableau de bord du site par défaut'. Au lieu de cela, il deviendra une page de tableau de bord indépendante qui peut être configurée individuellement via le bouton Éditer le tableau de bord.
Le statut du Tableau de bord changera de Lié à Délié. Quand le bouton Supprimer le tableau de bord personnalisé, utiliser le tableau de bord par défaut du site... est cliqué, le tableau de bord de l'entité sera relié au contenu défini dans 'Page de tableau de bord du site par défaut'.
Le tableau de bord des nouveaux utilisateurs d'entité sera créé à partir du tableau de bord par défaut. Les utilisateurs existants ne seront pas affectés par les changements au tableau de bord lié ou délié, respectivement. Cependant, ils peuvent être réinitialisés manuellement en cliquant sur le bouton Réinitialiser le tableau de bord pour tous les utilisateurs...
Limitation du nombre d'entités
Un administrateur de site peut restreindre le nombre d'entités qui peuvent être créées sur le site depuis Administration du site > Fonctionnalités avancées > Activer la limite d'entité. Activer ce paramètre et configurer la Limite d'entité à une valeur spécifique empêchera la création de plus que ce nombre d'entités.
Notez que les entités archivées, ainsi que l'Espace partagé, comptent aussi vers cette limite.
Mobile d'entité
Les paramètres sur cette page vous permettent de configurer les paramètres liés à l'application couvrant les bannières d'application et la messagerie mobile. Pour chaque valeur, il y a trois paramètres possibles :
Utiliser par défaut : la valeur spécifiée dans le paramètre à l'échelle du site (voir ci-dessous) est appliquée à l'entité actuelle
Surcharger : le paramètre à l'échelle du site peut être surchargé avec une valeur unique pour l'entité actuelle
Masqué : si une valeur a été verrouillée, elle n'apparaîtra pas sur cet écran et la valeur à l'échelle du site spécifiée sera appliquée dans toutes les entités
Chaque valeur sur cet écran a un équivalent à l'échelle du site ailleurs. Les valeurs suivantes peuvent être surchargées, à moins que le paramètre à l'échelle du site n'ait été verrouillé :
Bannières d'application (paramètres à l'échelle du site dans Général > Application mobile > Apparence mobile)
Activer les bannières d'application
Identifiant unique de l'application iOS
Identifiant unique de l'application Android
Page de téléchargement de l'application
Messagerie mobile (paramètres à l'échelle du site dans Général > Messagerie > Mobile)
URL Airnotifier
Port Airnotifier
Nom de l'application mobile
Nom de l'application Airnotifier
Clé d'accès Airnotifier
Chaque valeur peut être verrouillée via l'écran de paramètres respectif à l'échelle du site. Notez que si une valeur a été verrouillée, elle n'apparaîtra pas dans la liste des valeurs au niveau de l'entité.
Limitation du nombre d'utilisateurs
Un administrateur de site peut restreindre le nombre d'utilisateurs par entité et/ou à l'échelle du site :
À l'échelle du site : le nombre maximum d'utilisateurs qui peuvent exister sur le site
Par entité : le nombre maximum d'utilisateurs qui peuvent exister dans une entité
Ces paramètres sont disponibles depuis Administration du site > Fonctionnalités avancées. Les utilisateurs suspendus comptent vers les limites.
Quand la limite du site est inférieure au nombre d'utilisateurs actuels sur le site, aucun nouvel utilisateur ne peut être créé. Quand le nombre d'utilisateurs atteint la limite de l'entité, aucun nouvel utilisateur ne peut être créé dans ou déplacé vers l'entité.
Il est aussi possible d'ajouter les lignes suivantes à votre configuration de site pour coder en dur cette configuration :
// Limite du site.$CFG->userlimitenabled=true;$CFG->userlimit=<VALUE>;// Limite de l'entité.$CFG->tool_tenant_userlimitenabled=true;$CFG->tool_tenant_userlimit=<VALUE>;
Archivage et suppression d'entités
Moodle Workplace supporte l'archivage d'entités via l'icône correspondante. Archiver une entité effectue les deux actions suivantes :
Tous les utilisateurs sont déplacés vers l'entité par défaut.
L'entité est rendue indisponible dans tout le site.
Notez que l'entité par défaut ne peut pas être archivée.
L'onglet Entités archivées vous donne accès à toutes les entités non-actives. Ici, vous pouvez soit Restaurer soit Supprimer irrévocablement une entité. Une entité restaurée garde tous ses paramètres, rôles, et variables de thème. Elle déplace aussi les utilisateurs de retour de l'entité par défaut vers l'entité restaurée. Cette réallocation ne s'applique pas aux utilisateurs qui ont déjà été déplacés hors de l'entité par défaut.
Configuration de domaine multi-entité
Dans Moodle Workplace, les noms de domaine d'entité suivants (URLs de connexion) sont supportés :
Dans certaines configurations, il pourrait être nécessaire de spécifier un domaine d'entité qui ne se conforme pas au format standard décrit. Par exemple, sur le site de démonstration, les mêmes entités peuvent être accédées comme https://workplacedemo-kams.moodle.com et https://workplacedemo-atlantis.moodle.com
Pour faciliter ceci, la configuration domaine-par-entité suivante est supportée au niveau config.php :
$CFG->wwwroot='https://workplacedemo.moodle.com';// Domaine principal utilisé pour l'inscription du site et aussi domaine par défaut pour les entités.$CFG->allowmultipledomains=true;
Une fois que vous avez modifié votre config.php, naviguez vers la page Gérer les entités. Vous pourrez maintenant spécifier un Domaine personnalisé pour chaque entité.
Note : Votre serveur web doit être correctement configuré pour que chaque domaine personnalisé pointe vers le répertoire où sa base de code Moodle Workplace est située.
Le Domaine personnalisé sera utilisé pour détecter l'entité actuelle et appliquer l'image de marque appropriée pour les utilisateurs non-authentifiés.
Les emails générés dans Moodle Core et Moodle Workplace (comme les notifications de message de forum, notifications de completion, liens de mot de passe oublié, et ainsi de suite) utiliseront ce domaine pour les liens de retour vers le site. Veuillez noter que les plugins complémentaires peuvent ne pas toujours supporter la fonctionnalité de domaines multi-entité.
Note : L'équipe Workplace continuera d'étendre le support de domaine personnalisé à d'autres fonctionnalités du produit. Par exemple, actuellement, la connexion n'est pas restreinte au domaine de l'entité de l'utilisateur. Dans l'exemple ci-dessus, un utilisateur de l'entité 'Kams' peut se connecter depuis le domaine 'Atlantis' et vice versa. Du travail supplémentaire est aussi en cours pour permettre aux fournisseurs tiers (comme google, ldap, h5p, badges, etc.) de fonctionner à travers plusieurs domaines.
Le sélecteur de visite guidée d'utilisateur d'entité vous permet de personnaliser les visites d'intégration par entité.
Vous pouvez créer différentes visites guidées pour différentes entités en sélectionnant une ou plusieurs entités lors de la création d'une nouvelle visite guidée.
Partage d'entités
Il y a deux façons dont le partage entre entités peut être facilité :
Espace partagé : partage de données Moodle Workplace comme les programmes ou structure organisationnelle
Contenu partagé
Typiquement chaque entité a sa propre catégorie de cours et donc ses propres cours. La méthode d'inscription manuelle a été modifiée, donc le sélecteur d'utilisateur n'affiche que les utilisateurs de l'entité actuelle. Cependant, il y a des scénarios où une entreprise pourrait vouloir avoir des cours partagés entre entités.
Pour fournir des cours à travers les entités, vous devez créer une catégorie de cours et ajuster les permissions comme suit :
Dans Administration du site > Apprentissage > Gestion des cours et catégories sélectionnez Permissions depuis le menu déroulant d'options de la catégorie qui contiendra les cours partagés
Filtrez par ou recherchez la capacité moodle/category:viewcourselist
Accordez la permission au rôle Utilisateur authentifié
Tous les cours qui seront placés dans la catégorie 'cours partagés' seront vus à travers les entités. La raison de cette solution de contournement est que la capacité moodle/category:viewcourselist est supprimée du rôle 'Utilisateurs authentifiés' pendant l'installation de Moodle Workplace pour supporter implicitement le multi-entité sans casser la compatibilité avec Moodle LMS.
Veuillez noter que le multi-entité ne s'applique pas au contenu des cours. Cela signifie que si un utilisateur (soit un apprenant soit un formateur) est inscrit dans un cours, il verra des utilisateurs d'autres entités en naviguant dans le cours. Ceci pourrait être des messages de forum, la liste des participants au cours, carnet de notes, rapports, ou tout autre module qui affiche les participants au cours.
Il y a diverses raisons pour ce comportement :
Supposons que l'organisation veuille avoir des cours partagés. Dans ce cas, elle peut s'attendre à ce comportement puisqu'elle veut que les apprenants étudient ensemble et/ou que le formateur d'une entité soit formateur pour tous les apprenants peu importe leur entité.
Il est simplement impossible de modifier tous les modules d'activité et rapports pour ajouter des restrictions multi-entité, surtout en considérant qu'il peut y avoir des plugins tiers.
La même fonctionnalité peut être atteinte en utilisant le mode groupe séparé si nécessaire.
Si vous partagez des cours entre différentes entités et vous voulez que les utilisateurs de chaque entité apprennent indépendamment, ils doivent appartenir à différents groupes, et le cours doit être en mode groupe séparé (de préférence forcé). Veuillez réviser les rôles "Formateur" et "Formateur non-éditeur" dans le cours et assurez-vous qu'ils n'ont pas la capacité accessallgroups. Les formateurs sont aussi alloués aux groupes pertinents.
L'allocation à des groupes séparés est faite automatiquement quand un cours partagé fait partie d'un programme. Voir aussi comment partager du contenu entre entités via les programmes.
Vous pouvez aussi partager des modèles de certificat entre entités en sélectionnant 'Aucun' dans le sélecteur de catégorie de cours.
Espace partagé
L'espace partagé permet le partage d'entités à travers toutes les entités. Il fonctionne comme une entité spéciale où les utilisateurs peuvent créer des entités supportées pour être disponibles dans d'autres entités. Les outils Workplace suivants sont supportés dans l'espace partagé :
L'espace partagé est une entité spéciale pour partager les entités Moodle Workplace entre toutes les entités.
L'administrateur de site doit activer la fonctionnalité Espace partagé une fois en utilisant une de ces deux options :
Choisissez Espace partagé depuis le sélecteur d'entité et sélectionnez Activer l'espace partagé. Si vous sélectionnez le bouton Pas maintenant, l'option sera supprimée du sélecteur d'entité, et l'activation de la fonctionnalité ne sera possible que depuis le menu d'entité.
Allez au menu d'entité (via le lanceur Workplace) et sélectionnez Activer l'espace partagé. L'espace partagé sera créé comme avant, et l'option réapparaîtra dans le sélecteur d'entité.
Notez qu'activer la fonctionnalité Espace partagé ne peut pas être annulé. Une fois activé, toujours activé !
Quand vous êtes dans l'Espace partagé, toutes les entités supportées créées sont disponibles dans toutes les entités. Vous pouvez les considérer comme des entités à l'échelle du site. Les entités partagées sont étiquetées avec un indicateur d'espace partagé.
Considérations de confidentialité
Toutes les informations utilisateur de chaque entité sont stockées dans la même base de données et la même table. Cependant, par défaut, aucune donnée personnelle n'est partagée d'une entité à l'autre, et elles peuvent rester inconscientes de toute autre entité. Ceci est pour se conformer à l'engagement de Moodle envers l'exigence GDPR d'implémenter la protection des données par défaut et par conception. Il est encore ouvert à l'administrateur d'activer le partage pour que les utilisateurs de différentes entités voient les utilisateurs d'autres entités, incluant les messages de forum, liste des participants au cours, carnet de notes, rapports ou tout autre module qui affiche les participants au cours.
Certains corps professionnels ou institutionnels peuvent exiger que les données ne soient pas stockées ensemble avec d'autres entités. Si vous êtes tenu de séparer physiquement les entités, malheureusement, vous pourriez ne pas bénéficier du multi-entité et pourriez avoir besoin de configurer des sites séparés.