Plugin: H5P Import: Update README and French translations - refs BT#20717

pull/4863/head
Yannick Warnier 2 years ago
parent c85e9852df
commit 85efc6ebce
  1. 30
      plugin/h5pimport/README.md
  2. 26
      plugin/h5pimport/lang/french.php

@ -1,26 +1,40 @@
# H5P Import Plugin for Chamilo
## Overview
This plugin enables the loading and display of H5P packages within the Chamilo Learning Management System (LMS). With this plugin, users can import and view interactive H5P content seamlessly within Chamilo courses.
This plugin enables the loading and display of H5P packages within the Chamilo Learning Management System (LMS).
With this plugin, users can import and view interactive H5P content seamlessly within Chamilo courses (tool shown as an
H5P icon on the course homepage).
Please note that this plugin is currently in beta phase and may have some limitations or bugs. Feedback and bug reports are welcome to help improve the plugin.
This plugin is currently in beta phase and may have some limitations or bugs. Feedback and bug reports are welcome to help improve the plugin.
Differences with the previous H5P plugin: this plugin allows for the upload of H5P packages in course-specific
environments, avoiding a long list of H5P activities shared between all teachers. It allows for the management of H5P
activities outside and inside of learning paths and tracks progress inside learning paths as if it was a Chamilo test.
H5P activities cannot be edited at this time, they are all visible by the students (cannot be hidden individually
inside the tool, but the tool can be hidden and the H5P activities made visible one by one in a learning path).
Activities do not show in the list of new elements "since your last visit".
## Requirements
- The 'h5p/h5p-php-library' library is required. It is already included in the composer.json file, so no additional steps are needed to install it.
- The 'h5p/h5p-php-library' library requirement has been added to Chamilo's composer.json, so no additional steps are needed to install it.
## Installation
If you have updated your Chamilo software from an official package, you don't need to do anything except enabling the plugin from the plugins page.
Otherwise (Git update), you will need to:
1. Update the Chamilo library and namespace by running `composer update` within the Chamilo root directory.
2. Add the plugin to your Chamilo installation's `main/admin/settings.php?category=Plugins` url.
3. If the namespace has not been updated, run`composer dump-autoload`.
## Configuration
1. Activate the plugin in the Chamilo administration panel.
2. Configure the plugin options. The only required option is to enable the plugin. The remaining options are optional and can be customized based on your needs.
2. Configure the plugin options. The only required setting is to enable the plugin. The remaining settings are optional and can be customized based on your needs.
## Usage
1. Once the plugin is activated and configured, users will be able to import and display H5P packages within Chamilo courses.
2. Inside a course, select the H5P Import tool to add H5P content to the course.
3. Users can interact with the H5P content directly within the course interface.
Once the plugin is activated and configured, users will see an H5P tool icon in the course and be able to import and display H5P packages within Chamilo courses.
Inside a course, select the H5P Import tool to upload H5P content to the course.
Users can interact with the H5P content directly within the tool or through a learning path.
## Support and Feedback
For any issues, questions, or feedback, please create an issue on the Chamilo-lms's GitHub repository.
For any issues, questions, or feedback, please create an issue on the Chamilo-lms's GitHub repository at https://github.com/chamilo/chamilo-lms/.

@ -4,20 +4,20 @@ $strings['plugin_comment'] = "Ce plugin permet d'importer des contenus H5P. Ouvr
$strings['tool_enable'] = "Activer le plugin";
$strings['frame'] = "Frame";
$strings['frame_help'] = "Afficher le cadre et les boutons en dessous de H5P";
$strings['embed'] = "Incorporer";
$strings['embed_help'] = "Afficher le bouton d\'incorporation";
$strings['copyright'] = "Droits d\'auteur";
$strings['copyright_help'] = "Afficher le bouton de droits d\'auteur";
$strings['embed'] = "Intégrer";
$strings['embed_help'] = "Afficher le bouton d'intégration (embed)";
$strings['copyright'] = "Droits d'auteur";
$strings['copyright_help'] = "Afficher le bouton de droits d'auteur";
$strings['icon'] = "Icône";
$strings['icon_help'] = "Afficher l\'icône H5P";
$strings['attempts'] = "Number of attempts";
$strings['import_h5p_package'] = "Importer un package H5P";
$strings['icon_help'] = "Afficher l'icône H5P";
$strings['attempts'] = "Nombre de tentatives";
$strings['import_h5p_package'] = "Importer un paquet H5P";
$strings['upload_h5p'] = "Importer";
$strings['h5p_package'] = "Package H5P";
$strings['h5p_error_loading'] = "Error loading the H5P package";
$strings['h5p_error_missing_core_asset'] = "Error loading H5P core assets";
$strings['h5p_error_invalid_token'] = "Invalid security token";
$strings['h5p_package'] = "Paquet H5P";
$strings['h5p_error_loading'] = "Erreur de chargement du paquet H5P";
$strings['h5p_error_missing_core_asset'] = "Erreur de chargement des assets H5P core";
$strings['h5p_error_invalid_token'] = "Token de sécurité invalide";
$strings['h5p_save_content_state'] = "Enregistrer les résultats de l'utilisateur";
$strings['h5p_save_content_freq'] = "Fréquence d'enregistrement";
$strings['h5p_save_freq_help'] = "À quelle fréquence l'état actuel du contenu doit être enregistré, en secondes";
$strings['start_attempt'] = "Commencer la tentative";
$strings['h5p_save_freq_help'] = "Fréquence à laquelle l'état actuel du contenu doit être enregistré, en secondes";
$strings['start_attempt'] = "Démarrer la tentative";

Loading…
Cancel
Save