Proposition pour ALDP.
Création de saison
Les modérateurs (du groupe "ALDP") peuvent créer une nouvelle saison. Une saison a un numéro, un titre et une description (pour faire des "thèmes" ?). Lorsqu'une saison est créée, les modérateurs sont notifiés du début de la saison. Lorsqu'une saison est crée, un thread est automatiquement créé avec le texte de la saison. Lorsqu'une saison est crée, les utilisateurs enregistrés peuvent s'inscrire pour la saison. L'inscription ne sert qu'à recevoir les notifications, même si on oublie de jouer.
A tout moment, même en dehors d'une saison, un modérateur peut ajouter une question (un simple texte), et créer/modifier/supprimer des manches. Une manche n'est pas initialement rattachée à une saison. Une manche est simplement un groupe de 6 questions.
La saison débute officiellement lorsque la première manche de la saison est lancée.
Lancement d'une manche
Un modérateur peut lancer une manche. Il choisit une manche existante, et l'associe à la saison en cours. Il précise alors une date de fin de manche ainsi qu'un titre et une description. Un thread est automatiquement créé pour cette manche. Les utilisateurs inscrits sont automatiquement notifiés du début de la manche. Ils peuvent consulter les thèmes et proposer une réponse à chaque question. Les utilisateurs non-inscrits (mais qui ont un compte sur Lexpage) peuvent participer aussi, et sont alors automatiquement inscrit à la saison.
Pendant la manche, les modérateurs peuvent consulter les réponses (anonymes). La page de consultation des réponses permet de grouper les réponses sémantiquement équivalentes pour chaque question (une page par question).
Fin de manche
Lorsque la date de "fin de manche" est atteinte, on ne peut plus répondre aux questions. Le modérateur initiateur de la manche reçoit une notification indiquant la fin de la manche. La manche doit alors être validée par l'un ou l'autre modérateur. Pour cela, une page s'affiche avec les différentes questions : il faut valider chaque question pour pouvoir valider la manche. La validation d'une question se fait en 2 étapes :
1. Une première étape où il faut regrouper les réponses sémantiquement équivalentes (identique à ce qui est décrit ci-dessus).
2. Une seconde étape affichant des informations sur le résultat des joueurs pour la question, et dans laquelle le modérateur peut écrire un texte de "résumé de cette question" (par exemple, indiquer les top réponses, les réponses amusantes, etc). Cette page affiche les groupes de réponses, triés par points. Pour chaque groupe, il est possible de lister les personnes ayant répondu une réponse appartenant à ce groupe, ainsi que la réponse exacte de la personne dans ce groupe.
Une fois que les 6 questions ont été validées, le modérateur accède à une page de validation de la manche. Sur cette page s'affiche le classement des joueurs (avec la position et le score à l'issue de la manche précédente, ainsi que le nouveau score et la nouvelle position (+ variation) à l'issue de la manche actuelle). Cette page liste aussi le nombre de top réponses et de flop réponses pour chaque joueur, et propose un champ pour écrire un résumé de la manche. On peut éventuellement ajouter la moyenne des points (ainsi que les percentiles 25, 50 et 75) pour chaque joueur, permettant de voir de quelle façon chaque joueur a gagné des points (et donc d'en parler dans le résumé).
Lorsque la manche est validée, les joueurs ayant participés sont notifiés (ou tout ceux qui sont inscrits ?). Les modérateurs sont également notifiés. Un message est posté dans le thread de la manche en cours avec les différents résumés (pour les 6 questions + le résumé de la manche).
Consultation de la manche
A tout moment, les joueurs peuvent consulter les manches effectuées de la saison en cours. Sur la page de la manche, on retrouve les 6 questions. Pour chaque question, on peut voir les réponses (groupées, pas de détails) ainsi que les joueurs ayant proposé une réponse dans ce groupe, et le nombre de points que cela a rapporté. On peut aussi consulter le classement à l'issue de cette manche.
Une page reprenant le classement générale est disponible. Idéalement, les classements affichent la position, le score, les variations (score et position), etc.
Pour chaque manche, un lien est disponible afin de pouvoir consulter (1) le thread associé à la manche, (2) le message (posté sur ce même thread) contenant le résumé de la manche.
Manche suivante
Un modérateur peut débuter la manche suivante n'importe quand dès que la manche en cours est validée. On reprend le même processus que ci-dessus.
Fin de saison
Un modérateur peut décider de ne pas débuter une nouvelle manche mais de clore la saison en cours. Il dispose alors d'une page reprenant le classement général (avec détails des points/positions/progressions de chaque manche) et un champ texte pour le "mot de la fin". Le "mot de la fin" est alors posté automatiquement dans le thread associé à la saison en cours. Les joueurs sont notifiés de la fin de la saison.