UP PREVIOUS NEXT TOP

4.5 La conception des situations de dialogue

Ces techniques de traitement du langage naturel ne peuvent être réalisées au moyen d'Authorware (sauf au moyen d'appels vers des fonctions externes). Les capacités de traitement du langage que supportent Authorware sont, nous l'avons dit, plus restreintes. Certains auteurs ont tendance à construire des interactions qui dépassent les capacités de traitement offertes par le système utilisé. La conception d'un logiciel interactif ne consiste pas à élaborer des activités sans se soucier des contraintes informatiques, mais au contraire à concevoir des interactions à l'intérieur d'un espace de contraintes. Considérons un enseignant qui procède de la façon X dans sa classe. S'il s'avère que les interactions de type X ne sont pas supportées par l'outil informatique qu'il a choisi, trois possibilités lui sont offertes: il peut remettre en question le choix du logiciel, bricoler le logiciel choisi pour essayer malgré tout de réaliser le mode X, et enfin chercher une forme d'interaction X', supportée par le logiciel et fonctionnellement équivalente à X. Trop souvent, c'est la solution 'astuce bricolée' qui est choisie. Bien que générale, cette remarque concerne particulièrement le traitement du langage naturel car nombre d'auteurs cherchent à reproduire les interactions utilisées par ailleurs, qui font appel à des capacités d'analyse certes banales chez un humain, mais sous-développées dans la plupart des logiciels. Ils cherchent en vain à trouver le 'pattern miracle' capable de discriminer bonnes et mauvaises réponses. Une meilleure solution consiste en général à se demander si une interaction équivalente ne peut se réaliser dans une situation plus contrainte. Par exemple, au lieu de demander au sujet de décrire sa famille, on lui demandera de trouver la différence entre deux familles présentées à l'écran. En d'autres termes, la qualité d'une analyse de réponse ne dépend pas uniquement du traitement prévu par l'auteur, mais de la mesure dans laquelle l'espace des réponses possibles est contraint par la situation. Les contraintes imposées par la situation définissent en quelques sorte un niveau intermédiaire entre des questions fermées et des questions complètement ouvertes.