From 2a26abaa5c915f23d329184edb4107bc6a78631d Mon Sep 17 00:00:00 2001
From: Dorian Lesbre <dorian.lesbre@gmail.com>
Date: Sun, 25 Apr 2021 18:02:28 +0200
Subject: [PATCH] Added algorithm description to FAQ

---
 home/templates/faq-distanciel.html | 14 +++++++++++++-
 home/templates/faq.html            | 12 ++++++++++++
 2 files changed, 25 insertions(+), 1 deletion(-)

diff --git a/home/templates/faq-distanciel.html b/home/templates/faq-distanciel.html
index 2ee18d2..edb2009 100644
--- a/home/templates/faq-distanciel.html
+++ b/home/templates/faq-distanciel.html
@@ -25,7 +25,7 @@
 		permettant d'y accèder via un compte.
 	</p>
 
-	<h2>Où jouer en ligne&nbsp;?</h2>
+<h2>Où jouer en ligne&nbsp;?</h2>
 
 	<p>Voici une liste (non-exhaustive) des plateformes de jeu en ligne&nbsp;:
 		<ul>
@@ -49,4 +49,16 @@
 		</p>
 {% endif %}
 
+<h2>Comment sont réparties les activités&nbsp;?</h2>
+
+	<p>
+		La répartition est faite par un algorithme puis vérifiée à la main. Il se base sur le problème hôpital-résident, comme celui des années précédentes.
+		Sont fonctionnement exact est un peu modifié :
+	</p>
+	<ol>
+		<li>L'algo commence par essayer d'attribuer une activité à chaque participant.es au mieux possible. Les égalités sont départagées aléatoirement. Plus un choix est haut dans votre liste de souhait, plus vous avez de chance de vous le voir attribuer.</li>
+		<li>Puis, toutes les activités attribuées sont supprimées, les voeux résolu des joueurs aussi.</li>
+		<li>Tant qu'il reste des place dans des activités et des participant.es qui veulent y participer, on recommence à l'étape 1.</li>
+	</ol>
+
 {% endblock %}
diff --git a/home/templates/faq.html b/home/templates/faq.html
index fce94b4..5a3eefe 100644
--- a/home/templates/faq.html
+++ b/home/templates/faq.html
@@ -71,4 +71,16 @@
 		<span id="transport-noctilien-stop">Auguste Comte</span>
 	</div>
 
+<h2>Comment sont réparties les activités&nbsp;?</h2>
+
+	<p>
+		La répartition est faite par un algorithme puis vérifiée à la main. Il se base sur le problème hôpital-résident, comme celui des années précédentes.
+		Sont fonctionnement exact est un peu modifié :
+	</p>
+	<ol>
+		<li>L'algo commence par essayer d'attribuer une activité à chaque participant.es au mieux possible. Les égalités sont départagées aléatoirement. Plus un choix est haut dans votre liste de souhait, plus vous avez de chance de vous le voir attribuer.</li>
+		<li>Puis, toutes les activités attribuées sont supprimées, les voeux résolu des joueurs aussi.</li>
+		<li>Tant qu'il reste des place dans des activités et des participant.es qui veulent y participer, on recommence à l'étape 1.</li>
+	</ol>
+
 {% endblock %}
-- 
GitLab