Wikiversité:La salle café/04 2011

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

La salle café du 24 janvier 2011 au 30 janvier 2011[modifier le wikicode]

Sous-pages
Du 03/01 au 09/01
Du 10/01 au 16/01
Du 17/01 au 23/01
Semaine du 24/01 au 30/01
Du 31/01 au 06/02
Du 07/02 au 13/02
Du 14/02 au 20/02

Café rafraîchiAjouter un message

Affichages automatiques[modifier le wikicode]

Comme l'a suggéré Cynddl, un affichage dynamique des leçons par thème et par niveau serait de bon aloi. Je propose de partir de n:Wikinews:2011/janvier/20. JackPotte ($) 24 janvier 2011 à 01:01 (UTC)[répondre]

Hum, intéressant, si cela nous permet d’éviter de faire le boulot en double. Crochet.david 24 janvier 2011 à 19:16 (UTC)[répondre]

Bon, j’ai commencé à coder un bot, il marche pas mal :

Utilisateur:Cynddl/Test_leçons (ex dans le cadre juste de la partie Algèbre)

Seul point pas encore codé, les listes ne sont pas imbriquées ... je ne sais pas si c’est vraiment nécessaire.

Le code est facilement généralisable à d'autres sections et modifiables (à base de templates)... Je le mettrais en ligne demain si j’ai le temps (DS de maths toute l'aprem !).

Cynddl [discussion] 24 janvier 2011 à 22:10 (UTC)[répondre]

Je ne vois rien d'automatique dans cette page. J'avais déjà proposé un prototype mais en voici un deuxième, remplacer Département:Informatique_théorique#Débutant_Niveau_0_à_5 par :

Aucune page ne correspond à ces critères. De plus, pour avoir exactement le même classement que la version actuelle, il faudrait par exemple ajouter Catégorie:Leçon de niveau 5 dans Catégorie:Introduction à l'informatique pour obtenir le même double filtre que Wikinews. JackPotte ($) 24 janvier 2011 à 22:42 (UTC)[répondre]

Suite[modifier le wikicode]

J’ai mis en ligne le code de mon bot ... je pense qu'une version statique est plus intéressante car :

  • beaucoup plus léger au niveau infrastructure ;
  • plus de possibilités d'actions : on peut par exemple lister récursivement toutes les leçons pour sortir les leçons classées par niveau, ce qui n’est pas possible avec une version dynamique ;
  • (meilleur contrôle de la mise en page).

Utilisateur:Cynddl/Autogen_leçons_par_niveau

Le gros problème d'une version dynamique, c’est qu'on ne peut pas lister les leçons de niveau 5, par ex, dans une catégorie donnée.

Cynddl [discussion] 25 janvier 2011 à 17:33 (UTC)[répondre]

Merci mais j’ai l'impression que cela ne tient pas compte de ce que j’ai écris ci-dessus : pour lister par niveau il faut juste que la catégorie de la leçon le contienne (filtre double catégorie). Quant à la récursivité je n'y vois pas d'intérêt sachant que la liste à afficher est déjà dans une catégorie (et non éparpillée). JackPotte ($) 25 janvier 2011 à 17:40 (UTC)[répondre]

Avec un filtre dynamique, tu peux certes réaliser une intersection de deux catégories, mais elle ne prend pas en compte les sous-catégories...

<DynamicPageList>
category=Leçon de niveau 15
</DynamicPageList>

<DynamicPageList>
category=Mathématiques
</DynamicPageList>

<DynamicPageList>
category=Leçon de niveau 15
category=Mathématiques
</DynamicPageList>

Le dernier exemple renvoie Aucun résultat ! Il faut donc aller chercher les sous-catégories de Mathématiques et je ne vois pas comment faire de manière dynamique. De plus, ce n’est pas trop l'esprit wiki.

Cynddl [discussion] 25 janvier 2011 à 21:28 (UTC)[répondre]

Oui, mais normalement les leçons par niveau ne sont pas sensées lister chaque chapitre (sous-sous-catégorie), uniquement les leçons (sous-catégorie directe). JackPotte ($) 25 janvier 2011 à 21:34 (UTC)[répondre]

État d'avancement d'une leçon[modifier le wikicode]

Les pages leçon par niveau doivent-elles spécifier le niveau d'avancement des cours ? Le problème, c’est qu’il n'est pour l'instant stocké à aucun endroit sauf sur la page leçon par niveau ! Cynddl [discussion] 26 janvier 2011 à 23:36 (UTC)[répondre]

Oui, comme nous l'avons vu hier seul un bot ou une classe JavaScript pourraient synchroniser les avancements des leçons entre :
  1. La page de la leçon.
  2. Celles de ses chapitres.
  3. Le {{L}} de son département.
Pour les chapitres on retrouvent leurs avancements à deux endroits aussi.
Ceci me rappelle que Wikipédia utilise w:Modèle:Wikiprojet dans les pages de discussion pour noter cela. JackPotte ($) 26 janvier 2011 à 23:53 (UTC)[répondre]
Ça serait assez intéressant de mettre en place un système similaire, qui permette de donner l'avancement d'une leçon sans avoir à vérifier chaque chapitre. En plus, la modification des index sur les départements en seront simplifiés. Cynddl [discussion] 27 janvier 2011 à 11:38 (UTC)[répondre]
Pour les chapitrés, on ne voit l'état de l'avancement qu’à 1 seul endroit ? sur la page présentant la leçon il me semble ? Crochet.david 27 janvier 2011 à 17:27 (UTC)[répondre]
Pour le moment il devrait y corrélation entre le plus petit des niveaux des chapitre composant la leçon et le niveau de la leçon. Ensuite l'état d'avancement d'une leçon peut-elle l'être avec ceux de ses chapitres, je ne le pense pas car c’est lié aussi à la présence et l'avancement des exercices, si c’est possible. Donc pas facile à répondre ce de côté. Crochet.david 27 janvier 2011 à 17:27 (UTC)[répondre]

Pour évaluer nos pages, la solution la plus élégante et sans doute MW:Extension:ReaderFeedback, déjà utilisé sur en.b et autres hu.w. JackPotte ($) 27 janvier 2011 à 21:27 (UTC)[répondre]

[[[w:en:Template:WPBannerMeta|WPBannerMeta]]] serait sans doute plus intéressant à mettre en place, son but est à la base d’unifier les classements d’articles dans tous les wikis. Il est utilisé à la fois sur wikipedia et wikibooks ; le modèle Wikibproject découle de lui. Cynddl [discussion] 27 janvier 2011 à 22:16 (UTC)[répondre]