From d6a8d1067d8cee472555797bf852cac553b3d552 Mon Sep 17 00:00:00 2001
From: Mathieu Loiseau <mathieu.loiseau@univ-grenoble-alpes.fr>
Date: Wed, 26 Jan 2022 08:58:13 +0100
Subject: [PATCH] id + remove floats

---
 XML_Moodle.py | 2 +-
 utils.py      | 8 +-------
 2 files changed, 2 insertions(+), 8 deletions(-)

diff --git a/XML_Moodle.py b/XML_Moodle.py
index d1659b8..f1da54d 100755
--- a/XML_Moodle.py
+++ b/XML_Moodle.py
@@ -65,7 +65,7 @@ class Quizz:
 class Question:
 	def __init__(self,xmlQ,c,n,f):
 		self.folder = f
-		self.id = mlang_2_multiling(xmlQ.find("name/text").text,"en")+f".{n}"
+		self.id = c+"."+mlang_2_multiling(xmlQ.find("name/text").text,"en")+f".{n}"
 		self.q = strip_tags(mlang_2_multiling(xmlQ.find("questiontext/text").text), self.folder,self.id)
 		self.category = c
 		self.env = "todo:"+xmlQ.attrib["type"]
diff --git a/utils.py b/utils.py
index 4f9302a..dd896b6 100644
--- a/utils.py
+++ b/utils.py
@@ -22,13 +22,7 @@ def process_listings(txt, folder="",q="q"):
 def remove_moodle_cdata(txt, folder, q):
 	global unsafe
 	txt = process_listings(txt, folder, q)
-	res = sub(r'<img src="[^/]*/([^"]*)" (alt="([^"]*)")?[^>]*>', r"""\\begin{figure}[h!]
-	\\begin{center}
-		\\includegraphics[width=0.8\\linewidth]{Images/\1}
-	\\end{center}
-	\\caption{\3}
-\\end{figure}
-""",txt).replace("<![CDATA[","").replace("]]>","").replace("<strong>","\\emph{").replace("</strong>","}")
+	res = sub(r'<img src="[^/]*/([^"]*)" (alt="([^"]*)")?[^>]*>', r"""\\\\\\includegraphics[width=0.8\\linewidth]{Images/\1}""",txt).replace("<![CDATA[","").replace("]]>","").replace("<strong>","\\emph{").replace("</strong>","}")
 	if unsafe:
 		res = res.replace('<span style="font:monospace">',"\lstinline[language=python]|").replace('<span style="font-family:monospace">',"\lstinline[language=python]|").replace('<span style="font-family=monospace">',"\lstinline[language=python]|").replace("</span>","|")
 	return res
-- 
GitLab