Mode d'emploi des dictionnaires

Comment utiliser les dictionnaires interactifs

Les dictionnaires dynamiques des cours du site studyvox.biwi.ca fonctionnent tous de la même manière :

1. Un champ d'édition permet de saisir une entrée

Une liste déroulante d'exemples facilite la recherche dans les dictionnaires.

2. Un bouton résultat permet d'obtenir la saisie ou le résultat de la recherche dans le dictionnaire.

3. Des liens permettent d'exécuter la saisie ou le résultat avec une commande appropriée, d'obtenir de l'aide sur cette commande qui exécute la saisie courante, de revenir à la page précédente ou au sommaire du cours.

Actions avec des raccourcis clavier, accessibilité pour les aveugles

Toutes ces actions sont accessibles aux aveugles, qui possèdent le logiciel de revue d'écran Jaws.

Voici le détail des actions que vous pouvez faire (avec Jaws 6.2 et Internet Explorer 6 ou 7)

Le lien ci-dessous vous placera dans la page de saisie du dictionnaire, dans laquelle vous trouverez un champ d'édition pour la saisie de la donnée, une liste déroulante d'exemples et un bouton "résultat".

Placez-vous sur le champ d'édition ou sur la zone de liste déroulante en utilisant les touches "flèche haut" ou "flèche bas", et quand Jaws vous annoncera "édition" ou "zone de liste déroulante", appuyez sur la touche "entrée", pour activer ce champ d'édition.

Jaws vous annoncera alors "entrez le texte", que vous taperez au clavier (en effaçant éventuellement ce qui pourrait être déjà écrit dans le champ d'édition, grâce à la touche "backspace")

Remarque : si vous appuyez sur la touche "flèche bas", vous pourrez faire défiler une liste de recherche, qui contient toutes les données saisies précédemment.

Cela peut vous éviter d'avoir à retaper certaines données.

Pour la zone de liste déroulante, vous utiliserez "CTRL+flèche haut" ou "CTRL+flèche bas" pour choisir un item de la liste et "CTRL+flèche droite" pour lire le texte de l'item choisi.

Remarque importante :

Pour pouvoir obtenir un exemple de la liste déroulante, le champ d'édition de la saisie doit être vide, sinon c'est son contenu qui sera saisi.

Vous effacerez ce contenu par la touche "back space".

Enfin, vous vous placerez sur le bouton "résultat" en appuyant une fois sur la touche "tab", puis sur la touche "entrée".

La page de résultat s'affichera.

Vous pourrez toujours revenir dans la page dont vous êtes parti, pour lire la suite du mode d'emploi, en utilisant le raccourci habituel "alt+flèche gauche", une ou plusieurs fois, jusqu'à que vous soyez revenu dans cette page.

Page dictio.php, pour la saisie d'une donnée

Je décris maintenant les possibilités offertes par les dictionnaires dynamique de studyvox. Les mots d'un dictionnaires sont séparés de leur traduction, par le séparateur "_" On pourra trouver, par exemple, dans un dictionnaire trilingue, une ligne comme :

bonjour_guten Tag_good morning

On peut saisir n'importe quelle donnée, dans le champ d'édition du dictionnaire. Pour cela, on écrira un mot ou une phrase, éventuellement précédé ou suivi par un symbole "_" Pour l'exemple de la ligne ci-dessus :

la saisie bonjour donnera le résultat guten Tag_good morning

la saisie _guten Tag donnera le résultat bonjour (traduction inverse)

la saisie guten Tag_ donnera le résultat good morning

la saisie _good morning_ donnera le résultat bonjour_guten Tag

On peut ainsi envisager des traductions multiples, pour des dictionnaires multilingues.

Si la saisie est trouvée dans le dictionnaire, le résultat est la traduction de cette saisie. Si la donnée ne figure pas dans le dictionnaire, le résultat est simplement ce que l'on a saisi.

On peut aussi saisir une donnée, en la faisant commencer par le symbole "$", pour qu'elle ne soit pas transformée par le dictionnaire courant. Cela permet de choisir une donnée, qui devient la donnée courante pour une procédure (que nous décrirons plus loin)

Les données et leurs traductions peuvent contenir des caractères unicode, des instructions du langage html... Par exemple, vous pouvez saisir un symbole unicode en utilisant l'écriture standard &#nnn; ou &#xnnn; où nnn et xnnn sont respectivement, les code décimaux et hexadécimaux du caractère.

Cette remarque est importante, car elle permet de traduire des formules qui contiennent des symboles, des pictogrammes, des idéogrammes...

Si vous désirez ajouter une traduction du symbole dans le dictionnaire, vous saisierez le symbole "+", suivi du caractère unicode, puis du signe "_" suivi de sa traduction. Pour connaître la signification des images unicode, si vous êtes aveugles, vous pouvez consulter le lien suivant :

Lien externe : code hexadécimal des caractères iso, avec leur signification

Faite un essai avec le caractère ☠ que j'ai placé dans le dictionnaire langue.txt Vous devriez trouver que son code décimal est 9760 et qu'il représente une "tête de mort"

Connaissant son code numérique, vous pouvez l'utiliser, pour ajouter sa traduction dans le dictionnaire Jaws, ce qui permettra d'entendre sa traduction chaque fois que vous le parcourerez.

On peut utiliser des symboles spéciaux, comme "% $", "+", "_", "£", "interrogation", "exclamation" ou "&", que l'on place au début de la donnée à saisir.

Quand la donnée commence par le symbole %, elle est considérée comme une formule de mathématique, qui peut être traitée en ligne, par la procédure "effectuerform.bat"

Quand la donnée commence par le symbole "+", elle sera ajoutée à la fin du dictionnaire.

Exemple :

+primitive(x^n)_x^(n+1)/(n+1)

Pour ne pas abîmer certains dictionnaires, cette possibilité n'est pas active dans tous les cours.

Quand la donnée est une phrase qui commence par le symbole "£", tous les mots de cette donnée sont traduits par le dictionnaire courant, et le résultat est la phrase ainsi traduite. Exemple :

£sin(a+b) + sin(a-b)

donnera sin(a)*cos(b)+cos(a)*sin(b) + sin(a)*cos(b)-cos(a)*sin(b)

Quand la donnée commence par le symbole "&", cette donnée est recherchée dans le dictionnaire d'aide courant.

Quand on fait précéder l'expression recherchée par un "_", la recherche est faite de droite à gauche.

Exemple : si une ligne d'un dictionnaire de mathématiques contient sin(a+b)_sin(a)*cos(b)+cos(a)*sin(b) alors la saisie de sin(a+b) donnera le résultat sin(a)*cos(b)+cos(a)*sin(b) tandis que la saisie de _sin(a)*cos(b)+cos(a)*sin(b) donnera le résultat sin(a+b)

Vous pouvez rechercher plusieurs mot écrits sur une même ligne, en faisant suivre le mot recherché par le symbole "_" Par exemple :

si une ligne contient a_b_c la saisie de b_ donnera le résultat c

Remarque : Vous pouvez cumuler des symboles, comme "£" suivi de "&", ou de "_"...

Par exemple :

£&mot1 _mot2 donne la traduction du "mot1" par le dictionnaire d'aide courant, suivie de la traduction inverse du "mot2" par le dictionnaire courant.

Pour simplifier la saisie, la recherche ne tient pas compte des majuscules ou des minuscules.

Quand on entre une "interrogation" ou une "exclamation", on obtient la liste complète des mots du dictionnaire, ou la liste de leur traduction. Pour obtenir uniquement la liste des mots qui commencent par une lettre ou un caractère, on placera cette lettre ou ce caractère juste après le symbole "?" ou "!"

Par exemple, ?a donnera la liste de tous les mots du dictionnaire qui commencent par la lettre a.

Faites des essais avec ?a_ !a !a_ par exemple.

Remarque : On utilisera "&?" et "&!" pour obtenir ces listes, pour le dictionnaire d'aide courant. Dans ces listes, chaque mot ou chaque traduction est écrit sur une seule ligne, pour permettre de le sélectionner par "maj+flèche bas", puis le copier par "ctrl+c", pour le coller par "ctrl+v", dans le champ d'édition. Cette méthode donne la possibilité de développer des exercices avec corrigé, pour illustrer les cours. On pourra, par exemple, écrire une formule précédée du symbole % dans une ligne d'une page HTML, que l'élève pourra copier pour la coller dans le champ d'édition d'une donnée. La procédure effectuerform.bat lui donnera, s'il le désire, le résultat du calcul formel de cette formule.

Faites l'essai avec l'exemple :

%1/2+2/3+3/4

Pour faciliter ces manipulations, on placera, en général, en haut d'une page de cours, des liens pour la saisie des données et pour les procédures de traitement de celles-ci.

Procédures pour le traitement des données ou des sorties du dictionnaire, avec les outils sonores de studyvox

Le résultat affiché, peut servir de donnée pour l'exécution d'une procédure, que l'on peut activer avec des liens avec les fichiers .bat comme math.bat, effectuerform.bat...

Le lien "aide sur la commande" donne les règles d'écriture des paramètres de cette commande.

Comme nous l'avons dit plus haut, une donnée qui commence par le symbole "$" n'est pas transformée par le dictionnaire, ce qui permet de saisir n'importe quelle donnée de son choix, qui sera utilisée comme donnée courante pour la procédure math.bat

Pour saisir plusieurs paramètres de la procédure math.bat, il suffit de les placer entre des guillemets, dans l'écriture de la donnée.

Je rappelle qu'une donnée qui commence par le symbole %, doit être une formule pour un calcul formel, qui sera la donnée courante pour la procédure effectuerform.bat

Exemples de procédures et mise à jour des logiciels de studyvox

Les procédures contiennent des commandes .exe, qui sont recherchées sur votre PC, dans des répertoires imposés, comme c:\sv3\mathvox par exemple. Pour pouvoir les activer, vous devez les installer (si vous ne l'avez pas encore fait) en utilisant le lien ci-dessous :

Lien externe : téléchargement des outils sonores de studyvox

Vous n'avez pas besoin de refaire ce téléchargement, si votre dernière installation correspond à une date supèrieure à la date de dernière mise à jour des logiciels. Si ce n'est pas le cas, la réinstallation des logiciels ajoutera simplement les nouvelles procédures à celles déjà présentes sur votre PC

Si vous avez fait cette installation, le lien ci-dessous activera la procédure calcform.bat, qui vous permet d'effectuer un calcul formel en ligne. Si vous activez ce lien, vous choisirez d'exécuter la procédure, puis vous entrerez une expression mathématique formelle. Jaws vous lira le résultat à haute voix.

calcform.bat : calcul formel en ligne

Vous pouvez aussi utiliser le lien ci-dessous, qui active la procédure effectuerform.bat :

procédure effectuerform.bat

Le résultat est écrit dans une fenêtre "console", que vous pouvez lire avec le curseur Jaws. Dans les pages des cours de mathématiques, vous trouverez des liens avec des procédures adaptées aux traitement de leur contenu.

Ceci termine la page "mode d'emploi" des dictionnaires et des commandes dynamiques du site studyvox.biwi.ca. Pour apprendre à vous servir d'autres outils de calcul, comme les tableurs par exemple, vous pouvez consulter le lien :

Suivant : les outils de calcul, tableurs...

Retour dans le sommaire des cours de mathématiques du site studyvox.biwi.ca