From d5b07788f67a297db53d801cb1f361a4f67c7471 Mon Sep 17 00:00:00 2001
From: daxid <david.rouquet@tetras-libre.fr>
Date: Mon, 13 Jan 2025 22:20:04 +0100
Subject: [PATCH] add index to choice URI to fix display order

---
 tetras_extraction/script/src/extract_page.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tetras_extraction/script/src/extract_page.py b/tetras_extraction/script/src/extract_page.py
index 061a8a4..f119ea1 100644
--- a/tetras_extraction/script/src/extract_page.py
+++ b/tetras_extraction/script/src/extract_page.py
@@ -252,7 +252,7 @@ class ExerciceQC(Exercice):
     def save(self, graph: Graph):
         super().save(graph)
         for choice in self.choices.values():
-            choice_node = choice.save(graph, f"{self.id}_{choice.id}")
+            choice_node = choice.save(graph, f"{self.id}_{choice.index}_{choice.id}")
             graph.add((NS[self.id], NS["aReponse"], choice_node))
             # Our fake "class hierarchy" just for easier visualization
             graph.add((choice_node, RDFS.subClassOf, NS[self.id]))
-- 
GitLab