Attention : vous consultez actuellement la documentation dédiée aux versions 1.x de Moodle. La documentation pour les versions 2.x de Moodle est consultable ici : Désinscription, celle pour les versions 3.x de Moodle est consultable ici : Désinscription et celle pour Moodle 4.x est consultable là : Désinscription.

Remarque : la traduction de cet article n'est pas terminée. N'hésitez pas à traduire tout ou partie de cette page ou à la compléter. Vous pouvez aussi utiliser la page de discussion pour vos recommandations et suggestions d'améliorations.


La désinscription est contrôlée par :

  • La variable longtimenosee dans Administration > Serveur > Nettoyage (ou Administration > Configuration > Paramètres techniques jusqu'à 1.6), qui spécifie la durée limite après laquelle, si l'étudiant ne s'est pas connecté, il est désinscrit des cours.
  • The Enrolment duration in the course settings, which unenrols students after the specified time has elapsed.
  • Enrolment plugins may decide that the enrolment has expired; for example, if it is not present or current in an LDAP, Database or SIS server.
  • La capacité moodle/role:unassignself, qui permet à un utilisateur de s'enlever lui même un rôle pour un contexte donné (voir plus bas).

Désinscription par l'étudiant

Par défaut, les étudiants ne peuvent pas se désinscrire seuls des cours.

Pour permettre aux étudiants de se désinscrire par eux-mêmes de n'importe quel cours sur le site dans lequel ils sont inscrits:

  1. Access Administration > Users > Permissions > Define roles.
  2. Click the edit icon opposite the student role.
  3. Change the moodle/role:unassignself capability from not set to allow.
  4. Cliquez sur le bouton "Enregistrer changements" dans le bas de la page.

Pour permettre aux étudiants de se désinscrire par eux-mêmes d'un cours en particulier:

  1. Follow the Assign roles link in the course administration block.
  2. Follow the "Override roles" link. (In Moodle 1.9 onwards, click the "Override permissions" tab.)
  3. Sélectionnez le rôle de l'étudiant.
  4. Set the capability moodle/role:unassignself to allow.
  5. Cliquez sur le bouton "Enregistrer changements" dans le bas de la page.

Note: Par défaut, seuls les administrateurs peuvent définir des dérogations aux permissions. Les instructions pour autoriser les enseignants à définir des dérogations se trouvent sur la page Définir des dérogations aux rôles.

Les changements apportés au rôle prendront effet immédiatement depuis Moodle 1.9, ou après la prochaine connexion pour Moodle 1.7 et 1.8. Les étudiants obtiendront un lien "Me désinscrire de ce cours" dans le bloc administration et un bouton "Me désinscrire de ce cours" sur leur page profil.

Désinscription de l'enseignant

Par défaut, l'enseignant peut se désinscrire des cours dans lesquels il possède le rôle d'enseignant.

Pour empêcher les enseignants de se désinscrire par erreur :

  1. Accédez à Administration > Utilisateurs > Permissions > Définition des rôles.
  2. Cliquez sur l'icône de modification relative au rôle enseignant.
  3. Modifiez les droits pour la capacité moodle/role:unassignself de autoriser à non défini.
  4. Cliquez sur le bouton "Enregistrer" en bas de page.

Voir aussi