perroquet-team team mailing list archive
-
perroquet-team team
-
Mailing list archive
-
Message #00125
Un exercice de vocabulaire avec Perroquet
Salut à tous,
ça fait un moment que j'avais dit que je ferai un exercice pour perroquet
(d'où demandes d'améliorations pour le réaliser)
le voici: http://noulard.name/perroquet/DMI-CM2-v1.tar
Il consiste en de multiple (121 pour être exact)
fichier ogg + un fichier sous-titre associé qui représentent autant de
mots de vocabulaires à apprendre.
DMI = Dictée de Mots Invariables
c'est une liste de mots de vocabulaire que mon fils
apprenait en CM2 (comme j'ai été super lent il n'est plus en CM2 :-)
L'idée est d'utiliser Perroquet pour faire réciter ces mots.
L'exercice s'importe apparemment correctement dans perroquet 1.1.0.
Je dis apparemment et ça mériterait plus de tests.
Il y a 2 comportements étranges:
a) perroquet ne passe pas automatiquement d'une séquence à l'autre?
[une fois qu'on a répondu correctement]
b) la durée de chaque fichier .ogg est généralement très petite
(entre 0.5 et 2.5 secondes) et bien que la longueur de la séquence audio
devrait être bonne [valeur issue d'ogginfo] et bien le slider
(en bas) d'avancement
s'arrête généralement avant la fin??
J'ai construit l'exercice avec de multiple séquences
(de façon à pouvoir les jouer aléatoirement et faciliter la
construction de l'exo perroquet)
mais je n'ai pas utilisé l'exercice manager pour construire l'archive
avec l'IHM.
J'ai écrit petit script maison. Ce script prends une liste de fichier
.ogg et qui crée
un répertoire contenant le template perroquet et les dossiers sequence_xxx
qu'on a plus qu'à tarer.
Je n'ai pas réussi à faire un "exercise.xml" qui soit accepté par
l'import perroquet,
si quelqu'un veut bien me dire comment faire je le ferai avec plaisir.
Notamment je peux "héberger" l'exercice sur http://noulard.name/perroquet
qu'est-ce que perroquet s'attend à avoir comme structure au bout du http...
et je n'ai pas regardé dans le code de perroquet je préfèrerai des explications
plutôt que du reverse engineering :-)
Cet exo pourra aussi être mis sur le dépôt "officiel" perroquet, si ça vous
paraît utile. La license serait CC-NC.
Sinon j'ai une remarque à propos de l'exercise manager.
On peut facilement "importer" un exo mais est-ce qu'on peut l'effacer?
Et si oui comment?
ça aurait été bien pratique pour mes multiples essais, et je me
dis aussi que ça pourrait être souhaitable pour "faire de la place"
de temps en temps.
Une remarque pour les curieux:
----------------------------------------------
A noter que le principe de création d'un tel exercice à partir d'un ensemble
de fichier ogg (ou autre supportant des tag ID3) serait facilement
automatisable.
Si on suppose que chaque fichier ogg contient un seul mot (ou phrase d'ailleurs)
et que le tag ID3 "TITLE" contient le mot/la phrase ont peut créer le
fichier .srt à
partir de ce tag TITLE et de la récupération de la longueur de la stream ogg.
J'ai fait "presque" ça en 100% python sauf pour la récupération de la longueur
de la stream ogg que j'ai récupéré avec "ogginfo" car c'était plus simple :-)
[enfin je savais pas faire en python mais je suis certain qu'avec gst
ça doit être possible mais je n'ai pas cherché]
Votre avis?
--
Erk
Membre de l'April - « promouvoir et défendre le logiciel libre » -
http://www.april.org
Follow ups