Skip to content
Snippets Groups Projects
Commit b18b02d3 authored by Jean-Marie Favreau's avatar Jean-Marie Favreau
Browse files

Ajout de colonnes supplémentaires

parent bc26942e
No related branches found
No related tags found
No related merge requests found
......@@ -143,24 +143,26 @@ class GenerateurExercice(GammeTemperee):
result = ""
result += "\\begin{table}[H]\n\centering\n"
result += "\\begin{tabular}{|c||c|c||c|c|}\n"
result += "\\begin{tabular}{|c||c|c||c|c||c|c|}\n"
result += "\\hline\n"
result += " & \multicolumn{2}{c||}{Lecture} & \multicolumn{2}{c|}{Transcription} \\\\ \n"
result += "\\textbf{Note} & \\textbf{Fréquence} (Hz) & \\textbf{Durée} (s) & \\textbf{Note} & \\textbf{Durée} \\\\ \n"
result += " & \multicolumn{2}{c||}{Lecture} & \multicolumn{2}{c||}{Transcription} & \multicolumn{2}{c|}{Codage} \\\\ \n"
result += "\\textbf{Note} & \\textbf{Abscisses} (cm) & \\textbf{Ordonnées} (cm) & \\textbf{Fréquence} (Hz) & \\textbf{Durée} (s) &\\textbf{Note} & \\textbf{Durée} \\\\ \n"
result += "\\hline \n"
for i, note in enumerate(partition):
result += str(i) + " & "
if solution:
if isinstance(note[0], float):
result += " TODO & TODO & "
result += '{0:.2f}'.format(note[0]) + " & " + '{0:.2f}'.format(note[1]) + " & "
result += self.frequenceToLaTeX(note[0]) + "& " + self.nomDuree(note[1]) + " \\\\\n"
result += "\\hline\n"
else:
result += " TODO & TODO & "
result += ', '.join(['{0:.2f}'.format(n) for n in note[0]]) + " & " + '{0:.2f}'.format(note[1])
result += " & " + ', '.join([self.frequenceToLaTeX(n) for n in note[0]]) + " & " + self.nomDuree(note[1]) + " \\\\\n"
result += "\\hline\n"
else:
result += " & & & \\\\\n"
result += " & & & & & \\\\\n"
result += "\\hline\n"
if not solution:
result += "\\hline\n"
......@@ -200,12 +202,7 @@ class GenerateurExercice(GammeTemperee):
def finExerciceSpectrogramme(self, partitions):
result = "\n"
# on écrit le tableau de l'exercice à remplir
result += "Remplir le tableau par lecture graphique: "
result += self.tableauNotesBrutes(partitions, False)
result += "\\newpage\n"
# on écrit le tableau de durées
result += self.tableauDurees(partitions)
......@@ -213,6 +210,13 @@ class GenerateurExercice(GammeTemperee):
result += self.tableauFrequences(partitions)
result += "\\newpage\n"
# on écrit le tableau de l'exercice à remplir
result += "Remplir le tableau par lecture graphique: "
result += self.tableauNotesBrutes(partitions, False)
result += "\\section{Solution}\n"
# on écrit le tableau solution de l'exercice
result += self.tableauNotesBrutes(partitions, True)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment