Hello, Jje voudrais avoir des détails sur comment aggréger les résultats des groupes. J'ai du mal à comprendre l'ancien code :( solution 1 ---------- Ce qui est fait à l'heure actuelle, chaque groupe est dépouillé, ensuite le résultat par groupe est alors transformé comme un vote, comment alors valuer le vote d'un groupe ? Je dirais qu'on prend le score de chaque choix et qu'on divise par le nombre de choix, mais je suis pas très sur de moi... Example: (vote normal) deux choix a et b G1: votant1 a = 1 b = 1 votant2 a = 1 b = 0 => a gagne (2 contre 1) G2: votant1 a = 0 b = 1 votant2 a = 0 b = 1 => b gagne (2 contre 0) Sondage: G1 a = (1+1)/2 b = 1/2 G2 a = 0/2 b (1+1)/2 => b gagne (1,5 contre 1) Ca me parait bien simpliste comme algo et je vois pas trop comment on peut appliquer ça avec un vote condorcet ou autre vote a plusieurs tour car on ne peut pas ordonner les choix mais uniquement connaitre un vainqueur solution 2 ---------- On conserve uniquement pour chaque groupe le vainqueur, ça me parait la meilleure solution et qui sera toujours réalisables pour tout type de dépouillement (et même avec des exaquos). Merci pour votre aide (rapide), je vourais faire une release en début de semaine qui intègre les nouveaux types de sondages :) tony. -- Tony Chemit -------------------- tél: +33 (0) 2 40 50 29 28 email: chemit@codelutin.com http://www.codelutin.com