Projet:Laboratoire/Espaces de noms/Minute technique/Étape 2

Une page de Wikiversité.
Aller à la navigation Aller à la recherche

Étape 2[modifier le wikicode]

Nous souhaitons améliorer les fonctions contenues dans namespaceLib.py & le Module:Namespace lib.

Liste des améliorations[modifier le wikicode]

  1. Liste des groupes uniquement (sans les pages racines) Fait Fait !
  2. Liste des pages racines uniquement Fait Fait !
  3. Liste de toutes les pages Fait Fait !
  4. Nombre de redirections Fait Fait !
  5. Affichage fonction prop (Lua) voir fonctions Scribuntu mw.site.stat et mw.site.namespaces :
    1. Identifiant et Nom de l’espace Fait Fait !
    2. Total de pages Fait Fait !
    3. Nombre de pages à la racine Fait Fait !
    4. Nombre de sous-pages Fait Fait !

Analyse des liens par thèmes et par niveaux des départements (Variables)[modifier le wikicode]

  • Tous les liens affichés --> total_link = total_link_theme + total_link_niveau
  • Tous les liens par thèmes affichés --> total_link_theme
  • Tous les liens par niveaux affichés --> total_link_niveau
  • Liens uniquement dans la liste par niveaux --> total_niv_Add (v.l_Add)
  • Nombre de liens filtrés, sans redondance --> filtred_link (v.all_lessons)
  • Toutes les leçons dont la page existe --> total_lesson (v.l_exist)
  • Moyenne de leçons par département = total_lesson_exist / total_dpt
  • Nombre de liens redondants = Tous les liens par niveaux affichés - Liens uniquement dans la liste par niveaux
  • Liens cassés = Nombre de lien filtré, sans redondance - Toutes les leçons dont la page existe

Vérification[modifier le wikicode]

  • Tous les liens affichés - liens redondants - liens cassés = Toutes les leçons dont la page existe
  • Nombre de liens redondants = Tous les liens affichés - Nombre de lien filtré, sans redondance

Reste à résoudre[modifier le wikicode]

  • total_lesson_theme
  • total_brokenlink_theme
  • total_lesson_niveau
  • total_brokenlink_niveau