# Cours

Paramètres par défaut et politiques qui s'appliquent aux cours sur l'ensemble de la plateforme — visibilité, droits de création, outils autorisés, permissions des apprenants, et similaires.

Accédez à ces paramètres sous **Administration > Paramètres de configuration > Cours**. Cette catégorie contient **45 paramètres**, listés ci-dessous avec le titre et le commentaire fournis dans les fixtures de paramètres de la plateforme (`SettingsCurrentFixtures.php`).

> Le nom de la variable dans le code est affiché en monospace. Utilisez-le lors de la création de scripts via l'API ou lorsque vous devez modifier ces paramètres à un niveau global en éditant [`config/settings_override.yaml`](https://github.com/chamilo/chamilo-lms/wiki/Configurations#configsettings_overridesyaml).

## Paramètres

### `active_tools_on_create`

**Outils actifs lors de la création d'un cours**

Sélectionnez les outils qui seront *actifs* après la création d'un cours.

*Par défaut :*

```
agenda,announcement,attendance,bbb,blog,chat,course_description,course_progress,customcertificate,document,dropbox,forum,global,glossary,gradebook,group,learnpath,link,mobidico,notebook,notebookteacher,portfolio,positioning,quiz,student_publication,survey,test2pdf,tracking,user,wiki,zoom
```

### `allow_base_course_category`

**Utiliser les catégories de cours de l'URL principale**

Dans les configurations multi-URL, permettre aux administrateurs et enseignants d'attribuer des catégories de l'URL principale aux cours des URL enfants.

*Par défaut : `false`*

### `allow_course_theme`

**Autoriser les thèmes de cours**

Permet l'utilisation de thèmes graphiques pour les cours et rend possible le changement de la feuille de style utilisée par un cours parmi celles disponibles pour Chamilo. Lorsqu'un utilisateur entre dans le cours, la feuille de style du cours aura la priorité sur celle de l'utilisateur et sur la feuille de style par défaut de la plateforme.

*Par défaut : `true`*

### `allow_public_course_with_no_terms_conditions`

**Accéder aux cours publics avec des conditions générales**

Avec cette option activée, si un cours a une visibilité publique et des conditions générales, ces conditions sont désactivées tant que le cours est public.

*Par défaut : `false`*

### `block_registered_users_access_to_open_course_contents`

**Bloquer l'accès des utilisateurs authentifiés aux cours publics**

Afficher uniquement les cours publics. Ne pas permettre aux utilisateurs enregistrés d'accéder aux cours avec une visibilité 'ouverte' sauf s'ils sont inscrits à chacun de ces cours.

*Par défaut : `false`*

### `breadcrumbs_course_homepage`

**Fil d'Ariane de la page d'accueil du cours**

Le fil d'Ariane est le système de navigation par liens horizontaux généralement situé en haut à gauche de votre page. Cette option sélectionne ce que vous souhaitez voir apparaître dans le fil d'Ariane sur les pages d'accueil des cours.

*Par défaut : `course_title`*

### `course_about_teacher_name_hide`

**Masquer les informations sur l'enseignant sur la page de détails du cours**

Sur la page de détails du cours, masquer les informations relatives à l'enseignant.

*Par défaut : `false`*

### `course_category_code_to_use_as_model`

**Restreindre les modèles de cours à une catégorie de cours**

Indiquez un code de catégorie à utiliser comme modèles de cours. Seuls ces cours apparaîtront dans la liste déroulante lors de la création d'un cours, et les utilisateurs ne verront pas les cours de cette catégorie dans le catalogue des cours.

### `course_configuration_tool_extra_fields_to_show_and_edit`

**Champs supplémentaires à afficher dans les paramètres du cours**

Les champs définis dans ce tableau apparaîtront sur la page des paramètres du cours.

### `course_creation_by_teacher_extra_fields_to_show`

**Champs supplémentaires à afficher sur le formulaire de création de cours**

Les champs définis dans ce tableau apparaîtront comme champs supplémentaires dans le formulaire de création de cours.

### `course_creation_donate_link`

**Lien de don sur la page de création de cours**

La page vers laquelle le message de don doit renvoyer (URL complète).

### `course_creation_donate_message_show`

**Afficher le message de don sur la page de création de cours**

Ajouter une boîte de message sur la page de création de cours pour les enseignants, leur demandant de faire un don au projet.

*Par défaut : `false`*

### `course_creation_form_hide_course_code`

**Supprimer le champ de code de cours du formulaire de création**

Si non fourni, le code du cours est généré par défaut en fonction du titre du cours. Activez cette option pour supprimer complètement le champ de code du formulaire de création de cours.

*Par défaut : `false`*

### `course_creation_form_set_course_category_mandatory`

**Rendre la catégorie de cours obligatoire**

Lors de la création d'un cours, rendre le paramètre de catégorie de cours obligatoire.

*Par défaut : `false`*

### `course_creation_form_set_extra_fields_mandatory`

**Champs supplémentaires obligatoires sur le formulaire de création de cours**

Les champs définis dans ce tableau seront obligatoires dans le formulaire de création de cours.

### `course_creation_splash_screen`

**Écran d'accueil pour les cours**

Afficher un écran d'accueil lors de la création d'un nouveau cours.

*Par défaut : `true`*

### `course_creation_use_template`

**Utiliser un cours modèle pour les nouveaux cours**

Définissez cette option pour utiliser le même cours modèle (identifié par son ID numérique dans la base de données) pour tous les nouveaux cours créés sur la plateforme. Veuillez noter que, si mal planifié, ce paramètre peut avoir un impact massif sur l'utilisation de l'espace. Le cours modèle sera utilisé comme si l'enseignant avait fait une copie du cours avec les outils de sauvegarde de cours, donc aucun contenu utilisateur n'est copié, uniquement le matériel de l'enseignant. Toutes les autres règles de sauvegarde de cours s'appliquent. Laissez vide (ou définissez à 0) pour désactiver.

### `course_creation_user_course_extra_field_relation_to_prefill`

**Pré-remplir les champs du cours avec les champs de l'utilisateur**

Si non vide, le processus de création de cours recherchera certains champs dans le profil de l'utilisateur et les remplira automatiquement pour le cours. Par exemple, un enseignant spécialisé en marketing numérique pourrait automatiquement définir un indicateur « marketing numérique » sur chaque cours qu'il crée.

### `course_hide_tools`

**Masquer des outils aux enseignants**

Cochez les outils que vous souhaitez masquer aux enseignants. Cela interdira l'accès à l'outil.

### `course_images_in_courses_list`

**Icônes personnalisées pour les cours**

Utiliser les images de cours comme icône de cours dans les listes de cours (au lieu de l'icône par défaut de tableau vert).

*Par défaut : `true`*

### `course_log_default_extra_fields`

**Champs supplémentaires par défaut sur la page de statistiques du cours**

Configurez ce tableau avec les ID internes des champs supplémentaires que vous souhaitez afficher par défaut sur la page principale des statistiques du cours.

### `course_log_hide_columns`

**Masquer des colonnes dans les journaux de cours**

Ce tableau vous donne la possibilité de configurer quelles colonnes masquer sur la page principale des statistiques du cours et dans le rapport de temps total.

### `course_sequence_valid_only_in_same_session`

**Valider les prérequis uniquement dans la même session**

Lorsqu'activé, un cours sera considéré comme validé uniquement s'il est réussi dans la session en cours. Si désactivé, les cours réussis dans d'autres sessions débloqueront également les cours dépendants.

*Par défaut : `false`*

### `course_student_info`

**Affichage des informations des étudiants pour le cours**

Sur les pages « Mes cours »/« Mes sessions », afficher des informations supplémentaires concernant le score, la progression et/ou l'obtention de certificat par l'étudiant.

### `course_validation`

**Validation des cours**

Lorsque la fonctionnalité de 'Validation des cours' est activée, un enseignant ne peut pas créer un cours seul. Il/elle remplit une demande de cours. L'administrateur de la plateforme examine la demande et l'approuve ou la rejette.\
Cette fonctionnalité repose sur la messagerie automatisée par e-mail ; configurez Chamilo pour accéder à un serveur de messagerie et utiliser un compte e-mail dédié.

*Par défaut : `false`*

### `course_validation_terms_and_conditions_url`

**Validation des cours - lien vers les conditions générales**

Ceci est l'URL du document 'Conditions générales' qui est valide pour faire une demande de cours. Si l'adresse est définie ici, l'utilisateur doit lire et accepter ces conditions générales avant d'envoyer une demande de cours.\
Si vous activez le module 'Conditions générales' de Chamilo et souhaitez que son URL soit utilisée, laissez ce paramètre vide.

### `courses_default_creation_visibility`

**Visibilité par défaut des cours**

Visibilité par défaut des cours lors de la création d'un nouveau cours.

*Par défaut : `2`*

### `display_coursecode_in_courselist`

**Afficher le code dans le nom du cours**

Afficher le code du cours dans la liste des cours.

*Par défaut : `false`*

### `display_teacher_in_courselist`

**Afficher l'enseignant dans le nom du cours**

Afficher l'enseignant dans la liste des cours.

*Par défaut : `true`*

### `enable_tool_introduction`

**Activer l'introduction des outils**

Activer les introductions sur la page d'accueil de chaque outil.

*Par défaut : `false`*

### `enable_unsubscribe_button_on_my_course_page`

**Afficher le bouton de désinscription sur 'Mes cours'**

Ajouter un bouton pour se désinscrire d'un cours sur la page 'Mes cours'.

*Par défaut : `false`*

### `example_material_course_creation`

**Matériel d'exemple lors de la création de cours**

Créer automatiquement du matériel d'exemple lors de la création d'un nouveau cours.

*Par défaut : `true`*

### `hide_course_rating`

**Masquer l'évaluation des cours**

La fonctionnalité d'évaluation des cours est présente par défaut à différents endroits. Si vous ne la souhaitez pas, activez cette option.

*Par défaut : `false`*

### `hide_course_sidebar`

**Masquer le bloc des cours dans la barre latérale**

Sur les écrans où le menu de gauche est visible, ne pas afficher la section « Cours ».

*Par défaut : `true`*

### `multiple_access_url_show_shared_course_marker`

**Afficher le marqueur de cours partagé multi-URL**

Ajoute une icône de lien aux cours partagés entre plusieurs URL, afin que les utilisateurs (en particulier les enseignants) sachent qu'ils doivent faire attention lors de la modification du contenu du cours.

*Par défaut : `false`*

### `my_courses_show_courses_in_user_language_only`

**Afficher uniquement les cours dans la langue de l'utilisateur**

Si activée, cette option masquera tous les cours qui ne sont pas définis dans la langue de l'utilisateur.

*Par défaut : `false`*

### `profiling_filter_adding_users`

**Filtrer les utilisateurs sur les champs de profil lors de l'inscription au cours**

Permettre aux enseignants de filtrer les utilisateurs en fonction de champs supplémentaires sur la page d'inscription des utilisateurs à leur cours.

*Par défaut : `false`*

### `resource_sequence_show_dependency_in_course_intro`

**Afficher les dépendances dans l'introduction du cours**

Lors de l'utilisation du séquençage des ressources avec des cours ou des sessions, afficher les dépendances du cours sur la page d'accueil du cours.

*Par défaut : `false`*

### `scorm_cumulative_session_time`

**Temps de session cumulatif pour SCORM**

Lorsqu'activé, le temps de session pour les parcours d'apprentissage SCORM sera cumulatif, sinon, il ne sera compté qu'à partir de la dernière mise à jour. Ceci est un paramètre global. Il est utilisé lors de la création d'un nouveau parcours d'apprentissage mais peut ensuite être redéfini pour chacun.

*Par défaut : `true`*

### `send_email_to_admin_when_create_course`

**Alerte par e-mail lors de la création de cours**

Envoyer un e-mail à l'administrateur de la plateforme chaque fois qu'un enseignant crée un nouveau cours.

*Par défaut : `false`*

### `show_course_duration`

**Afficher la durée des cours**

Afficher la durée du cours à côté du titre du cours dans le catalogue des cours et la liste des cours.

*Par défaut : `false`*

### `show_navigation_menu`

**Afficher le menu de navigation des cours**

Afficher un menu de navigation qui facilite l'accès aux outils.

*Par défaut : `false`*

### `show_toolshortcuts`

**Raccourcis d'outils**

Afficher les raccourcis d'outils dans la bannière ?

*Par défaut : `false`*

### `student_view_enabled`

**Activer la vue apprenant**

Activer la vue apprenant, qui permet à un enseignant ou un administrateur de voir un cours tel qu'un apprenant le verrait.

*Par défaut : `true`*

### `view_grid_courses`

**Afficher les cours en grille**

Afficher les cours dans une disposition avec plusieurs cours par ligne. Sinon, la disposition affichera un cours par ligne.

*Par défaut : `true`*


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.chamilo.org/chamilo-2-francais/guide-dadministration/admin-guide/platform-settings/course-settings.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
