Aller au contenu

Projet:Laboratoire/Index vocabulaire

Une page de Wikiversité, la communauté pédagogique libre.

Proposé par Youni Verciti, dernière mise à jour: samedi 02 novembre.

L'outil vocabulary-index a pour objectif de créer des pages d'index du vocabulaire étudié dans les départements de langues étrangères de la wikiversité francophone ; sous formes de fiches de vocabulaire en relation avec une leçon étudiée.

Les fiches affichent trois listes, celle des mots, celle des locutions celle des phrases.

La liste des mots propose des liens inter-wiki vers les mots correspondants des projets Wiktionnaire.

Cloner le projet gerrit

[modifier le wikicode]

Après avoir cloné le projet Gerrit vocabulary-index dans votre répertoire utilisateur, vous exécutez la commande vcb.py avec le titre de la leçon comme argument.


La commande vcb.py

[modifier le wikicode]

~/vocabulary-index/vcb/vcb.py Portugais/Grammaire/Nom
La commande ci-dessus, produit la page suivante: Portugais/Index vocabulaire/vcb Nom.

Titres des pages

[modifier le wikicode]

En mode normal, le programme créé une page pour le sommaire des fiches lors de la première utilisation sur le département cible, puis une page pour la fiche vocabulaire avec les noms suivants:

Sommaire = Département/Index vocabulaire

Fiche = Département/Index vocabulaire/vcb Leçon

Titres = Département/Index vocabulaire/Vocabulaire Leçon (nom à réviser)

L'outil catégorise toutes ses fiches de vocabulaire dans Catégorie:Page auto (nom à réviser) puis les fiches de vocabulaire de chaque département dans Catégorie:Département/Vocabulaire/Index. Actuellement l'outil ne vérifie ni ne créé les pages de catégories (à réviser).

Commentaire de l'auteur

[modifier le wikicode]

Le script créé une nouvelle page (la liste de vocabulaire) et un lien vers cette nouvelle page dans la liste des fiches vocabulaire (Département/Index_vocabulaire), si nécessaire!
Il manque le lien vers le sommaire à placer dans la section Vocabulaire de la page du département .

L'option --test vise à tester le programme sur d'autres départements sans en modifier le contenu. Les pages de vocabulaire sont enregistrées dans le laboratoire et le lien s'ajoute à la fin de cette page.< br />

Les informations ci-dessus sur cette page de laboratoire seront publiées dans un chapitre nommé "Documentation rev_0.2" sur le serveur web de l'outil dans l'objectif d’amener le code à une version claire, stable et disponible sous gerrit pour pouvoir poursuivre là les commentaires et révisions.

Propositions d'améliorations

[modifier le wikicode]

Liens inclus

[modifier le wikicode]
  • Traiter le cas des liens à l’intérieur des cellules, dont voici un exemple:
Moço : Garçon (Brésil et Alentejo
Moça : Fille (Brésil et Alentejo
Cf Portugais/Vocabulaire/Se présenter
  • Traiter le cas des clés avec valeur vide [[wikt:muitíssima#pt|]].

Phase 3: (cat:Fiches vocabulaire interwiki) Phase 3: créer la catégorie Vocabulaire/Index quand nécessaire.

Index global

[modifier le wikicode]
  • Phase 3: Diviser la liste globale du département en 3 ou 4 listes distinctes (mots, locutions, phrases, audio).Youni Verciti (discussion)

Problèmes connus

[modifier le wikicode]

Département Chinois

[modifier le wikicode]
  • Le script interroge le serveur API via une requête action=languagesearch et obtient "lzh" comme réponse. Notre département chinois utilise le modèle (zh). J'ai essayé le modèle "lzh" mais il n’est pas reconnu.

Modèle Prononciation

[modifier le wikicode]
  • La quatrième colonne, option "Transcription" du modèle "Prononciation" empêche l'indexation de son contenu (cf. log). J'ai traité ce modèle au plus court dont j’ai détourné l’utilisation pour lier des fichiers audio. La question devient comment ajouter une colonne "fichier audio" au modèle Prononciation?

Département Grec

[modifier le wikicode]
  • La liste Grec/Vocabulaire affiche une première ligne bizarre ! On dirait des données du département portugais :-P. Le problème est probablement sur une des pages du département grec?¿ --Youni Verciti (discussion) 2 mars 2016 à 13:10 (UTC)

Commentaires

[modifier le wikicode]