diff --git a/practical_work/electric_fl/enonce.md b/practical_work/electric_fl/enonce.md
index 949ad1fb2b6a9a90f5e7384a0821a37690f8e61b..3c49edfa77f14b37f081ca4a3f1a6ab92f945187 100644
--- a/practical_work/electric_fl/enonce.md
+++ b/practical_work/electric_fl/enonce.md
@@ -103,8 +103,8 @@ x\cdot\frac{\vec{E}}{||\vec{E}||}$.
 Vous allez développer une simulation de lignes de champs générée par un ensemble
 de particules en C, et visualiser le résultat à l'aide de la librairie SDL. Vous
 devez réutiliser la librairie de vecteurs en deux dimensions réalisée au premier
-semestre. Deux fichiers utils.h et utils.c vous seront fournis avec l'énoncé. Le
-fichier utils.c contient des méthodes afin de vous faciliter la réalisation de
+semestre. Deux fichiers `utils.h` et `utils.c` vous seront fournis avec l'énoncé. Le
+fichier `utils.c` contient des méthodes afin de vous faciliter la réalisation de
 ce TP. Pour récupérer ces fichiers vous pouvez exécuter la commande
 
 ```bash
@@ -137,13 +137,13 @@ Pour tester votre fonction de dessin de droites, vous dessinerez dans une
 fenêtre de $100\times 100$ les droites suivantes :
 
 - $(50,50) \rightarrow (75,50)$^[Le segment reliant le point $(x_0,y_0)$ au
-point $(x_1,y_1)$], $(50,50) \rightarrow (72,62)$, $(50,50) \rightarrow (62,72)$
+point $(x_1,y_1)$], $(50,50) \rightarrow (72,62)$, $(50,50) \rightarrow (62,72)$;
 - $(50,50) \rightarrow (50,75)$, $(50,50) \rightarrow (38,72)$, $(50,50)
-  \rightarrow (28,62)$
+  \rightarrow (28,62)$;
 - $(50,50) \rightarrow (25,50)$, $(50,50) \rightarrow (28,38)$, $(50,50)
-  \rightarrow (37,28)$
+  \rightarrow (37,28)$;
 - $(50,50) \rightarrow (50,25)$, $(50,50) \rightarrow (62,28)$, $(50,50)
-  \rightarrow (72,37)$
+  \rightarrow (72,37)$.
 
 ## Physique
 
@@ -184,6 +184,67 @@ static void draw_charges(struct gfx_context_t *context, charge_t *charges,
 
 # Travail à rendre (par groupe de deux)
 
-- Un rapport succint (moins de 6 pages) présentant le travail réalisé, avec des
-  images de ce dernier
-- Le repos git contenant le code réalisé
+- Un rapport succinct (moins de 6 pages) présentant le travail réalisé, avec des
+  images de ce dernier;
+- Le repos git contenant le code réalisé.
+
+# Rappel sur le rapport
+
+La structure du rapport doit être la suivante:
+
+## Introduction
+
+La partie introductive place le cadre du travail: elle nous dit à quoi sert notre travail dans la vraie vie (c'est pas "le prof nous a demandé de..." ou "on a fait un TP de maths ...").
+De plus, elle explique ce que contient votre travail et annonce votre réalisation.
+Elle sert également à donner la structure de votre travail (que va contenir chaque chapitre/section).
+
+## Théorie
+
+Un rappel théorique est nécessaire pour présenter les notions utilisées dans votre travail (formules mathématiques
+importantes, notions physiques, etc.). Il sert à clarifier les notations et expliquer comment
+vous avez réalisé votre travail.
+
+## Résultats
+
+Présentation de votre réalisation en détail. Quelles expériences avez-vous réalisées?
+Par quels moyens? Donnez des détails.
+Typiquement, vous devez reprendre les objectifs que avez annoncés comme travail lors de l'introduction et devez discutez
+s'ils ont été atteints ou non et éventuellement les raisons de l'échec, du taux de réussite, etc.
+Il est primordial que chaque image, tableau, etc. soit discuté **en détail**. Que voit-on sur l'image/tableau?
+Qu'est-ce qui est important selon vous?
+
+## Conclusion
+
+Résumé (rappel) de ce qui a été fait dans le travail et quels sont les résultats importants.
+Ouverture sur la suite: comment améliorer le travail? comment l'intégrer dans un
+cadre plus large?
+
+## Remarques
+
+Vérifiez bien vos **formules** et **l'orthographe**.
+Il est totalement **inutile** de mettre des images ou tableaux sans qu'ils soient
+discutés. Le lecteur ne doit pas avoir à deviner pourquoi vous avez mis une figure ou un
+tableau. Évitez les phrases du type: "j'ai beaucoup aimé ce travail parce que j'ai beaucoup appris",
+si vous voulez faire un retour "réflexif", essayez de le formuler de façon factuelle.
+
+
+# Travail supplémentaire possible
+
+## Dynamique
+
+Pour un bonus sur votre travail, vous pouvez coupler le résultat de ce travail avec le travail
+pratique sur les planètes. Dans ce qui précède les charges ne bougent pas, elles sont complètement statiques.
+
+L'idée, pour ce travail supplémentaire, est de simuler l'évolution temporelle du système. Cette évolution
+est à faire de la même façon que pour l'évolution temporelle des planètes, mais en remplaçant la force de gravité par la force
+électrostatique. Ainsi, pour ce travail il s'agit de faire "un certain nombre de fois:
+
+0. Initialiser les particules et leurs charges (comme dans la partie principale).
+1. Afficher les lignes de champs électrique (comme dans la partie principale).
+2. Calculer la force électrostatique sur chacune des particules.
+3. Faire avancer les particules (comme lors du TP sur les planètes).
+4. Recommencer en 1.
+
+Cette partie n'a pas besoin d'être dans le rapport, c'est uniquement une partie implémentation.
+Une jolie vidéo avec une musique épique serait souhaitable.
+