diff --git a/.classpath b/.classpath
index 7242b9c..ea03344 100644
--- a/.classpath
+++ b/.classpath
@@ -14,6 +14,6 @@
-
+
diff --git a/analyseWriter.exe b/analyseWriter.exe
index d4734bc..9467462 100644
Binary files a/analyseWriter.exe and b/analyseWriter.exe differ
diff --git a/analyseWriter.jar b/analyseWriter.jar
index 69bc940..a06569f 100644
Binary files a/analyseWriter.jar and b/analyseWriter.jar differ
diff --git a/bin/.gitignore b/bin/.gitignore
index 414419e..75cdcb7 100644
--- a/bin/.gitignore
+++ b/bin/.gitignore
@@ -1,6 +1 @@
/fenetres/
-/MEPTL/
-/resources/
-/documentation analyseWriter V4.pdf
-/documentation.pdf
-/list/
diff --git a/bin/MEPTL/commandes.class b/bin/MEPTL/commandes.class
index 080d144..43f3b8c 100644
Binary files a/bin/MEPTL/commandes.class and b/bin/MEPTL/commandes.class differ
diff --git a/bin/documentation.pdf b/bin/documentation.pdf
new file mode 100644
index 0000000..99daf2d
Binary files /dev/null and b/bin/documentation.pdf differ
diff --git a/bin/evaluer/analyseFichier.class b/bin/evaluer/analyseFichier.class
index e7c2f07..5a9ab5e 100644
Binary files a/bin/evaluer/analyseFichier.class and b/bin/evaluer/analyseFichier.class differ
diff --git a/bin/list/descriptionNode.class b/bin/list/descriptionNode.class
new file mode 100644
index 0000000..5116999
Binary files /dev/null and b/bin/list/descriptionNode.class differ
diff --git a/bin/resources/documentation.pdf b/bin/resources/documentation.pdf
new file mode 100644
index 0000000..99daf2d
Binary files /dev/null and b/bin/resources/documentation.pdf differ
diff --git a/bin/resources/evaluertouslesstylesparagraphes.png b/bin/resources/evaluertouslesstylesparagraphes.png
new file mode 100644
index 0000000..0297fdc
Binary files /dev/null and b/bin/resources/evaluertouslesstylesparagraphes.png differ
diff --git a/bin/resources/evaluertouslesstylesparagraphesmini.png b/bin/resources/evaluertouslesstylesparagraphesmini.png
new file mode 100644
index 0000000..e083d0f
Binary files /dev/null and b/bin/resources/evaluertouslesstylesparagraphesmini.png differ
diff --git a/icons/evaluertouslesstylesparagraphes.png b/icons/evaluertouslesstylesparagraphes.png
new file mode 100644
index 0000000..0297fdc
Binary files /dev/null and b/icons/evaluertouslesstylesparagraphes.png differ
diff --git a/icons/evaluertouslesstylesparagraphes.svg b/icons/evaluertouslesstylesparagraphes.svg
new file mode 100644
index 0000000..1f050d3
--- /dev/null
+++ b/icons/evaluertouslesstylesparagraphes.svg
@@ -0,0 +1,158 @@
+
+
diff --git a/icons/evaluertouslesstylesparagraphesmini.png b/icons/evaluertouslesstylesparagraphesmini.png
new file mode 100644
index 0000000..e083d0f
Binary files /dev/null and b/icons/evaluertouslesstylesparagraphesmini.png differ
diff --git a/src/MEPTL/commandes.java b/src/MEPTL/commandes.java
index a761891..fd8752a 100644
--- a/src/MEPTL/commandes.java
+++ b/src/MEPTL/commandes.java
@@ -33,7 +33,7 @@ public class commandes {
public static node nodeCSV = null;
//**version
- public static String version ="V4.3.0"; // La version actuelle
+ public static String version ="V4.3.1"; // La version actuelle
public static String branch = "Origin";
public static String Annee ="2022";
diff --git a/src/evaluer/analyseFichier.java b/src/evaluer/analyseFichier.java
index 1bd935b..01113c7 100644
--- a/src/evaluer/analyseFichier.java
+++ b/src/evaluer/analyseFichier.java
@@ -38,7 +38,9 @@ public class analyseFichier {
nodouverture.setNomElt("ouverture");
nodouverture.setAttributs(nodSujet.getAttributs());
nodouverture.getAttributs().put("dossier",a.getLectDossiers().getEC().getListeNomDossier().get(indexStudent));
- nodouverture.getAttributs().put("filename", a.getLectDossiers().getEC().getListeFichierodt().get(indexStudent));
+ if(a.getLectDossiers().getEC().getListeFichierodt().get(indexStudent)!=null) {
+ nodouverture.getAttributs().put("filename", a.getLectDossiers().getEC().getListeFichierodt().get(indexStudent));
+ }
if(nodSujet.getAttributs().get("analysis_filename")!=null) nodouverture.getAttributs().put("filenameAnalyse", nodSujet.getAttributs().get("analysis_filename"));
if(nodStudent.getAttributs().get("producteur")!=null) nodouverture.getAttributs().put("producteur", nodStudent.getAttributs().get("producteur"));
if(nodStudent.getAttributs().get("dureeEdition")!=null) nodouverture.getAttributs().put("dureeEdition", nodStudent.getAttributs().get("dureeEdition"));
diff --git a/src/fenetres/afficheText.java b/src/fenetres/afficheText.java
index e8d70f6..1075fd9 100644
--- a/src/fenetres/afficheText.java
+++ b/src/fenetres/afficheText.java
@@ -348,9 +348,13 @@ public class afficheText extends JEditorPane {
System.out.println( "Affichage information du fichier d'analyse" );
+ String v = commandes.analyse_version;
+ if(v.isEmpty()) v = commandes.version;
+
+
StringBuilder text = new StringBuilder();
text.append(baliseStyle.balise());
- text.append("
INFORMATIONS
");
+ text.append("
INFORMATIONS
Fichier d'analyse créé avec la version : " + v+ "
");
text.append("
Le titre de l'exercice est : " + commandes.analyse_titre+"
");
text.append("
Le sujet (metaSujet) est : " + commandes.analyse_metaSujet+"
");
text.append("
L'auteur de l'exercice est : " + commandes.analyse_auteur+"
");
diff --git a/src/fenetres/attributs.java b/src/fenetres/attributs.java
index 50cedc6..a4c0808 100644
--- a/src/fenetres/attributs.java
+++ b/src/fenetres/attributs.java
@@ -285,6 +285,9 @@ public class attributs extends JFrame {
for(int i = 0 ; iC'est le node parent de tous les nodes contenant les section dans le document. "
+ "Si ce node est évalué alors il apparaîtra dans les feedbacks des étudiants comme une partie principale avec un lien de menu.";
- if(nameNode.equals("page")) descriptionNode = descriptionNode + "
Ce node est celui d'une page. Il contient les paragarphes, les images, etc...