diff --git a/tetras_extraction/script/src/extract_page.py b/tetras_extraction/script/src/extract_page.py index 061a8a4a15885d92ac898257fa2c428e96b87a8b..f119ea1de4283ded9425ea0fa1338613a8a302b1 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]))