La version 3.0 du quizz est disponible, venez tester :)

Modification dans la pioche des questions

Discussions à propos du fonctionnement du robot de quizz
Avatar de l’utilisateur

Auteur du sujet
Jocelyn
Habitué
Habitué
Messages : 1343
Inscription : 07 sept. 2003, 00:25:17
Messages depuis un an : 3
Score global au quizz : 153122
Score aux Enigmes : 1703
Localisation : Biot (France)
Contact :

Modification dans la pioche des questions

Message non lu par Jocelyn »

Actuellement, le bot de quizz utilise un algorithme compliqué pour déterminer à chaque pioche dans quelle(s) catégorie(s) il peut piocher une nouvelle question. Cet algorithme se base sur le nombre total de questions du thème et le nombre de questions de chaque catégorie et permet de varier la catégorie choisie à chaque fois qu'il pioche une question (ce qui n'empêche pas d'avoir parfois 2 questions consécutives piochées dans la même catégorie).

Mais il y a un problème : lorsqu'un grand nombre de questions de la même catégorie sont validées en même temps, le pourcentage de questions à piocher dans cette catégorie va brutalement augmenter (pour tous les thèmes qui utilisent cette catégorie). Donc le bot va piocher plus souvent des questions dans cette catégorie. Et dans certains cas, le bot ne pioche plus que dans cette catégorie pendant 10, 20, 30 questions...ou plus :wacko:
(récemment constaté avec le thème Musique où le bot a pioché au moins 20 ou 30 questions "Musique classique" avant de diversifier à nouveau les catégories choisies).

Dans le thème 27 (Questions jamais posées), ce probléme se rencontre souvent car il est courant d'ajouter des séries de questions, qui sont donc toutes la même catégorie.

Pour remédier à ce problème, à chaque fin de partie le bot met à jour pour chaque catégorie du thème le pourcentage de questions à y piocher. Si le pourcentage doit beaucoup varier (forte diminution ou forte augmentation), le bot augmentera (ou diminuera) progressivement le pourcentage concerné, un petit peu à chaque fin de partie.
Cela évite lors d'une modification importante du nombre de questions dans une ou plusieurs catégories que le bot pioche plein de questions consécutives dans une seule catégorie.

Cette modification du système de pioche des questions est en place depuis ce matin sur tous les thèmes.

Exemple (fictif) :
Je fais une partie du thème T qui contient 3 catégories :
A : 100 questions : pioche 15.80%
B : 200 questions : pioche 31.60%
C : 700 questions : pioche 52.60%

1000 questions sont ajoutées à la catégorie C :
A : 100 questions : pioche 10.35%
B : 200 questions : pioche 20.70%
C : 1700 questions : pioche 68.95%

Avec l'ancienne méthode, une fois ces 1000 questions ajoutées, le bot ne pioche plus que dans la catégorie C, le temps que les pourcentages de questions piochées dans les 3 catégories correspondent aux nouveaux pourcentages calculés.

Avec la nouvelle méthode, les pourcentages sont modifiés progressivement, et à la fin de la première partie jouée après l'ajout des 1000 questions dans C, on pourrait avoir :
A : 15%
B : 30.5%
C : 54.5%

A la fin des parties qui suivent, les pourcentages sont encore modifiés, jusqu'à ce qu'ils correspondent aux valeurs voulues.
N'oubliez pas de lire l'aide du quizz avant de poser une question - Aide du forum :icon14:
Avatar de l’utilisateur

sacamol
Touriste
Messages : 277
Inscription : 12 sept. 2007, 23:17:48
Messages depuis un an : 0
Score global au quizz : 52973
Score aux Enigmes : 1700
Contact :

Re: Modification dans la pioche des questions

Message non lu par sacamol »

C'est quand meme drolement compliqué :wacko:
Si tu me touches, j'te dévie la trachée...
Mon profil de présentation sur le forum
Avatar de l’utilisateur

Auteur du sujet
Jocelyn
Habitué
Habitué
Messages : 1343
Inscription : 07 sept. 2003, 00:25:17
Messages depuis un an : 3
Score global au quizz : 153122
Score aux Enigmes : 1703
Localisation : Biot (France)
Contact :

Re: Modification dans la pioche des questions

Message non lu par Jocelyn »

Effectivement c'est compliqué, mais ça a bien fonctionné jusqu'à présent...sauf pour gérer les variations soudaines du nombre de questions dans une même catégorie.
Et la modification détaillée ici permet précisément de gérer cela.
D'après les parties jouées depuis hier, cette modification fonctionne comme prévu :)

Si on veut jouer sans ce genre de système, soit on subit le fait que les catégories sont déséquilibrées (en nombre de questions), soit on s'arrange pour avoir pratiquement le même nombre de questions dans chaque catégorie (pas simple !).
N'oubliez pas de lire l'aide du quizz avant de poser une question - Aide du forum :icon14:
Avatar de l’utilisateur

Tecsomane
Spécialiste Énigmes et P&C
Messages : 1399
Inscription : 20 sept. 2003, 18:11:16
Messages depuis un an : 0
Score global au quizz : 27942
Score aux Enigmes : 0
Localisation : Tecsomane / 9, place du Forum / D7854 OdinCity
Contact :

Re: Modification dans la pioche des questions

Message non lu par Tecsomane »

C'est compliqué, c'est vrai, mais c'est les coulisses du quizz qui ne semblent pas intéresser grand monde.
Ce que tout le monde verra c'est que l'on n'aura plus des parties d'un thème avec des questions d'une seule catégorie quand un camion a délivré son chargement de question. Et c'est l'essentiel, parce qu'un thème transports avec 30 questions sur le métro de Lyon, il y a de quoi se faire cramer la rétine avec une lampe à l'huile de morse. :innocent:
"On a toujours le choix. Toujours. Il suffit de faire le bon. "
Pierre BOTTERO
Avatar de l’utilisateur

Auteur du sujet
Jocelyn
Habitué
Habitué
Messages : 1343
Inscription : 07 sept. 2003, 00:25:17
Messages depuis un an : 3
Score global au quizz : 153122
Score aux Enigmes : 1703
Localisation : Biot (France)
Contact :

Re: Modification dans la pioche des questions

Message non lu par Jocelyn »

Je viens de regarder dans la base de données, et j'ai pu constater pour certains thèmes beaucoup joués depuis la mise en place de ce nouveau système de pioche des questions (thème musique sur Langochat, par exemple) que :
- le nombre de questions posées a dépassé le nombre total de questions du thème
- le pourcentage de questions à poser dans chaque catégorie est mis à jour de façon progressive, y compris après de gros ajouts/suppressions de questions (c'était le but de la mise à jour décrite plus haut)

En résumé : le système de pioche des questions fonctionne comme prévu :)
N'oubliez pas de lire l'aide du quizz avant de poser une question - Aide du forum :icon14:
Répondre