Ouvrir le menu principal

Projet:Laboratoire/Index vocabulaire

< Projet:Laboratoire

Proposé par Youni Verciti, dernière mise à jour: mardi 22 janvier.

DéfinitionModifier

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 gerritModifier

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.pyModifier

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

Titres des pagesModifier

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)

CatégoriesModifier

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'auteurModifier

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éliorationsModifier

Liens inclusModifier

  • 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

Valeur videModifier

  • Traiter le cas des clés avec valeur vide [[wikt:muitíssima#pt|]].

CatégoriesModifier

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

Index globalModifier

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

Problèmes connusModifier

Département ChinoisModifier

  • 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 chinois. J'ai essayé le modèle "lzh" mais il n’est pas reconnu.

Modèle PrononciationModifier

  • 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 GrecModifier

  • 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)

CommentairesModifier

CritiquesModifier

  PourModifier

  ContreModifier

  NeutreModifier

ExemplesModifier