Aportación realizada por Valery Fremaux

Perso, je ne pense pas que cela vaille la peine de créer des entrées de tracker sur les traductions d'erreurs techniques : elles ne seront pas suivies.

Les nouvelles normes de Moodle 2.0 ont massivement réglé le problème en imposant que tous les messages d'erreurs soient affichés avec une fonction qui impose la traduction (print_error() au lieu de error())

Les corrections de traduction de ce type demanderaient une revue massive de la version 1.9, ce qui n'est pas du tout à l'ordre du jour.

Cheers. 

"un serveur envoie des requêtes vers son client"

Certainement pas !

Par définition, un serveur est un logiciel passif qui n'envoie QUE des réponses. La déconexion de session s'effectue "implicitement" par un marquage de temps du cookie de connexion. Elle n'est détectée que lorsque le navigateur revient sur la page et tente de réutiliser ce vieux cookie moisi clin d’oeil.

Un dispositif de ce type (restruiction à une connexion physique par utilisateur) qui marche bien est assez difficile à réaliser, et surtout, diffcile à bien réaliser pour éviter un blocage définitif du compte de l'utilisateur.

Lorsque la connexion réseau est coupée, il NE SE PASSE RIEN ! Les relations entre un navigateur et un serveur Web sont asynchrones, et uniquement en mode "message". Je te demande un truc, tu me renvoie le truc, et basta ! la connexion n'existe plus jusqu'à la prochaine demande.  C'est précisément le rôle de la session de faire croire au navigateur que cette relation est continue.

Le cookie de session étant enregistré dans un espace dépendant du navigateur ouvert, un arrêt de la machine ou une fermeture de la fenêtre du navigateur détruit ce marqueur. C'est pour ça que la connexion tombre lorsqu'on ouvre un nouveau navigateur.

En allant jusqu'au bout des choses, même si on arrête complètement le serveur Web et qu'on le redémarre, la session en cours de l'utilisateur n'est pas du tout affectée. (c'est ce qu'on fait courrament quand onchange ls paramètres d'exploitation du serveur en pleine activité).

En espérant vous avoir aidé à y voir un peu plus clair sur la question... 

Ce type de demande n'est pas du ressort de cette rubrique. Merci à nos modérateurs préférés de la replacer dans les développements de Moodle.

Pour la réponse:

Probablement non. Ce que vous cherchez à faire est une altération de la procédure d'inscription. Probablement quelque chose à voir avec les plugins d'enrollement situés dans /enroll

Dans la temrinologie Moodle, la notion de module désigne exclusivement les "mosules d'activité", applications encartables dans un cours pour réaliser une activité pédagogique. 

Ces deux librairies ont été mise à disposition dans le CVS de Moodle, exactement là :

http://cvs.moodle.org/contrib/patches/global_search_libraries/

elles se déploient au premier niveau du répertoire /lib de votre distribution, à côté de toutes les autres intégrations de Moodle.