Contenu supprimé Contenu ajouté
Youni Verciti (discussion | contributions)
Youni Verciti (discussion | contributions)
Ligne 21 :
Les informations ci-dessous témoignent du développement iniial des scripts avant d'être placés sous révision de code. Elles seront archivés sous le nom "Phase 1". La page d'accueil de l'outil éditable en anglais et en Html est traduite en français: Pour éviter l’édition sur le serveur Web, nous publions dans le laboratoire de la Wikiversité francophone les informations "disons" quotidiennes dans un chapitre nommé Phase2.
__TOC__
== Documentation ==
Créer des index de vocabulaire pour les langues étrangères ; on obtient une page de vocabulaire à lier à la leçon correspondante, où un index global pour le département...
* "Département"/Index Vocabulaire/vcb_Nom_de_la_leçon
Exemple : La commande <code>./vcb.py Portugais/Grammaire/Nom</code> génère la page suivante :
[[Portugais/Index vocabulaire/vcb Nom]]. C'est l'objectif principal c-à-d créer une fiche de vocabulaire pour une leçon donnée.
* "Département"/Index Vocabulaire: Sommaire des pages de vocabulaire
Page constituant un sommaire des fiches, [[Portugais/Index vocabulaire]].
* "Département"/Index Vocabulaire/vcb-Global: Index golbal (3 listes, mots, locutions, phrases)
Exemple: La commande <code>./vcb.py Portugais</code> reconnait un nom de Département et va créer une liste exhaustive du vocabulaire pour l'ensemble du département.
[[Portugais/Index vocabulaire/Index global]] C'est la première version de l'Index Global, on se dirige vers 3 listes distinctes mots, locutions, phrases.
*
Le script scanne les pages de l'espace dont le titre est donné en argument:<br />
<code>./vcb.py Portugais/Grammaire/Nom</code>
* Si l'argument est un chapitre, scan la page.
* Si l'argument est une leçon, scan les fichiers dans l'espace et les dossiers des leçons(exo, quiz...).
* Si l'argument est un département scanne tout le dept. (Cette commande est gourmande en temps processeur et génère(ra) trois listes distinctes.
* {{Requête en cours}} Si l'argument est indéfini doit se comporter comme une leçon scanne l'espace de nom et uniquement les dossiers leçon.
Le script récolte l'ensemble des couples de mots contenu dans les modèles pour les stocker dans un Tuple.
Les données dans le tuple sont divisés en trois groupes:
* les mots simples,
* les locutions,
* les phrases.
Les données sont formatées sous forme de 3 listes distinctes, et sauvegardées dans le fichier:
~/Index Vocabulaire/vcb-Nom_de_la_leçon
 
<code>"Département"/Index vocabulaire/vcb-'Nom_de_la_page</code>
== Phase 1 - vcb.py ==
===== Fonctions prises en charge: =====