diff --git a/app/models/etudiants.py b/app/models/etudiants.py
index 5a88d3fd730c485ef8585852cbd1ab4468f813cb..89bb90de84002a9b75842a576a3eb163db4e30c3 100644
--- a/app/models/etudiants.py
+++ b/app/models/etudiants.py
@@ -278,11 +278,18 @@ class Identite(db.Model):
         inscription_courante = self.inscription_courante()
         if inscription_courante:
             titre_sem = inscription_courante.formsemestre.titre_mois()
+            if inscription_courante.etat == scu.DEMISSION:
+                inscr_txt = "Démission de"
+            elif inscription_courante.etat == scu.DEF:
+                inscr_txt = "Défaillant dans"
+            else:
+                inscr_txt = "Inscrit en"
+
             return {
                 "etat_in_cursem": inscription_courante.etat,
                 "inscription_courante": inscription_courante,
                 "inscription": titre_sem,
-                "inscription_str": "Inscrit en " + titre_sem,
+                "inscription_str": inscr_txt + " " + titre_sem,
                 "situation": self.descr_situation_etud(),
             }
         else: