Filtre ACDC pour créer des phrases autocorrigées ...

Ceci est une ARCHIVE, peut-être périmée. Vérifiez bien les compatibilités !

Présentation

Salut, à tous,
j’étais intervenu sur le forum il y a un petit moment pour demander de l’aide pour réaliser un filtre permettant de créer des phrases auto-corrigées ...

Et bien, le voilà enfin ce filtre !

Nous l’utilisons en salle multimédia pour faire travailler la compréhension de phrases en Anglais à partir de documents audio enregistrés . La création de ces « auto-corrector » se devait d’être la plus simple possible .

Vous pourrez voir que je me suis largement inspiré du filtre QCM pour transformer mon php brut en filtre SPIP.
Merci donc à Mathieu GIANNECCHINI pour son aide « involontaire » mais précieuse .

Principe

ACDC signifie ici Auto Corrector Dictations and Comprehension ...

1 article = 1 auto-corrector .

Toute phrase écrite dans un article entre 2 ¤ ( le symbole à coté de la touche entrée : Alt Gr + dollar )devient la solution à la « dictée » .

Et dès qu’une solution est présente, le filtre affiche un champs pour proposer une solution, un bouton « corriger » et une case difficile pour tenir compte de la ponctuation et des majuscules lors de la correction.

Un système de couleurs indique si les mots proposés sont justes, faux ou justes mais mal placés.

A partir de là vous pouvez mettre n’importe quel contenu comme source de cette dictée : Du texte, une image, un fichier audio, une vidéo, un lien vers du streaming ... ça vous savez comment ça marche ...

Exemple concret ...

Je tape dans mon article ¤ There’s so many different worlds, so many different suns ¤ ceci devient donc la solution à mon auto-corrector .

J’ajoute à mon article un document audio dans lequel on entend quelqu’un qui dit cette phrase .(mark Knopfler par exemple).

Le filtre nous sert alors à corriger ce que la personne tape comme proposition à ce qu’il entend, en gros ce qu’il ou elle a compris. De là, il se peut que certains mots de la phrase soient mal écrits, mal placés, oubliés , la correction nous indique alors ce qui est juste, mal placé, ou complètement faux ( cad, mal orthographié ou inexistant) .

On pourrait faire la même chose en demandant à l’apprenant d’écrire la réponse à un dialogue d’une pièce de théatre :

Complétez le dialogue suivant :

OPHELIA. Vous commentez aussi bien qu’un coryphée, Monseigneur.

HAMLET. Je pourrais inventer le dialogue entre vous et votre amant, si je voyais se trémousser vos marionnettes.

OPHELIA. Vous êtes incisif, Monseigneur, très incisif !

HAMLET :
 ???

Le filtre corrigera alors l’apprenant si celui ci ne connait pas parfaitement la phrase de réponse ...

Détails techniques :

-  Copier le contenu du txt dans mes_fonctions.php3
-  modifier le squelette des articles en ajoutant |acdc

ex : #texte|smileys devient #texte|smileys|acdc

-  Enfin pour régler un petit probleme de rafraichissement des pages (qui oblige à recalculer les pages pour rendre la dictée vierge à coup sûr et pas se retrouver avec les propositions de quelqu’un d’autre ), j’ai mis ce filtre sur un squelette spécial qui est recalculé toutes les 2 secondes (en modifiant le php correspondant au squelette : en passant le 24*3600 en 1*2 ).
Ce squelette me permet également d’afficher plusieurs dictées avec un système de navigations. ( En reprenant le squelette des rubriques Diaporama de EVa ...)

Dans les choses que je vais sans doute ajouter, voici celles qui risquent de me poser probleme :
-  Un score qui diminue en fonction du nombre d’essais .
-  Ajouter plusieurs réponses possibles dans une même phrase.
-  Un filtre pour des texte à trous, avec correction au caractère près .

Voilà je crois n’avoir rien oublié, merci de me tenir informé d’une éventuelle amélioration de ce filtre, et merci d’être indulgent sur ma façon de « programmer » ... je ne connaissais encore rien au Php et aux entrailles de Spip il y a encore 2 mois ...

@ bientôt

G !B

Filtre ACDC
à copier dans mes_fonctions.php3
ACDC version SPIP 1.7

Capture d’écran :

Exemple en ligne sur :

Pour l’exemple, uiliser de préférence Internet Explorer en vérifiant que votre lecteur de son wave par défaut est Mediaplayer ou Quicktime (quelque soit la version ).
Si vous utilisez Mozilla, Netscape, installer Quicktime.

http://elseware.univ-pau.fr/article.php3?id_article=168

Phrases de R. Lanouilh lues par P. Jones

Discussion

Aucune discussion

Ajouter un commentaire

Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :

  • Désactiver tous les plugins que vous ne voulez pas tester afin de vous assurer que le bug vient bien du plugin X. Cela vous évitera d’écrire sur le forum d’une contribution qui n’est finalement pas en cause.
  • Cherchez et notez les numéros de version de tout ce qui est en place au moment du test :
    • version de SPIP, en bas de la partie privée
    • version du plugin testé et des éventuels plugins nécessités
    • version de PHP (exec=info en partie privée)
    • version de MySQL / SQLite
  • Si votre problème concerne la partie publique de votre site, donnez une URL où le bug est visible, pour que les gens puissent voir par eux-mêmes.
  • En cas de page blanche, merci d’activer l’affichage des erreurs, et d’indiquer ensuite l’erreur qui apparaît.

Merci d’avance pour les personnes qui vous aideront !

Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.

Qui êtes-vous ?
[Se connecter]

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom