MAJ V4.4.3

This commit is contained in:
pablo rodriguez 2023-03-01 19:37:35 +01:00
parent 9747d57bf4
commit a52da79d76
9 changed files with 29 additions and 12 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -57,7 +57,7 @@ public class formatDateWriter {
* @return * @return
*/ */
public static String DateEnClairFR(Date date) { public static String DateEnClairFR(Date date) {
SimpleDateFormat simpledateformat = new SimpleDateFormat("EEEE dd MMM yyy' à 'HH:mm:ss"); SimpleDateFormat simpledateformat = new SimpleDateFormat("EEEE dd MMM yyy' à 'hh:mm:ss");
String d1 = simpledateformat.format(date); String d1 = simpledateformat.format(date);
return d1; return d1;

View File

@ -431,16 +431,21 @@ public class afficheText extends JEditorPane {
* Affiche le chargement du fichier d'analyse.</br> * Affiche le chargement du fichier d'analyse.</br>
*/ */
public void afficheChargementFichierAnalyse(){ public void afficheChargementFichierAnalyse(){
String dateEnregistrementFichierAnalyse = "";
String v = commandes.analyse_version; String v = commandes.analyse_version;
if(v.isEmpty()) v = commandes.version; if(v.isEmpty()) v = commandes.version;
StringBuilder text = new StringBuilder(); StringBuilder text = new StringBuilder();
text.append(baliseStyle.balise()); text.append(baliseStyle.balise());
text.append("<hr><h1><u>INFORMATIONS</u></h1><p>Fichier d'analyse créé avec la version : " + v+ "</p>" text.append("<h1><u>INFORMATIONS</u></h1><p>Fichier d'analyse créé avec la version : " + v + "</p>"
+ "<p>Nom du fichier d'analyse : <b>"+ commandes.nameSujet + "</b></p><hr><br>"); + "<p>Nom du fichier d'analyse : <b>"+ commandes.nameSujet + "</b></p><hr><br>");
text.append("<h3>Le titre de l'exercice est : <u>" + commandes.analyse_titre+"</u></h3>"); text.append("<h3>Le titre de l'exercice est : <u>" + commandes.analyse_titre+"</u></h3>");
text.append("<p>Le sujet (metaSujet) est : <b>" + commandes.analyse_metaSujet+"</b></p>"); text.append("<p>Le sujet (metaSujet) est : <b>" + commandes.analyse_metaSujet+"</b></p>");
text.append("<p>L'auteur de l'exercice est : <b>" + commandes.analyse_auteur+"</b></p>"); text.append("<p>L'auteur de l'exercice est : <b>" + commandes.analyse_auteur+"</b></p>");
if(commandes.sujet.getAttributs().get("date")!=null) {
dateEnregistrementFichierAnalyse = calcul.formatDateWriter.DateEnClairFR(calcul.formatDateWriter.DateLibreOffice(commandes.sujet.getAttributs().get("date")));
text.append("<p>Date d'enregistrement du fichier d'analyse : <b>" + dateEnregistrementFichierAnalyse +"</b></p>");
}
text.append("<br><hr><br>"); text.append("<br><hr><br>");
if(commandes.analyse_baremeABC==true) { if(commandes.analyse_baremeABC==true) {
text.append("<br><p>La notation est sous la forme d'une <b><u>note alphabétique ABCDE</u></b>.</p>"); text.append("<br><p>La notation est sous la forme d'une <b><u>note alphabétique ABCDE</u></b>.</p>");
@ -457,7 +462,7 @@ public class afficheText extends JEditorPane {
text.append("<br><hr><br>"); text.append("<br><hr><br>");
text.append("<p>La distance de Lenvenhein : " + String.valueOf(commandes.tolerance_text)+ ".</p>"); text.append("<p>La distance de Lenvenhein : " + String.valueOf(commandes.tolerance_text)+ ".</p>");
text.append("<br><hr><br>"); text.append("<br><hr><br>");
text.append("<p>Le nom du fichier : <b>" + commandes.analysis_filename + "</b></p>"); text.append("<p>Le nom du fichier d'analyse est : <b>" + commandes.analysis_filename + "</b></p>");
text.append("<p>Le hash de l'évaluation est : <b>" + commandes.hash + "<b></p>"); text.append("<p>Le hash de l'évaluation est : <b>" + commandes.hash + "<b></p>");
text.append("<br>"); text.append("<br>");
text.append("<p>Historiques des modifications present : <b>" + commandes.analyse_historiquePresent + "</b></p>"); text.append("<p>Historiques des modifications present : <b>" + commandes.analyse_historiquePresent + "</b></p>");
@ -474,7 +479,9 @@ public class afficheText extends JEditorPane {
text.append("<p class=\"city\"><b>"+commandes.path+"</b></p>"); text.append("<p class=\"city\"><b>"+commandes.path+"</b></p>");
text.append("<br><hr><br>"); text.append("<br><hr><br>");
text.append("<p><b><u>Fichier d'analyse</u></b> :</p>"); text.append("<p><b><u>Fichier d'analyse</u></b> :</p>");
text.append("<p class=\"city\"><b>"+commandes.analysis_filename+"</b></p>"); text.append("<p>Chemin : <span class=\"city\"><b>"+commandes.PathFilenameAnalysis+"</b></span></p>");
text.append("<p>Nom du fichier : <span class=\"city\"><b>"+commandes.analysis_filename+"</b></span></p>");
text.append("<p>Date d'enregistrement du fichier d'analyse : <b>" + dateEnregistrementFichierAnalyse +"</b></p>");
text.append("<br><hr><br>"); text.append("<br><hr><br>");
text.append("<p><b><u>La base de données des évaluations</u></b> :</p>"); text.append("<p><b><u>La base de données des évaluations</u></b> :</p>");
text.append("<p>La base de données des évaluations se trouve : <b>" + commandes.PathBaseEvaluations +"</b></p>" text.append("<p>La base de données des évaluations se trouve : <b>" + commandes.PathBaseEvaluations +"</b></p>"

View File

@ -9,7 +9,7 @@ public class baliseStyle {
public static String balise() { public static String balise() {
return "<style type=\"text/css\">" return "<style type=\"text/css\">"
+ "h1 {margin-bottom: 0.25cm;font-size: 20pt;font-family:\"Arial\";text-align:center;font-weight: bold;}" + "h1 {margin-bottom: 0.25cm;font-size: 24pt;font-family:\"Arial\";text-align:center;font-weight: bold;}"
+ "h2 {margin-bottom: 0.25cm;font-size: 16pt;font-family:\"Arial\";text-align:center;font-weight: bold;}" + "h2 {margin-bottom: 0.25cm;font-size: 16pt;font-family:\"Arial\";text-align:center;font-weight: bold;}"
+ "h3 {margin-bottom: 0.25cm;font-size: 16pt;font-family:\"Arial\";text-align:left;font-weight: bold;}" + "h3 {margin-bottom: 0.25cm;font-size: 16pt;font-family:\"Arial\";text-align:left;font-weight: bold;}"
+ "h4 {text-align:left;font-family: \"Arial\"; font-size: 16pt; font-weight: bold; line-height: 110%;}" + "h4 {text-align:left;font-family: \"Arial\"; font-size: 16pt; font-weight: bold; line-height: 110%;}"

View File

@ -320,14 +320,24 @@ private void chargeEvaluationSelected(node evaluation) {
File file = new File(CheminVersFileXML); File file = new File(CheminVersFileXML);
if(file.exists()) { if(file.exists()) {
chargeLeNodeSujet(file);
commandes.path = evaluation.getAttributs().get("path"); //Recharge le chemin vers le dossier contenant les fichiers des étudiants
}else {
JFrame frame = new JFrame(); JFrame frame = new JFrame();
JLabel texte = new JLabel("<html><p>Le fichier d'analyse de l'évaluation, " + commandes.nameSujet + ", <b>a été renommé ou supprimé</b>.</p><br>" JLabel text = new JLabel();
+ "<p>Le fichier d'analyse de l'évaluation <b><u>est récupéré</u></b> depuis la base de données des évaluations.</p></html>"); text.setText("<html><p>Le fichier d'analyse est déjà chargé depuis la base de données.</p><br>"
JOptionPane.showMessageDialog(frame, texte); + "<p>Cependant, le fichier d'analyse se trouve aussi dans le dossier :</p>"
} + "<p>"+CheminVersFileXML+"</p><br><hr>"
+ "<p>Voulez-vous le charger depuis ce dossier ?</p></html>");
if (JOptionPane.showConfirmDialog(frame, text, "WARNING",JOptionPane.YES_NO_OPTION) == JOptionPane.YES_OPTION) {
chargeLeNodeSujet(file);
commandes.path = evaluation.getAttributs().get("path"); //Recharge le chemin vers le dossier contenant les fichiers des étudiants
}
}
// else {
// JFrame frame = new JFrame();
// JLabel texte = new JLabel("<html><p>Le fichier d'analyse de l'évaluation, " + commandes.nameSujet + ", <b>a été renommé ou supprimé</b>.</p><br>"
// + "<p>Le fichier d'analyse de l'évaluation <b><u>est récupéré</u></b> depuis la base de données des évaluations.</p></html>");
// JOptionPane.showMessageDialog(frame, texte);
// }
//** Remise à zéro de la base dans la mémoire de l'application //** Remise à zéro de la base dans la mémoire de l'application