11.8. Extensions

Menu Administration → Extensions

Note

Extensions est une rubrique accessible seulement par les administrateurs du site.

Les extensions ou plug-ins permettent d’ajouter des fonctionnalités à Mahara. Les extensions peuvent être ajoutées ou cachées en tout temps par un administrateur du site.

11.8.1. Administrer les extensions

Menu Administration → Extensions → Administration des plugins

La page Administrer les extensions liste toutes les extensions actuellement installées dans Mahara. Lorsqu’il est possible de paramétrer une extension, un lien est fourni à cet effet.

Plugins in Mahara are always installed and can be accessed if people know the URLs and would otherwise have access. Rather than enabling and disabling the functionality, plugins are hidden or made visible by clicking on the Hide or Show buttons beside the plugins. When hiding an artefact type plugin, Mahara stops the display of the blocks related to it as well.

Alerte lorsqu'un plug-in n'est pas installé

Alerte lorsqu’un plug-in n’est pas installé

Si vous avez ajouté un nouveau plug-in à votre installation Mahara ou si un nouveau plug-in a été ajouté à la nouvelle distribution de Mahara vers laquelle vous mettez à jour la vôtre, vous devez installer ce plug-in. Un plug-in qui n’a pas été entièrement installé est affiché avec une alerte et listé en premier dans sa section. Cliquez sur le lien Installer pour procéder à l’installation.

In order to delete a plugin completely, you must delete the code and all database tables that pertain to the plugin. Additionally, you need to delete it from a number of system tables, e.g. “artefact”, “artefact_config”, “artefact_cron”, etc. As an example, view the information on how to uninstall the My Learning plugin.

Note

Core Mahara functionality can be made unavailable to account holders by hiding it. This may be useful if you connect Mahara to another system that already provides this functionality or if you do not wish people to use that functionality. However, the decision about hiding a functionality should be considered thoroughly as it may also mean that people may not be able to have as many artefacts available to them as they could have.

If a particular default plugin has been deprecated, an alert is displayed on an upgraded site to alert the site administrator to that change.

Alert when a plugin has been deprecated

Alert when a plugin has been deprecated

Dans ce qui suit, seuls les plug-ins proposant un paramétrage particulier seront décrits.

11.8.1.1. Blocktype

You can decide in which order the block types are listed in the block configuration when you put a block onto a page.

Order the block types for display in the placeholder block configuration

Order the block types for display in the placeholder block configuration

  1. All block types that are available in Mahara are listed. You may not put all onto every page as their usage depends on the page context. Drag and drop the blocks to change their order.

    Note

    Typically, the first four blocks are displayed in the placeholder block configuration by default. Other blocks are accessible by clicking the Show more button.

    This allows you to give quick access to the four most widely used blocks. Alternatively, you could pull blocks higher up that are underused.

  2. The number indicates how many times this block has been used on the site.

    Note

    Some blocks are automatically placed on all profile and dashboard pages or group homepages.

11.8.1.2. Type de bloc : Fichier / Dossier

Vous pouvez choisir l’ordre d’affichage des fichiers contenus dans un bloc de type Dossier et aussi décider si les visiteurs des pages qui contiennent un bloc Dossier sont autorisés à télécharger le contenu d’un coup, sous la forme d’un fichier zip.

Configure the Folder block

Configurer le bloc Dossiers

  1. Ordre de tri par défaut des fichiers : Choisissez l’ordre de tri pour afficher le contenu d’un bloc Dossier. Le tri peut être fait de manière ascendante ou descendante.

    Note

    Quand un utilisateur place un bloc Dossier sur sa page, il peut modifier l’ordre de tri défini par défaut.

  2. Download folders as zip files: Switching this option to “Yes”, you can download the contents of a folder displayed in a Folder block as zip file.

    Voir aussi

    Les administrateurs du site peuvent décider, dans les préférence du type de production : Fichiers la durée de conservation du fichier zip créé sur le serveur.

11.8.1.4. Type de plug-in : File / internalmedia

Configure which file types people can embed into the Embedded media block. If you disable a file type that has already been used in a block, it will not be rendered any more.

Mahara comes with Video.js, a media player that can play a number of media files and does not require Flash (though it does have a Flash fallback option). Other video file types can be enabled, but people must have the appropriate software installed on their computers and the respective plugins enabled in their browsers to play them.

Configure the Embedded media block

Configurer le bloc Média interne

  1. Turn on the file types that you wish authors to be able to show on their portfolio pages.

  2. Cliquez sur le bouton Enregistrer pour sauver vos modifications.

Note

If you allow the embedding of file types that cannot be played by Video.js, some people may not have the necessary software installed for displaying these file types.

Here’s an overview of the video and audio file formats that can be played by Video.js and which browsers can view them. Only because Video.js supports them does not mean that all browsers can play them. They still need to support a specific file format themselves. Listed are only the browsers that Mahara supports. For updates to browser support, check the site “Can I use…”.

iOS devices may not always display MP4 files as the devices may only recognize the MPEG4 “Baseline” profile rather than the “High” profile. You can read the Apple specifications and convert a video if needed using Handbrake. Newer iOS devices (from the iPhone 5S on) should play “High” profile videos.

Format de fichier

Chrome

Chrome pour Android

Firefox

Internet Explorer / Edge

Opéra

Safari (incl. iOS)

Fichier multimédia 3GPP

Vidéos FLV Flash (nécessite Flash)

M4A movie

Audio MP3

Vidéos MP4 (H.264)

Fichier vidéo MPEG

Audio OGA

Fichier audio OGG Vorbis

Vidéos OGV

WAV audio

(Edge)

Fichier vidéo WEBM

Note

While you can upload any file fromat from any computer or Android device, you are not able to upload audio files from an iOS device. You can only upload MOV video files. These require a browser plugin to be played and are not served via Video.js.

Les fichiers AVI et WMV ne peuvent être affichés que les ordinateurs sous Windows, à moins que vous n’ayez installé un plug-in Windows Media Player sur un autre système d’exploitation.

11.8.1.5. Type de bloc: Texte

Vous pouvez convertir le type de bloc Notes en Annotations sur tout le site.

Configurer les paramètres du texte

Configurer les paramètres du texte

  1. Mahara calcule le nombre de notes qu’il y a à convertir. Les annotations avec les caractéristiques suivantes sont incluses dans le processus de conversion :

    • ne sont pas réutilisées dans d’autres bloc;

    • n’ont pas de licence jointe;

    • n’ont pas de mots-clés;

    • n’ont pas de pièce jointe

    • n’a pas reçu de commentaires.

  2. Turn on the option Convert “Note” blocks to convert all notes.

  3. Cliquez sur le bouton Enregistrer pour commencer le proccessus de conversion. La durée de ce travail dépend du nombre de notes à convertir.

Voir aussi

Si vous avez un gros site, la conversion des notes en texte peut prendre un certain temps. C’est pourquoi l’utilisation de la ligne de commande pour lancer le script devrait être préférée dans ce cas.

11.8.1.6. Type de bloc : Mur

Vous pouvez limiter le nombre de caractères de chacun des messages qui seront écrits sur le Mur. Les messages déjà placés ne seront pas modifiés.

Configurer les pramètres du mur

Configurer les pramètres du mur

  1. Fixez le nombre maximum de caractères que vous autorisez pour les messages à placer sur votre mur.

  2. Cliquez sur le bouton Enregistrer pour sauver vos modifications.

11.8.1.7. Blocktype: Watchlist

Set the delay in minutes until watchlist notifications are sent. This prevents that too many notifications are sent when lots of changes are made within a short time frame.

Configure the watchlist settings

Configure the watchlist settings

  1. Watchlist notification delay: Set the delay in minutes. Default setting: 20.

  2. Cliquez sur le bouton Enregistrer pour sauver vos modifications.

11.8.1.8. Type de production : Comment

Activer l’évaluation par note dans la section des commentaires des productions et des pages. Vous pouvez modifier la présentation des évaluations par note ainsi que l’échelle de celles-ci.

Note

La note ne peut pas être appliquée seule. Il faut aussi ajouter un commentaire ou joindre un fichier.

Activer l'évaluation par note

Activer l’évaluation par note

  1. Enable comment ratings: Switch to “Yes” to enable comment ratings.

  2. Icône à utiliser pour afficher l’évaluation par note : Utilisez le menu contextuel pour sélectionner l’icône à utiliser pour l’évaluation par note. Vous pouvez choisir une des icônes suivantes :

    • Étoile

    • Cœur

    • Pouce levé

    • Vu

  3. Number of rating choices: Choose the scale that people will see when rating comments.

    Note

    Si vous changer d’échelle, les évaluations déjà effectuées ne seront pas recalculées pour entrer dans les nouvelles limites que vous aurez fixées.

  4. Couleur : Utilisez le sélecteur de couleur pour choisir la couleur de votre icône ou entrez le code de couleur hexadécimal.

  5. Générer un exemple : Affiche un aperçu votre système d’évaluation des commentaires.

  6. Cliquez sur le bouton Enregistrer pour sauver vos modifications.

11.8.1.9. Type de productions : File

Vous pouvez paramétrer un grand nombre d’options pour les téléversements de fichiers :

  • Default account quota

  • Quota du groupe par défaut

  • Accord avant de téléverser

  • Retailler l’image lors du téléversement

  • Taille de l’image du profil

  • Commentaires

  • Téléchargement du dossier

11.8.1.9.1. Default account quota

Configure the default account quota

Configure the default account quota

  1. Default quota: You can set the amount of disk space that new accounts will have as their quota. Existing account quotas will not be changed.

  2. Update account quotas: Switch this option to “Yes” if you want to update the file quota for existing accounts with the value under Default quota. Only then will they be updated.

  3. Enforce a sitewide maximum quota: Switch to “Yes” if you do not want an administrator to allocate more space than the Maximum quota.

  4. Maximum quota: You can set the maximum quota that an administrator can give to an account holder. Existing account quotas will not be affected.

  5. Quota notification threshold: Set a percentage for when an account holder receives a notification about reaching the upload limit for files. They can then decide to delete files to free up space or contact their site or institution administrator to request more space.

  6. Site administrator notification: Switch to “Yes” if the site administrator shall receive the quota notification emails to take action.

  7. Institutional override: Switch this option to “Yes” if you want to allow institution administrators to set account file quotas and have default quotas for each institution.

  8. Cliquez sur le bouton Enregistrer en bas de la page lorsque vous avez terminé d’effectuer vos réglages, ou continuez à la section suivante de la page.

11.8.1.9.2. Quota du groupe par défaut

Configurer le quota d'espace disque pour le groupe

Configurer le quota d’espace disque pour le groupe

  1. Quota du groupe par défaut : Vous pouvez fixer ici le quota d’espace disque que vous souhaitez fixer par défaut pour chaque groupe. Les groupes déjà existants ne sont pas concernés par les modifications que vous faites après leur création.

  2. Update group quotas: Switch to “Yes” if you want to update the file quota for existing groups with the value under Default quota. Only then will they be updated.

  3. Cliquez sur le bouton Enregistrer en bas de la page lorsque vous avez terminé d’effectuer vos réglages, ou continuez à la section suivante de la page.

11.8.1.9.3. Accord avant de téléverser

Configurer les options d'accord avant téléversement

Configurer les options d’accord avant téléversement

  1. Require agreement: Switch to “Yes” if you want to force people to agree to certain terms before they can upload a file to the site. They must accept this agreement before they are able to choose a file from their computer to upload to Mahara.

  2. Accord par défaut : Un texte défini par défaut sera affiché à chaque fois qu’un utilisateur voudra déposer un fichier sur la plateforme et que l’option Demander l’accord est activée.

  3. Use custom agreement: If you want to write your own upload agreement, switch this option to “Yes” in addition to Require agreement.

  4. Accord personnalisé : Vous indiquez ici l’accord personnalisé qui viendra remplacer le texte de l’accord par défaut. Vous pouvez mettre ici la copie de votre charte d’utilisation des documents au sein de votre institution qui règle le droit d’auteur, le droit de citation, de diffusion, etc. Vous pouvez aussi, par exemple, indiquer les règles légales en vigueur dans votre pays. Il est aussi possible, afin de minimiser la taille du texte, de proposez un lien ou une liste de liens vers des documents placés sur votre serveur web ou ailleurs sur Internet.

  5. Cliquez sur le bouton Enregistrer en bas de la page lorsque vous avez terminé d’effectuer vos réglages, ou continuez à la section suivante de la page.

11.8.1.9.4. Retailler l’image lors du téléversement

Configurer les options de retaillage des images

Configurer les options de retaillage des images

  1. Resize large images automatically: Switch this option to “Yes” to resize any image that is uploaded to the maximum width and height settings.

  2. Personal option: Switch to “Yes” if you want to display the option to resize images automatically in the account settings.

  3. Largeur maximale : Indiquez la valeur en pixels de la largeur maximale à laquelle les images doivent être enregistrées sur la plateforme au moment du téléversement.

  4. Hauteur maximale : Indiquez la valeur en pixels de la hauteur maximale à laquelle les images doivent être enregistrées sur la plateforme au moment du téléversement.

  5. Cliquez sur le bouton Enregistrer en bas de la page lorsque vous avez terminé d’effectuer vos réglages, ou continuez à la section suivante de la page.

11.8.1.9.5. Taille de l’image du profil

Configurer la taille des images pour les profils

Configurer la taille des images pour les profils

  1. Width: Choose the maximum width (in pixels) of the profile pictures.

  2. Height: Choose the maximum height (in pixels) of the profile pictures.

  3. Cliquez sur le bouton Enregistrer en bas de la page lorsque vous avez terminé d’effectuer vos réglages, ou continuez à la section suivante de la page.

Note

Chaque image téléversée comme image pour le profil d’un utilisateur sera retaillée à ces dimensions si l’image originale est plus grande.

11.8.1.9.6. Commentaires

Configurer les valeurs par défaut pour autoriser les commentaires sur les différents types de fichiers

Configurer les valeurs par défaut pour autoriser les commentaires sur les différents types de fichiers

  1. Cliquez sur le bouton Tout sélectionner pour sélectionner tout type de fichier.

  2. Click the Select none button to clear your selections of the check boxes.

  3. Default comment permission: Choose the artefact types which shall have comments enabled per default. Authors can override these settings for individual artefacts in the files area. You can enable comments for:

    • archives, soit les fichiers compressés

    • fichiers audio

    • fichiers

    • dossiers

    • Images

    • images du profil

    • fichiers vidéo

  4. Cliquez sur le bouton Enregistrer en bas de la page lorsque vous avez terminé d’effectuer vos réglages, ou continuez à la section suivante de la page.

11.8.1.9.7. Téléchargement du dossier

Configurer les paramètres de téléchargement du dossier

Configurer les paramètres de téléchargement du dossier

  1. Durée de conservation du fichier zip : Fixez la durée maximale pendant laquelle le fichier zip créé sur le serveur restera à disposition pour être téléchargé. La durée par défaut est de 3’600 secondes (1 heure).

  2. Cliquez sur le bouton Enregistrer lorsque vous avez terminé de faire vos modifications.

11.8.1.10. Artefact type: Internal - Profile

For profile information you can decide which fields someone must provide and which fields you can search on in the administration and elsewhere on the site.

Voir aussi

Add custom profile fields more via an addition to a local file in the Mahara code base.

Sélectionnez les rubriques du profil qui seront obligatoires et cherchables

Sélectionnez les rubriques du profil qui seront obligatoires et cherchables

  1. Mandatory fields: Select the fields that you wish everyone to fill in. Certain fields cannot be deselected.

    Note

    At the moment, you cannot unselect “Last name” because it is needed when you use SAML for SSO purposes. If you do not use SAML and want to make the last name optional, you can change the code to accommodate your choice.

  2. Rubriques cherchables : Sélectionnez les rubriques que vous désirez faire entrer dans les critères de recherche possibles pour trouver des utilisateurs par d’autre utilisateurs. Certaines rubriques ne peuvent pas être désélectionnées pour le bon fonctionnement de Mahara

  3. Administration people search: Select the fields that you want to display in the People search table. The fields you select here are not exported to the CSV file though.

  4. Default comment permissions: You can decide which artefacts shall have comments enabled per default. Currently, only “Notes” are available. The default comment permissions for files are set in the plugin settings for files.

    Note

    Utilisez les boutons Tout sélectionner et Tout désélectionner pour sélectionner toutes les rubriques du profil en une seule fois ou pour effacer toute sélection précédemment effectuée.

  5. Cliquez sur le bouton Enregister pour sauvegarder vos modifications.

11.8.1.11. Authentification : SAML

Si vous désirez utiliser le système d’authentification SAML sur votre site, vous trouverez ici toute l’information nécessaire concernant les certificats et les métadonnées pour votre site.

Note

SimpleSAMLphp est une dépendance fonctionnelle qui est inclue dans Mahara, ce qui rend l’installation d’un système d’authentification basé sur SAML beaucoup plus facile.

Il est possible que vous deviez installer manuellement d’autres services dépendants sur votre serveur. Veuillez vous conformer aux instructions à l’écran si cela devait être le cas.

Préparer votre site pour l'authentification par SAML

Préparer votre site pour l’authentification par SAML

  1. Prestataire de service EntityId : Il s’agit du numéro d’identification (ID) unique qui identifie votre instance Mahara en tant que prestataire de service d’authentification; par ex. exemple.ch/mahara. Cette rubrique est remplie automatiquement avec le wwwroot de votre instance de Mahara. Si l’information vous semble erronée, vous pouvez la modifier ici.

  2. Métadonnées du fournisseur de services : Le lien vers les métadonnées vous amène à la page contenant vos métadonnées SAML que vous devez fournir au fournisseur d’identité.

  3. Agorithme de signature : Ce est l’algorithme qui sera utilisé pour signer les demandes SAML. Cela permet d’utiliser l’authentification SAML avec ADFS (Active Directory Federation Services). Les options suivantes sont disponibles :

    • SHA256 (défaut)

    • SHA384

    • SHA512

    • SHA1 ancien (dangereux)

    Avertissement

    L’algorithme SHA1 n’est supporter que pour assurer une comptabilité descendante. A moins que vous ne deviez absolument utiliser cet algorithme, il est recommandé d’utiliser SHA256 à la place.

  4. Clé publique : La clé publique est générée et mise en rotation automatiquement. En général, vous n’avez pas besoin de la copier à partir d’ici puisque vous copiez l’ensemble des métadonnées. Elle est affichée à des fins de vérification.

  5. Cliquez sur le bouton Créer une nouvelle clé / un nouveau certificat si vous voulez forcer la création d’une nouvelle clé publique.

  6. Cliquez sur le bouton Enregistrer pour effectuer vos modifications.

When you create a new key, the old certificate can still be used for an interim period of time until you delete it. This allows for a transition period until all IdPs use the new certificate.

Rotation de la clé publique SAML

Rotation de la clé publique SAML

  1. Ancien certificat de signature et de chiffrement du fournisseur de services SAML : Les détails de l’ancien certificat sont affichés et peuvent être utilisés jusqu’à ce que le certificat expire.

  2. Nouveau certificat de signature et de cryptage du fournisseur de services SAML : Les détails du nouveau certificat sont affichés et peuvent être utilisés immédiatement.

  3. Click the Delete old certificate button to remove the old certificate when you are certain that no IdP is using it any more.

  4. Cliquez sur le bouton Enregistrer pour effectuer vos modifications.

Vous pouvez afficher tous les fournisseurs d’identité qui sont configurés sur Mahara et les supprimer si nécessaire.

Liste de tous les IdP configurés sur le site

Liste de tous les IdP configurés sur le site

  1. Entité du fournisseur d’identité : Titre de l’authentification du fournisseur d’identité.

  2. Provider : Nom du fournisseur d’identité.

  3. Institutions : L’institution ou les institutions qui utilisent cet IdP. Le lien vous amène à la page des contacts de l’institution.

  4. Delete IdP: Click the Delete button to remove the IdP that should not be used any more on the site. You see the button only for IdPs that are not used in any institution.

11.8.1.12. Recherche : Elasticsearch

The regular Mahara search is limited to finding accounts and in certain places titles, descriptions, and tags of pages or collections. However, Mahara can be extended with full text search capabilities via Elasticsearch. Elasticsearch is is a powerful and extensible full text search engine that is also used for the learning analytics reporting in Mahara. It does require a Java server, e.g. Tomcat, to run.

Note

If you are upgrading from a version of Mahara prior to Mahara 17.10 and you already had Elasticsearch in use, please take a look at the upgrade instructions. That documentation also provides information on how you can set up Elasticsearch on a computer for development purposes.

Configurer le plug-in de recheche Elasticsearch

Configurer le plug-in de recheche Elasticsearch

The majority of the Elasticsearch configuration must be done on the server. This page displays that information, but does not allow you to set many configuration values.

  1. At the top of the screen you see the overall status of Elasticsearch.

  2. Host: The hostname of the Elasticsea`rch server. The default is 127.0.0.1.

  3. Elasticsearch port: The port used by Elasticsearch. The default is 9200.

  4. Scheme: Whether to use http or https. Preferred is https for added security.

  5. Authentication username: The username required for the specific Elasticsearch index for this site to access information. This value is optional. It is only required when you have multiple sites accessing one Elasticsearch cluster.

  6. Authentication password: The password used to secure the “Authentication username”. This value is optional.

  7. Authentication write username: The username for writing to the search index. This field is optional.

  8. Authentication write password: The password used to secure the “Authentication write username”. This value is optional.

  9. Index name: The name of the search index. The default is “mahara”.

  10. Bypass index: This index can be used to load data in instead of the main one. this value is optional.

  11. Elasticsearch analyzer: The analyzer class. The default is “mahara_analyzer”.

  12. Elasticsearch types: A comma-separated list of all the elements that Elasticsearch indexes. The default values are usr, interaction_instance, interaction_forum_post, group, view, artefact.

  13. Nb. max. d’enregistrements à chaque cron : La valeur indiquée ici correspond aux nombre maximal d’enregistrements qui sont passés à la file d’attente du traitement par Elasticsearch à chaque lancement du script cron. Une rubrique vide ou une valeur de 0 signifie qu’il n’y a pas de limite.

    Note

    If you use Elasticsearch for development purposes on a computer, choose a small number, e.g. 1,500.

  14. Shards: The number of pieces that the index makes. The default is 5.

  15. Replica shards: The number of copies of the shards. If you only have one node, set this value to 0, e.g. when you run Elasticsearch on a development computer connecting to a local Elasticsearch setup.

  16. Artefact types: The artefact types that you want to include in the search index. Only artefact types that have a hierarchy defined below are valid. You will need to reset artefacts in the queue below for your changes to take effect.

  17. Click the Select all or Select none buttons if you want to change your mind about the current selection quickly.

  18. Select individual artefact types that you want to include into or exclude from the indexing.

  19. Artefact types hierarchy: Enter the hierarchy for each artefact type that you selected separated by | (a pipe). Place each artefact type on a row by itself.

Note

The first item is the artefact type, the second item is the category to which it belongs. This is an additional filter option. The third item is the main type, i.e. the tabs on the search result page.

  1. Restaurer l’index : Affiche le nombre d’enregistrements de chaque type actuellement dans la file d’attente d’envoi au serveur Elasticsearch. Les enregistrements sont envoyés à Elasticsearch à chaque fois que le script cron est invoqué (par défaut toutes les 5 minutes).

  2. Each type is listed with the number of records not yet processed.

  3. Reset ALL indexes: Click the Reset button to clear the search index and thus deleting all records and requeuing them. This also saves any changes you made on this page.

  4. Cliquez sur le bouton Enregister pour sauvegarder vos modifications.

Voir aussi

Vous trouverez d’autres informations sur Elasticsearch dans Mahara sur le wiki. Commencez avec la lecture des informations pour les développeurs

11.8.1.14. Interaction : Forum

The post delay setting determines the time (in minutes) that group members have for editing their forum posts before they are mailed out. Once a forum post has been mailed and further edits are made, the date, time and editor are mentioned in the post.

Fixer la durée d'attente avant qu'un message de forum soit considéré comme finalisé

Fixer la durée d’attente avant qu’un message de forum soit considéré comme finalisé

  1. Délai avant envoi : Fixé le délai que Mahara doit attendre avant d’envoyer les messages placés dans les forums.

  2. Cliquez sur le bouton Enregistrer pour sauver vos modifications.

11.8.1.15. Module: LTI

Vous pouvez activer l’API LTI pour utiliser l”intégration LTI dans Mahara.

Configurer le plug-in LTI

Configurer le plug-in LTI

  1. Ce message vous permet de savoir si les fonctionnalités LTI sont activées ou non.

  2. Configurer l’élément : Liste des éléments configurables pour LTI.

  3. Statut : Affiche les éléments de configuration qui sont déjà utilisés et ceux qui ne le sont pas.

  4. Auto-configurer LTI : Placez le sélecteur sur « Oui » si vous désirez que LTI soit automatiquement configuré pour vous.

    Note

    Once the auto-configuration was successful, you do not see this option any more. You can bring it back by making a change in the Web services section manually.

  5. Cliquez sur le bouton Enregistrer pour valider vos modifications.

11.8.1.16. new in Mahara 21.10 Module: LTI Advantage

You can activate the LTI API in order to use the LTI integration.

Note

LTI Advantage is an experimental feature and has not yet been tested with LMS other than Brightspace.

Configurer le plug-in LTI

Configure the LTI Advantage plugin

  1. Ce message vous permet de savoir si les fonctionnalités LTI sont activées ou non.

  2. Configuration item: List of the configuration items for LTI Advantage.

  3. Statut : Affiche les éléments de configuration qui sont déjà utilisés et ceux qui ne le sont pas.

  4. Auto-configurer LTI : Placez le sélecteur sur « Oui » si vous désirez que LTI soit automatiquement configuré pour vous.

    Note

    Once the auto-configuration was successful, you do not see this option any more. You can bring it back by making a change in the Web services section manually.

  5. Cliquez sur le bouton Enregistrer pour valider vos modifications.

11.8.1.17. Module : API Mobile

You can activate the mobile API in order to use “Mahara Mobile”, the new Mahara app.

Configurer l'API mobile

Configurer l’API mobile

  1. Le message vous indique si l’API mobile est activée ou non.

  2. Élément de configuration : Liste des éléments de configuration pour les applications mobiles utilisant l’API mobile.

  3. Statut : Affiche les éléments de configuration qui sont déjà utilisés et ceux qui ne le sont pas.

  4. Auto-configurer l’API des applications mobiles ? : Placez le sélecteur sur « Oui » si vous désirez que tous les paramètres soient configurés de manière automatique.

    Note

    Once the auto-configuration was successful, you do not see this option any more. You can bring it back by making a change in the Web services section manually.

  5. Manual token generation: Switch to Yes if you want to allow your people to create the initial app token manually. This is only needed if the authentication method does not support the token generation. This is the case with MNet for example.

  6. Cliquez sur le bouton Enregistrer pour valider vos modifications.

11.8.1.18. Module: Monitor

Configure when you want to be alerted to failures in the cron job in an external monitoring software. You do not receive an alert in Mahara itself, but can use the CLI scripts to hook into your infrastructure monitoring tool.

Configure the cron job monitor plugin

Configure the cron job monitor plugin

  1. Cron lock hours: Enter a whole number for the maximum number of hours that a cron process should run before you are alerted to it failing. Default value: 2.

  2. Hours to consider Elasticsearch queue old: Enter a whole number to indicate after how many hours you want to be alerted when an entry in Elasticsearch hasn’t been processed. Default value: 1.

  3. LDAP suspended users percentage: Enter a whole number that indicates how many accounts can be suspended since midnight before you receive an alert. Default value: 10.

  4. Allowed IPs: List the IP addresses that can bypass the urlsecret config variable in order to access the cron job monitor.

  5. Cliquez sur le bouton Enregister pour sauvegarder vos modifications.

Voir aussi

You can view results on the “Monitor” page and export them as CSV file if you do not have an external dashboard.

11.8.2. Filtres HTML

Menu d’administration → Extensions → Filtres HTML.

Mahara utilise HTML Purifier pour filtrer les lignes de code qui pourraient nuire à la sécurité de votre système. Si vous désirez placer du code dans les pages de Mahara, par exemple avec un iframe ou du JavaScript vous devez écrire un filtre en php pour éviter que votre code soit filtré et retiré par HTML Purifier. Les filtres doivent toujours être spécifiques à un service particulier et ne pas donner carte blanche, afin de ne pas créer des trous dans la sécurité de votre site.

Mahara est installé avec un certain nombre de filtres. D’autres peuvent être téléversés et installés. Si vous avez créé un filtre HTML, vous pouvez l’installer en décompressant le fichier zip dans le dossier /htdocs/lib/htmlpurifiercustom puis ensuite en cliquant sur le bouton Installer.

Custom filters for iFrames that allow the embedding of media content such as YouTube and WikiEducator allow authors to grab the URL of the page on which the media is displayed instead of having to find the actual embed code.

Note

Vous n’êtes pas forcé de créer des filtres sur mesure pour intégrer des médias dans les pages du portfolio, si vous êtes satisfait avec la gestion des codes <iframe> pour les encapsuler. Vous pouvez éditer la listes des sites encapsulables dans autoriser des sources pour les iframes.

Si toutefois vous voulez coller directement l’adresse d’une ressources (par ex. : un film sur YouTube), dans ce cas vous devez écrire une filtre sur mesure en php.

11.8.3. Sources « iframe » autorisées

Menu Administration → Extensions → Sources d’iframe autorisées

This feature allows you as site administrator to specify the base URLs for media that you want authors to be able to embed. These iframes are then considered safe and will not be stripped out of a Text or Note block, the External media block or a journal entry where you can use them. You do not have to write bespoke filters for using these iframe sources.

The administrator interface allows you to add and manage these sources. Mahara already comes with a number of built-in iframe sources that you can take as examples.

Ajouter et modifier les sources d'iframes autorisées

Ajouter et modifier les sources d’iframes autorisées

  1. Display name: What the author will see in the external media block.

  2. Site : La base de l’URL du code iframe.

  3. Cliquez sur le bouton Modifier pour modifier le nom d’affichage d’un source iframe ou le favicon de cette source.

  4. Cliquez sur le bouton Supprimer pour supprimer une source iframe autorisée.

  5. Display name: Change the display name of an existing iframe source here after having clicked the Edit button .

  6. Icône du serveur : Sélectionnez la base de l’URL où le favicon se trouve pour ce site, si celui n’est pas trouvé automatiquement par Mahara.

  7. Cliquez sur le bouton Enregistrer pour conserver vos modifications.

  8. Site : Ajoutez une nouvelle source iframe en entrant son URL de base ici. Assurez-vous d’omettre le https://. Seuls les lettres, chiffres et . / - _ sont autorisés.

  9. Nom d’affichage : Choisissez le nom qui est attribué à la source d’un iframe. Par convention, on utilise normalement le nom du site qui héberge le contenu externe.

  10. Cliquez sur le bouton Ajouter pour entrer votre site dans la liste des sources iframe autorisées. Si le favicon ne s’affiche pas, modifiez votre enregistrement en spécifiant l’adresse pour accéder à l’icône, comme indiqué à l’étape 6 plus haut.

Note

Certains sites peuvent être accédés par une famille d’URL différentes, comme GoogleApps, Glogster, etc. Vous devez alors indiquez toutes les bases d’URL possibles, afin de vous assurer que les iframes venant de ces sites puissent être affiché dans Mahara. Si vous donnez à plusieurs sites le même nom, il n’apparaîtra qu’une seule fois dans la liste pour ne pas prendre inutilement de la place.

Voir aussi

Des membres de la communauté Mahara ont commencé à partager les sources iframe qu’ils utilisent sur leur propres sites ainsi que les URL à utiliser pour que cela fonctionne dans Mahara. Vous pouvez accéder à cette liste sur le wiki et aussi y ajouter vos propres sources iframe.

11.8.4. URL simplifiées

Menu Administration → Extensions → URLs propres.

You can configure your site to use human-readable URLs for personal profiles, groups and (group) portfolio pages. For example:

Cette option vous permet de créer des URL plus faciles à mémoriser.

Voir aussi

Veuillez suivre les instructions de configuration qui figurent sur le wiki pour activer cette fonction sur votre site. Pour réaliser cette tâche, vous devez pouvoir accéder aux fichiers du serveur.

In the administration area you can generate clean URLs for existing accounts, groups, and pages. This is handy when you upgraded from an earlier version of Mahara or want to reset all custom URLs.

Regenerate clean URLs for existing accounts in bulk

Regenerate clean URLs for existing accounts in bulk

  1. Cliquez sur le bouton Envoyer pour générer de nouvelles URL simplifiées. En faisant cela, vous détruisez toutes les anciennes URL simplifiées.

  2. Le résultat de cette action est affiché en haut de l’écran.

Avertissement

If you generate clean URLs for all accounts from here, those who have already changed their URLs will lose their changes and links will be broken. We recommend you use this feature only when upgrading your Mahara site or when things have gone wrong with the clean URL generation.

11.8.5. Update embedded URLs

/admin/extensions/embeddedurls.php

When you migrate your site to a different domain, content such as images embedded into text or URLs pointing to pages and collections within text are not updated to the new domain automatically. This tool helps to update all of these instances in one go.

Update embedded URLs

Update embedded URLs

  1. Go to yourdomain/admin/extensions/embeddedurls.php.

  2. Old site URL: Enter the URL of your previous site.

  3. Click the Check URL button. Mahara now tries to find instances where the URL was used in embedded content.

  4. Results for …: A list of all instances where an embedded URL was found.

  5. Click the Update URLs button to change all instances to the new site URL.

Note

Use this tool instead of updating the URLs via a database query because text is stored serialised and can’t be updated via a SQL query.