Brevet FR2697365A1 — publié le 19940429

Procédé de traitement, à cheminement adaptatif par appréciation, de données issues d'un serveur et dispositif et serveur pour sa mise en oeuvre. La présente invention concerne tout d'abord un procédé de traitement, à cheminement adaptatif, de données issues d'un serveur agencé pour être connecté à des moyens d'échange de données, comprenant une première séquence d'étapes suivante - on connecte les moyens d'échange au serveur et on lui envoie à travers eux une commande de sélection provoquant la sélection et l'envoi de retour, par le serveur aux moyens d'échange, de données à traiter fonction de ladite commande de sélection et - on traite les données à traiter et, par les moyens d'échange, on transmet au serveur les données traitées. Lorsque, dans le cadre d'un télé-enseignement, un élève reçoit sur un terminal, comme un terminal videotex de la marque MINITEL, les questions d'un exercice que lui envoie un serveur électronique relié au terminal, il y répond au moyen des touches du terminal et le serveur attribue à l'élève une note en fonction de la conformité de ses réponses avec les réponses correctes en mémoire dans le serveur. Pour progresser dans ses études, l'élève doit recevoir successivement des exercices de difficultés croissantes. Cependant, le niveau de l'élève progresse à un rythme qui lui est propre, si bien que l'envoi d'une suite figée d'exercices de difficultés croissant régulièrement ne permet pas d'adapter la difficulté des exercices au niveau de l'élève, qui risque de ne pas comprendre les nouveaux exercices s'il n'a pas bien assimilé les précédents. Il convient en effet de lui choisir temporairement des exercices de même niveau de difficulté que ceux qu'il a mal assimilés, et non pas des exercices plus difficiles, non adaptés. Pour faire le choix d'un exercice de niveau adapté, l'élève ou, souvent, un enseignant qui s'en occupe, est donc amené à choisir, dans le "menu" d'exercices offerts par le serveur, un exercice dont le niveau de difficulté est fonction des notes obtenues par l'élève. Les choix successifs effectués après chaque exercice, ou éventuellement de chaque série d'exercices de niveaux voisins, déterminent ainsi, dans le "menu" d'exercices offerts, un cheminement qui est donc toujours adapté au niveau de l'élève, déterminé à partir de ses réponses, traduites en notes. Un tel procédé présente cependant l'inconvénient d'imposer à l'enseignant un travail complexe pour effectuer le choix d'un exercice, ce qui entraîne une perte de temps et peut comporter un risque d'erreur. De plus, si le choix d'un exercice dépend aussi de plusieurs notes autres que la dernière, l'enseignant doit garder en mémoire toutes les notes, ce qui est une contrainte. Cette contrainte s'alourdit encore s'il faut aussi, pour effectuer le choix d'un exercice, disposer, en plus des notes, des réponses fournies par l'élève aux exercices précédents. La présente invention vise à pallier ces inconvénients. A cet effet, elle concerne un procédé de traitement, à cheminement adaptatif, de données issues d'un serveur agencé pour être connecté à des moyens d'échange de données, comprenant une première séquence d'étapes suivante - on connecte les moyens d'échange au serveur et on lui envoie à travers eux une commande de sélection provoquant la sélection et l'envoi en retour, par le serveur aux moyens d'échange, de données à traiter fonction de ladite commande de sélection et - on traite les données à traiter et, par les moyens d'échange, on transmet au serveur les données traitées, caractérisé par le fait que la première séquence est suivie d'une seconde séquence d'étapes suivante - le serveur mémorise les données traitées et transmises par les moyens d'échange et envoie en retour aux moyens d'échange, sur réception d'une autre commande de sélection, d'autres données à traiter, fonction des données traitées précédemment reçues et mémorisées et - on repasse à la seconde étape de la première séquence. Ainsi un opérateur, homme ou machine, appliquant le procédé n'est plus astreint à effectuer le choix des données suivantes à traiter, ce qui allège sa tâche et lui évite la mémorisation des données. De son côté, le serveur, disposant de toutes les données à traiter et des critères de sélection de celles-ci en fonction des données traitées, peut ne mémoriser, à moyen terme, qu'un historique des données traitées susceptibles d'influer sur un choix futur, éventuellement après leur avoir appliqué un traitement supplémentaire de réduction de volume, tenant compte de la succession des résultats obtenus lors des séquences successives. L'historique est ainsi de taille limitée et cela restreint d'autant sa durée d'examen par le serveur en vue du choix des données à traiter. Avantageusement, lors de la seconde étape de la première séquence, on déconnecte du serveur les moyens d'échange après réception des données à traiter et on les y connecte à nouveau pour la transmission des données traitées. On dispose ainsi de tout le temps voulu pour traiter les données, sans occuper le serveur et la liaison correspondante. En revanche, entre la seconde étape de la première séquence et la première étape de la seconde séquence, le serveur peur rester relié aux moyens d'échange, le serveur pouvant rapidement renvoyer de nouvelles données à traiter. Juste après la première séquence, le serveur peut envoyer, aux moyens d'échange, des données de score, fonction des données traitées en dernier, indiquant le degré de conformité desdites données traitées avec des données prédéterminées associées auxdites données à traiter. Lorsqu'il s'agit d'un télé-enseignement, les données de score permettent à un élève de déterminer la qualité de ses résultats et de pouvoir demander, par exemple, l'envoi d'un type d'exercice, de niveau adapté par le serveur, lui permettant de travailler sur un sujet qu'il a mal assimilé précédemment. Le serveur peut également automatiquement décider de l'envoi d'un exercice de niveau adapté. Le procédé est particulièrement avantageux si, les moyens d'échange de données comportant un transducteur phonique, agencé pour être connecté à un serveur phonique du serveur, ainsi que des moyens de calcul agencés pour être connectés au serveur phonique et reliés à des moyens d'entrée de données, les étapes de la première séquence sont respectivement les suivantes - on commande la connexion des moyens de calcul au serveur phonique et on envoie au serveur phonique, par les moyens d'entrée et les moyens de calcul, une commande de sélection de données à traiter, données de type phonique, provoquant l'envoi au transducteur phonique, préalablement connecté au serveur phonique, de données phoniques à traiter, fonction de la commande de sélection des données phoniques et - en réponse à la réception des données phoniques sur le transducteur phonique, d'une part on fournit, par les moyens d'entrée de données, des données logiques de réponse, fonction des données phoniques reçues, qui, traversant les moyens de calcul, y sont transformées en données logiques traitées et sont transmises au serveur phonique, et, d'autre part, on fournit au serveur phonique, par le transducteur phonique, des données phoniques traitées, elles aussi fonction desdites données phoniques reçues, et les étapes de la seconde séquence sont respectivement les suivantes - le serveur phonique mémorise les données phoniques traitées et les données logiques traitées et envoie en retour aux moyens d'échange de données, sur réception d'une autre commande de sélection, d'autres données à traiter fonction des données phoniques traitées et des données logiques traitées précédentes et - on repasse à la seconde étape de la première séquence. On peut ainsi traiter des données phoniques, par exemple vocales, dont le résultat du traitement peut être transmis par l'opérateur sous forme phonique et sous forme logique, les moyens de calcul ou le serveur en effectuant une synthèse qui sert au choix des données ultérieures, phoniques ou non, à traiter. L'invention concerne aussi un dispositif pour la mise en oeuvre du procédé de l'invention, constitué de moyens d'échange de données comportant des moyens d'interface de ligne agencés pour, sous la commande de moyens d'entrée actionnés par un opérateur, échanger des données avec une ligne de transmission de données reliée au serveur et des moyens de calcul, caractérisé par le fait que les moyens de calcul sont agencés pour échanger des données avec la ligne de transmission et pour traiter les données reçues de la ligne de transmission en fonction de données leur provenant des moyens d'entrée par une liaison traversant les moyens d'interface de ligne. Les moyens de calcul peuvent ainsi, sous la commande d'un opérateur, traiter les données, reçues de la ligne de transmission, en fonction des données leur provenant des moyens d'entrée et émettre sur la ligne de transmission les données traitées. De plus, ils assurent aussi une fonction de mémoire tampon pour les données échangées avec le serveur. L'invention concerne enfin un serveur pour la mise en oeuvre du procédé de l'invention, caractérisé par le fait qu'il comporte des moyens de calcul agencés pour recevoir les données traitées et les commandes de sélection des données à traiter et pour, en réponse, sélectionner, et émettre les données à traiter en fonction des données traitées précédemment reçues. L'invention sera mieux comprise à l'aide de la description suivante de la forme de réalisation préférée du dispositif de l'invention et du serveur associé pour la mise en oeuvre du procédé de l'invention, en référence au dessin annexé, sur lequel - la figure 1 est un schéma par blocs représentant le dispositif de l'invention et le serveur de l'invention associé et - la figure 2 est un diagramme illustrant le séquencement des étapes successives du procédé de l'invention. Le dispositif de l'invention est constitué, dans cet exemple, d'une interface 1 d'échange de données reliée au serveur 2 par une ligne 3 du réseau téléphonique commuté. Le serveur 2 sert, ici, à fournir, à un élève utilisant l'interface 1, des exercices pour l'étude d'une langue. L'interface 1 est constituée, ici, d'un système à microprocesseur 10 et d'un terminal videotex 11 d'échange de données, comportant un modem 12 relié, d'un côté, à la ligne 3 et, de l'autre, à une prise périinformatique 13 à laquelle sont reliés un écran 14, avec sa logique de commande, et un clavier 15 avec une logique de gestion d'envoi de numéro téléphonique. Le terminal videotex 11 comporte aussi un poste téléphonique 19 relié à la ligne 3. Des liaisons 16 et 17 relient respectivement le modem 12 à l'écran 14 et au clavier 15, tandis qu'il est prévu, ici, une liaison 18 reliant l'écran 14 au clavier 15 et évitant, si besoin est, d'utiliser la liaison 17, le modem 12 rebouclé sur lui-même côté ligne 3 lorsqu'il ne communique pas avec la ligne 3, et la liaison 16.De même, les diverses liaisons reliées à la prise 13 sont, ici, supposées permettre toutes les connexions simultanées voulues, mais il peut être prévu que le système à microprocesseur 10 commande des commutations de ces liaisons pour, par exemple, couper la liaison de la prise 13 au modem 12 dans le cas de la liaison cidessus du clavier 15 vers l'écran 14 à travers le modem 12 rebouclé. Le serveur 2 dispose d'un modem 21 le reliant à la ligne 3. Le serveur 2 comporte une mémoire d'historique 22 et un microprocesseur 23 associé à une mémoire de programme 24 contenant le logiciel du microprocesseur 23 et les données nécessaires à son exploitation. Une mémoire 25 du serveur 2 comporte des données à traiter définissant des exercices de difficultés diverses pour l'étude de langues. La mémoire 25 comporte aussi des données de réponse-type associées, définissant la réponse correcte aux exercices. Un serveur phonique 30, ici vocal, du serveur 2 comporte un convertisseur vocal 31 relié, d'un côté, en entrée/sortie, à la ligne 3 et, de l'autre côté, à la sortie d'une mémoire 35 du serveur vocal 30 comportant, sous forme numérique, des données vocales à traiter définissant des exercices de difficultés diverses pour l'étude de langues. La mémoire 35 comporte aussi des données de réponse-type associées, définissant la réponse vocale correcte aux exercices. La mémoire 35 contient, ici sous forme numérisée, un pluralité de phrases pouvant être converties en paroles par le convertisseur vocal 31. Le convertisseur 31 dispose d'un circuit comparateur, non représenté, lui permettant d'établir une note fonction du degré de conformité entre des données vocales issues de la mémoire 35 et une réponse vocale provenant de la ligne 3.La note est fournie sur une sortie de comparaison du convertisseur 31 reliée à un microprocesseur 33 du serveur vocal 30, associé à une mémoire de programme 34 contenant le logiciel du microprocesseur 33 et les données nécessaires à son exploitation. Une mémoire d'historique 32 contient des données vocales traitées, fournies en réponse par l'élève aux questions du serveur vocal 30, et une note correspondante. Un bus, non représenté, permet les communications entre les divers éléments du serveur 2 indiqués ci-dessus. Un premier exemple de fonctionnement du dispositif 1 et du serveur 2, illustré par le diagramme de séquencement de la figure 2, est le suivant. Dans une première étape d'une première séquence 1S d'étapes, l'élève connecte le terminal 11 à la ligne 3 et appelle le serveur 2 par le clavier 15. Les caractères frappés sur le clavier 15 sont transmis à l'écran 14 par la liaison 18. Après la réponse du serveur 2, transmise à l'écran 14 par le modem 12 à travers la liaison 16, l'élève envoie, par frappe sur le clavier 15, une commande de sélection (1A) d'un exercice écrit, ou d'une série d'exercices de niveaux voisins, qui traverse la liaison 17, le modem 12, la ligne 3 et parvient au modem 21 du serveur 2, d'où elle est transmise aux microprocesseurs 23 et 33. Seul le microprocesseur 23 reconnaît, au moyen de son logiciel et de données associées mémorisées dans la mémoire de programme 24, qu'il s'agit d'une commande de sélection pour une langue déterminée et pour un exercice écrit. Le microprocesseur 23 adresse alors (1B) en lecture la mémoire 25, en fonction de la commande de sélection reçue, et la relie en sortie au côté du modem 21 opposé à la ligne 3 pour émettre les données (1C) concernant l'exercice, ou la série d'exercices, à traiter, sélectionné par la commande de sélection. Le modem 12 transmet au système à microprocesseur 10, qui les mémorise, les données de l'exercice à traiter, c'est-à-dire les questions, et le programme pour les présenter sur l'écran 14 à l'élève, puis, ici, le serveur 2 se déconnecte de la ligne 3. Dans une seconde étape de la première séquence 1S, le système à microprocesseur 10 présente les données de l'exercice à traiter sur l'écran 14 auquel il est relié par la prise péri-informatique 13 et qu'il commande par un coupleur spécifique 10A. L'élève répond aux questions de l'exercice au moyen du clavier 15 et sa réponse (2A), c'est-à-dire des données logiques de réponse, est transmise, à travers la prise 13, au système à microprocesseur 10 qui traite ces données logiques de réponse et établit à partir d'elles des données traitées qu'il mémorise. A la fin de l'exercice, ou de la série d'exercices, c'est, ici, l'élève qui appelle à nouveau le serveur 2 au moyen du clavier 15 et, à la réponse du serveur 2, le système à microprocesseur 10 transmet (2B) au serveur 2 les données traitées à travers la prise 13 et le modem 12. Dans une première étape 3A d'une seconde séquence 2S, le micro-ordinateur 23 ayant reçu, à travers le modem 21, et mémorisé, les données traitées, adresse à nouveau en lecture la mémoire 25 et y lit la réponse-type de l'exercice en cours. Il est également possible que le serveur 2 envoie au système à microprocesseur 10, en même temps que les données à traiter, une réponse-type, dans le cas ou l'appréciation de la réponse à l'exercice par rapport à cette réponse-type est relativement simple. Dans ce cas, le serveur 2 reçoit directement en retour du système à microprocesseur 10 une note dont la valeur traduit le degré de conformité des données traitées avec les données de réponse-type, si bien que l'adressage cidessus de la mémoire 25 est inutile. Plus généralement, certaines des fonctions du serveur 2 peuvent être implantées dans le système à microprocesseur 10 dans la mesure où cela ne le surcharge pas en temps de travail et capacité mémoire nécessaire, où il peut recevoir les données nécessaires à l'exécution de la fonction concernée et où il fournit au serveur 2 les résultats voulus.Dans cet exemple, il est supposé que plus d'un élève peut accéder au serveur 2, si bien que chaque élève fournit son identité au serveur 2 en envoyant des données d'identité lors de chacun de ses accès au serveur 2. Le serveur 2 associe ces données d'identité à toutes les données qu'il traite et mémorise, afin de pouvoir retrouver ce qui concerne un élève donné. Pour la clarté de la suite de l'exposé, l'existence de données d'identité n'est pas rappelée. Dans le cas où le système à microprocesseur 10 ne fournit pas la note, le microprocesseur 23 compare alors les données traitées qu'il vient de recevoir et les données de réponse-type associées, provenant de la mémoire 25, et en calcule une note dont la valeur traduit le degré de conformité des données traitées avec les données de réponse-type. Le microprocesseur 23 mémorise (3A) la note dans la mémoire d'historique 22 et aussi, dans cet exemple, temporairement, les données traitées, afin de pouvoir disposer, par la suite, d'informations plus précises qu'une simple note qui représente, sous forme succincte, les données traitées. En particulier, si les données à traiter concernent plusieurs notions que l'élève doit assimiler, les données traitées permettent au serveur 1 d'associer, à chaque notion à enseigner, une note fonction de la qualité des réponses concernant cette notion. La note de chaque notion peut être confortée, selon le programme gérant le serveur 1, par plusieurs autres notes concernant la notion, relatives à d'autres exercices, ou, de façon plus fine, par la partie des données traitées concernant cette notion dans les autres exercices. L'envoi de l'exercice suivant, c'est-à-dire le niveau requis, dépend alors des notions qu'il traite et des notes obtenues pour celles, parmi ces notions, qui ont déjà été étudiées. En envoyant une autre commande de sélection, selon la procédure exposée précédemment, l'élève peut demander (3B) immédiatement, ou ultérieurement s'il a déconnecté l'interface 1 à la fin de l'envoi des données traitées, que soient envoyées à l'interface 1, par le serveur 2, d'autres données à traiter, concernant un autre exercice. Dans ce cas, le microprocesseur 23 reconnaît encore la nouvelle commande de sélection qu'il vient de recevoir, mais, contrairement à l'envoi précédent des données à traiter, il lit dans la mémoire d'historique 22 la note obtenue par l'élève à l'exercice précédent, ou effectue l'analyse plus fine sur les notions, expliquée cidessus. En fonction (3C) de la note, par exemple si elle est faible, il adresse (3D) une zone de la mémoire 25 correspondant à un exercice de niveau de difficulté voisin de celui de l'exercice précédent et les données à traiter correspondantes sont envoyées (3E) à l'élève, comme expliqué précédemment. Dans une seconde étape 4A de la seconde séquence 2S, l'élève effectue la seconde étape de la première séquence 1S et peut ainsi continuer à s'exercer avec des exercices de niveaux inchangés tant qu'il n'a pas obtenu de note suffisante. Dans cet exemple, il est prévu qu'un enseignant puisse, préalablement au premier exercice, fixer les critères réglant le cheminement adaptatif. Il peut en effet, à partir du clavier 15, envoyer des commandes, mémorisées par le serveur 2, qui, entre autres, déterminent le nombre d'exercices, et de notes correspondantes, au-delà duquel une notion est considérée comme étant à coup sûr acquise ou comme étant non acquise. Dans le cas où l'appréciation du serveur 2 établit que la note ainsi cumulée pour une notion est insuffisante, ces commandes ont pour effet de détourner le cheminement adaptatif vers des exercices traitant d'autres notions à acquérir, en évitant de rester trop longtemps à l'étude des notions non acquises, quitte à y revenir ultérieurement.Il est de même prévu, ici, que le serveur 2 établisse des statistiques, sur l'ensemble des élèves, sur le nombre moyen d'exercices à traiter pour acquérir une notion et qu'il effectue un détournement du cheminement des exercices d'un élève vers d'autres notions (exercices) lorsque, d'après l'appréciation du serveur 2, l'élève n'a pas acquis la notion après avoir effectué un nombre bien plus grand d'exercices. Il y a ainsi une adaptation du cheminement, en fonction des notions à acquérir, qui est à la fois spatiale, choix d'un exercice de niveau adapté, et "temporelle" nombre d'échecs avant déroutement. Ainsi, dans cet exemple, il est prévu que l'élève puisse faire un choix de type d'exercice, ou notion, tel que grammaire, dictée, dans la langue concernée, si bien que la mémoire d'historique 22 conserve plusieurs des dernières notes, avec les types d'exercices traités correspondants, et le microprocesseur 23 pondère chacune de ces notes mémorisées selon le type de nouvel exercice demandé afin de déterminer le niveau de l'élève dans le type de sujet demandé et envoyer l'exercice de niveau adapté. Comme indiqué ci-dessus, il est aussi prévu que le serveur 2 envoie aussi, avec l'exercice, les réponsestypes correspondantes si elles sont simples, ce qui permet au système à microprocesseur 10 de fournir à l'élève sa note. Dans ce cas, le système à microprocesseur 10 peut ne renvoyer au serveur 2 que la note qu'il vient de calculer et qui constitue en ellemême les données traitées. Sinon, le serveur 2 peut envoyer, au système à microprocesseur 10, le score, c'est-à-dire la note de l'élève, que le système à microprocesseur 10 affiche sur l'écran 14. La connaissance de sa note juste après la première séquence d'étapes permet à l'élève d'effectuer un choix d'exercice, que le serveur autorisera en général si le niveau de difficulté a été correctement choisi par l'élève en fonction de sa note. Dans un second exemple de fonctionnement du dispositif 1 et du serveur 2, l'élève veut accéder au serveur vocal 30 pour recevoir des phrases vocales. Dans la première étape de la première séquence 1S, l'élève connecte le terminal 11 à la ligne 3 et appelle le serveur 2. Dans cet exemple, c'est le système à microprocesseur 10 qui reçoit, par la prise 13, une commande de sélection provenant du clavier 15 et la met en forme avant de l'envoyer au serveur 2 à travers la prise 13 et le modem 12. Après la réponse du serveur 2, l'élève envoie, par frappe sur le clavier 15, une commande de sélection vocale d'un exercice qui traverse la liaison 17, le modem 12, la ligne 3 et parvient au modem 21 du serveur 2, d'où elle est transmise aux microprocesseurs 23 et 33. Seul le microprocesseur 33 reconnaît, au moyen de son logiciel et de données associées mémorisées dans la mémoire de programme 34, qu'il s'agit d'une commande de sélection pour une langue déterminée et pour un exercice vocal.Le microprocesseur 33 adresse alors en lecture la mémoire 35, en fonction de la commande de sélection vocale reçue, et la relie en sortie au côté du convertisseur 31 opposé à la ligne 3 pour émettre à travers lui sur la ligne 3, sous forme vocale, les données vocales concernant l'exercice à traiter, sélectionné par la commande de sélection vocale. Dans la seconde étape de la première séquence 1S, l'élève, ayant connecté à la ligne 3 le poste téléphonique 19, écoute les phrase issues du serveur vocal 30. Selon la question, l'élève y répond soit vocalement par le poste 19, par exemple pour répéter avec l'accent correct une phrase qu'il a entendue, ou bien numériquement, au moyen du clavier 15, relié au système à microprocesseur 10, si, par exemple, la question concerne la compréhension d'une phrase ou simplement s'il s'agit d'une dictée, ou, éventuellement, pour des réponses simples, par utilisation de touches à fréquences vocales si le poste 19 est équipé de la sorte. La réponse vocale de l'élève parvient tout au long de l'exercice au convertisseur 31, qui la compare avec une réponse-type contenue dans la mémoire 35 et fournit au microprocesseur 33, à la fin de l'exercice, une note de réponse vocale traduisant le degré de conformité de la réponse vocale de l'élève avec la réponse-type. La réponse logique de l'élève, suite de réponses à chaque question, fournie au moyen du clavier 15, parvient au système à microprocesseur 10 à travers la prise 13 et y est mémorisée. Dans cet exemple, le système à microprocesseur 10 est déconnecté de la ligne 3 après l'envoi de la commande de sélection vocale et travaille en local. A la fin de l'exercice, l'élève transmet au système à microprocesseur 10, par le clavier 15, un ordre d'envoi de la réponse logique mémorisée concernant l'exercice qui vient de se terminer. La réponse logique est alors envoyée par le système à microprocesseur 10, à travers la prise 13, le modem 12 et la ligne 3, au modem 21 qui la transmet au microprocesseur 33.Dans la première étape de la seconde séquence 2S, le microprocesseur 33 mémorise, dans la mémoire 32, la réponse logique, reçue à l'étape précédente, ainsi que la note de réponse vocale issue du convertisseur 31. Le microprocesseur 33 compare ensuite la réponse logique qu'il vient de recevoir à la réponse-type correspondante contenue dans la mémoire 35 et attribue une note de réponse logique dont la valeur traduit le degré de conformité de la réponse logique avec la réponse-type. Le microprocesseur 33 pondère ensuite, en fonction de l'importance relative entre les questions à réponse vocale et celles à réponse logique, la note de réponse vocale et la note de réponse logique pour établir une note de réponse globale, qui est mémorisée dans la mémoire 32. Si l'élève envoie ensuite une nouvelle commande de sélection, de données écrites ou de données vocales, le microprocesseur 23 ou 33 concerné prend en compte, pour choisir l'exercice à envoyer, les notes relatives aux exercices écrits et aux exercices vocaux respectivement contenues dans les mémoires 22 et 32, en les pondérant selon le type d'exercice demandé. Le détail des données traitées étant ici temporairement mémorisé, le microprocesseur 23 ou 33 peut aussi les prendre en compte, par exemple pour affiner sa connaissance du niveau de l'élève pour le choix d'un exercice traitant des sujets différents. L'élève effectue ensuite la seconde étape de la première séquence 1S d'un exercice écrit ou vocal. Dans cet exemple, le serveur vocal 30 est physiquement intégré au serveur 2, si bien que les notes de réponse vocale sont directement accessibles par la partie non vocale du serveur 2 et n'ont pas, ici, à lui être envoyées par le serveur vocal 30 juste avant la seconde séquence. On comprendra que le serveur vocal 30 peut aussi être séparé du serveur 2 et communiquer avec lui par un modem, soit directement, soit par l'intermédiaire de l'interface 1, et qu'il peut même être seul. REVENDICATIONS 1. Procédé de traitement, à cheminement adaptatif, de données issues d'un serveur (2) agencé pour être connecté à des moyens d'échange de données (1), comprenant une première séquence d'étapes suivante - on connecte les moyens d'échange (1) au serveur (2) et on lui envoie à travers eux une commande de sélection (1A) provoquant la sélection et l'envoi en retour, par le serveur (2) aux moyens d'échange (1), de données à traiter fonction de ladite commande de sélection (1A) et - on traite les données à traiter et, par les moyens d'échange (1), on transmet au serveur (2) les données traitées, caractérisé par le fait que la première séquence est suivie d'une seconde séquence d'étapes suivante - le serveur (2) mémorise les données traitées et transmises par les moyens d'échange (1) et envoie en retour aux moyens d'échange (1), sur réception d'une autre commande de sélection (3B), d'autres données à traiter, fonction des données traitées précédemment reçues et mémorisées et - on repasse à la seconde étape de la première séquence. 2. Procédé selon la revendication 1, dans lequel, lors de la seconde étape de la première séquence, on déconnecte du serveur (2) les moyens d'échange (1) après réception des données à traiter et on les y connecte à nouveau pour la transmission des données traitées. 3. Procédé selon l'une des revendications 1 et 2, dans lequel, juste après la première séquence, le serveur (2) envoie, aux moyens d'échange (1), des données de score, fonction des données traitées en dernier, indiquant le degré de conformité desdites données traitées avec des données prédéterminées associées auxdites données à traiter. 4. Procédé selon l'une des revendications 1 à 3, dans lequel le serveur (2) envoie avec les données à traiter, en fonction de commandes lui provenant des moyens d'échange (1), des données de réponse-type permettant de calculer des données de score traduisant la conformité des données traitées avec la réponse-type et dans lequel on envoie, par l'interface (1), en fin de première séquence, lesdites données de score au serveur (2). 5. Procédé selon l'une des revendications 1 à 4, dans lequel, les moyens d'échange de données (1) comportant un transducteur phonique (19), agencé pour être connecté à un serveur phonique (30) du serveur (2), ainsi que des moyens de calcul (10) agencés pour être connectés au serveur phonique (30) et reliés à des moyens d'entrée de données (15), les étapes de la première séquence sont respectivement les suivantes - on commande la connexion des moyens de calcul (10) au serveur phonique (30) et on envoie au serveur phonique (30), par les moyens d'entrée (15) et les moyens de calcul (10), une commande de sélection de données à traiter, données de type phonique, provoquant l'envoi au transducteur phonique (19), préalablement connecté au serveur phonique (30), de données phoniques à traiter, fonction de la commande de sélection des données phoniques et - en réponse à la réception des données phoniques sur le transducteur phonique (19), d'une part on fournit, par les moyens d'entrée de données (15), des données logiques de réponse, fonction des données phoniques reçues, qui, traversant les moyens de calcul (10), y sont transformées en données logiques traitées et sont transmises au serveur phonique (30), et, d'autre part, on fournit au serveur phonique (30), par le transducteur phonique (19), des données phoniques traitées, elles aussi fonction desdites données phoniques reçues, et les étapes de la seconde séquence sont respectivement les suivantes - le serveur phonique (30) mémorise les données phoniques traitées et les données logiques traitées et envoie en retour aux moyens d'échange de données (1), sur réception d'une autre commande de sélection (3B), d'autres données à traiter fonction des données phoniques traitées et des données logiques traitées précédentes et - on repasse à la seconde étape de la première séquence. 6. Procédé selon la revendication 5, dans lequel, lors de la seconde étape de la première séquence, on déconnecte les moyens de calcul (10) d'avec le serveur phonique (30) après l'envoi de la commande de sélection des données à traiter et on les (10) y (30) connecte à nouveau, après la fin de la transmission des données phoniques traitées, pour fournir au serveur phonique (30) les données logiques traitées. 7. Procédé selon l'une des revendications 5 et 6, dans lequel, juste avant la seconde séquence, on envoie les données de score, concernant les données phoniques traitées, à la partie non phonique du serveur (2), pour la sélection desdites autres données à traiter. 8. Dispositif pour la mise en oeuvre du procédé de la revendication 1, constitué de moyens d'échange de données (1) comportant des moyens d'interface de ligne (11) agencés pour, sous la commande de moyens d'entrée (15) actionnés par un opérateur, échanger des données avec une ligne de transmission de données (3) reliée au serveur (2) et des moyens de calcul (10), caractérisé par le fait que les moyens de calcul (10) sont agencés pour échanger des données avec la ligne de transmission (3) et pour traiter les données reçues de la ligne de transmission (3) en fonction de données leur provenant des moyens d'entrée (15) par une liaison (13) traversant les moyens d'interface de ligne (11). 9. Dispositif selon la revendication 8, dans lequel les moyens de calcul (10) comportent des moyens de sortie (10A) pour commander, à travers une liaison de données (13), des moyens d'affichage (14) des moyens d'interface de ligne (11). 10. Dispositif selon l'une des revendications 8 et 9, dans lequel les moyens de calcul (10) comportent des moyens d'échange de données reliés à un côté d'un modem (12) de l'interface de ligne (11) relié de l'autre côté à la ligne de transmission (3). 11. Dispositif pour la mise en oeuvre du procédé de la revendication 5, dans lequel les moyens de calcul (10) sont agencés pour émettre, sur la ligne de transmission (3), les commandes de sélection phoniques des données à traiter, pour calculer, à partir des données logiques de réponse, et émettre, sur la ligne de transmission (3), les données logiques traitées. 12. Serveur (2) pour la mise en oeuvre du procédé de la revendication 1, caractérisé par le fait qu'il comporte des moyens de calcul (22,23,25;32,33,35) agencés pour recevoir les données traitées et les commandes de sélection (lA;3B) des données à traiter et pour, en réponse, sélectionner, et émettre (3E) les données à traiter en fonction des données traitées précédemment reçues.