MAJ V4.4.3
This commit is contained in:
parent
90a53cc0f2
commit
a7f9d2d231
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -119,11 +119,11 @@ public class commandes {
|
|||||||
public static String analyse_nameZip = "feedbackMoodle";
|
public static String analyse_nameZip = "feedbackMoodle";
|
||||||
public static String analyse_hash = "";
|
public static String analyse_hash = "";
|
||||||
public static String analysis_filename = "";
|
public static String analysis_filename = "";
|
||||||
|
|
||||||
|
|
||||||
//** Variables pour l'interface du logiciel
|
//** Variables pour l'interface du logiciel
|
||||||
public static String Titre = "analyseWriter";
|
public static String Titre = "analyseWriter";
|
||||||
public static String PathFilenameAnalysis="";
|
public static String PathFilenameAnalysis=""; //Chemin vers le fichier d'analyse
|
||||||
public static boolean fichierAnalyseValide = false; //mise à jour de la valeur dans MEPTL.verificationFichierAnalyse
|
public static boolean fichierAnalyseValide = false; //mise à jour de la valeur dans MEPTL.verificationFichierAnalyse
|
||||||
public static int analyse_Nbre_Fichier_Student = 0;
|
public static int analyse_Nbre_Fichier_Student = 0;
|
||||||
public static int analyse_index_Fichier_Student = 0;
|
public static int analyse_index_Fichier_Student = 0;
|
||||||
@ -176,8 +176,6 @@ public class commandes {
|
|||||||
analyse_tolerance_bleu = 30;
|
analyse_tolerance_bleu = 30;
|
||||||
analyse_size = 48000000;
|
analyse_size = 48000000;
|
||||||
analyse_nameZip = "feedbackMoodle";
|
analyse_nameZip = "feedbackMoodle";
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//** Variables pour l'interface du logiciel
|
//** Variables pour l'interface du logiciel
|
||||||
analyse_Nbre_Fichier_Student = 0;
|
analyse_Nbre_Fichier_Student = 0;
|
||||||
|
@ -44,7 +44,11 @@ public class ecritureSujet {
|
|||||||
nod.getAttributs().put("controleDateCreation", "false");
|
nod.getAttributs().put("controleDateCreation", "false");
|
||||||
nod.getAttributs().put("controleDateModificationMini", "false");
|
nod.getAttributs().put("controleDateModificationMini", "false");
|
||||||
try {
|
try {
|
||||||
|
//C'est la date d'enregistrement du fichier
|
||||||
nod.getAttributs().put("date", calcul.formatDateWriter.DateLibreOffice(aujourdhui));
|
nod.getAttributs().put("date", calcul.formatDateWriter.DateLibreOffice(aujourdhui));
|
||||||
|
|
||||||
|
//La modification date mini permet de réaliser un contrôle des dates.
|
||||||
|
//Les étudiants ne peuvent pas réaliser le contrôle vant cette date.
|
||||||
nod.getAttributs().put("modificationDateMini", calcul.formatDateWriter.DateLibreOffice(aujourdhui));
|
nod.getAttributs().put("modificationDateMini", calcul.formatDateWriter.DateLibreOffice(aujourdhui));
|
||||||
} catch (ParseException e) {
|
} catch (ParseException e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
@ -416,7 +420,8 @@ public class ecritureSujet {
|
|||||||
|
|
||||||
|
|
||||||
// ajoute le node setting au node sujet
|
// ajoute le node setting au node sujet
|
||||||
sujet.getNodes().add(setting);
|
sujet.getNodes().add(addTranlation());
|
||||||
|
|
||||||
|
|
||||||
//fermeture du node
|
//fermeture du node
|
||||||
setting.setClose(true);
|
setting.setClose(true);
|
||||||
@ -424,5 +429,25 @@ public class ecritureSujet {
|
|||||||
return sujet;
|
return sujet;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private static node addTranlation() {
|
||||||
|
node translation = new node();
|
||||||
|
translation.setNomElt("translation");
|
||||||
|
translation.getAttributs().put("class", "tooltip1");
|
||||||
|
translation.getAttributs().put("classtext", "tooltiptext1");
|
||||||
|
|
||||||
|
//les champs
|
||||||
|
node A = new node();
|
||||||
|
A.setNomElt("dc:subject..texte");
|
||||||
|
A.getAttributs().put("translate", "Valeur de la méta donnée -!b!-Sujet-!/b!-");
|
||||||
|
A.setContenu("Menu Fichier/Propriétés-!br!-Onglet Description");
|
||||||
|
A.getAttributs().put("color", "#111166");
|
||||||
|
A.getAttributs().put("link", "");
|
||||||
|
A.getAttributs().put("image", "false");
|
||||||
|
A.setClose(true);
|
||||||
|
translation.getNodes().add(A);
|
||||||
|
|
||||||
|
return translation;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -1236,7 +1236,10 @@ public class meptl {
|
|||||||
//***********************************************************************
|
//***********************************************************************
|
||||||
//** chargement du node translation qui se trouve dans le node setting **
|
//** chargement du node translation qui se trouve dans le node setting **
|
||||||
//***********************************************************************
|
//***********************************************************************
|
||||||
evaluation.chargeTraduction(commandes.sujet.retourneFirstEnfantsByName("translation"));
|
evaluation.chargeTraduction(Run.translation()); //Premièrement chargement depuis l'application
|
||||||
|
if(commandes.sujet.containElementByName("translation")) {
|
||||||
|
evaluation.chargeTraduction(commandes.sujet.retourneFirstEnfantsByName("translation")); //Mise à jour depuis le fichier
|
||||||
|
}
|
||||||
|
|
||||||
//************************************************
|
//************************************************
|
||||||
//** Charge les nouvelles tolérances pour texte **
|
//** Charge les nouvelles tolérances pour texte **
|
||||||
|
@ -99,7 +99,7 @@ public class evaluation {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -368,6 +368,10 @@ public final class create extends JFrame {
|
|||||||
toolBarPrincipal.addSeparator();
|
toolBarPrincipal.addSeparator();
|
||||||
|
|
||||||
JButton buttonLoadFile = toolBarPrincipal.add( new actOpen() );
|
JButton buttonLoadFile = toolBarPrincipal.add( new actOpen() );
|
||||||
|
buttonLoadFile.addActionListener(new ActionListener() {
|
||||||
|
public void actionPerformed(ActionEvent e) {
|
||||||
|
}
|
||||||
|
});
|
||||||
buttonLoadFile.setIcon(new ImageIcon(create.class.getResource("/resources/fichierAnalyse.png")));
|
buttonLoadFile.setIcon(new ImageIcon(create.class.getResource("/resources/fichierAnalyse.png")));
|
||||||
buttonLoadFile.setHideActionText(true);
|
buttonLoadFile.setHideActionText(true);
|
||||||
toolBarPrincipal.add(buttonLoadFile);
|
toolBarPrincipal.add(buttonLoadFile);
|
||||||
|
@ -31,6 +31,9 @@ import javax.swing.filechooser.FileNameExtensionFilter;
|
|||||||
import MEPTL.commandes;
|
import MEPTL.commandes;
|
||||||
import cXML.Run;
|
import cXML.Run;
|
||||||
import cXML.node;
|
import cXML.node;
|
||||||
|
import evaluer.evaluation;
|
||||||
|
|
||||||
|
import javax.swing.JCheckBox;
|
||||||
|
|
||||||
public final class setting extends JFrame {
|
public final class setting extends JFrame {
|
||||||
|
|
||||||
@ -59,6 +62,7 @@ public final class setting extends JFrame {
|
|||||||
private JTextField textFieldBleu;
|
private JTextField textFieldBleu;
|
||||||
private JTextField textFieldTestCouleur;
|
private JTextField textFieldTestCouleur;
|
||||||
private JButton btnExtraire;
|
private JButton btnExtraire;
|
||||||
|
private JCheckBox chckbxUtiliserNodeTranslate;
|
||||||
|
|
||||||
private static setting instance;
|
private static setting instance;
|
||||||
|
|
||||||
@ -551,28 +555,30 @@ public final class setting extends JFrame {
|
|||||||
panelTraduction.setLayout(null);
|
panelTraduction.setLayout(null);
|
||||||
tabbedPane.addTab("Traduction", img6, panelTraduction, null);
|
tabbedPane.addTab("Traduction", img6, panelTraduction, null);
|
||||||
|
|
||||||
JLabel lblCouleur_1 = new JLabel("<html>Dans le fichier d'analyse se trouve le node translation.<br>"
|
JLabel lblCouleur_1 = new JLabel("<html><p>Dans le fichier d'analyse se trouve le node translation.<br>Cliquez sur le bouton extraire le node.<br>Vous pouvez manuellement ajouter des nodes enfants permettant la traduction des attributs d'analyseWriter.<br>Cliquez sur le bouton ajouter vos traductions pour insérer vos modifications.</p><br><br><p>Vous pouvez décocher la case et utiliser la traduction de l'application.</p></html>");
|
||||||
+ "Cliquez sur le bouton extraire le node.<br>"
|
|
||||||
+ "Vous pouvez manuellement ajouter des nodes enfants permettant la traduction des attributs d'analyseWriter.<br>"
|
|
||||||
+ "Cliquez sur le bouton ajouter vos traductions pour insérer vos modifications."
|
|
||||||
+ "</html>");
|
|
||||||
lblCouleur_1.setVerticalAlignment(SwingConstants.TOP);
|
lblCouleur_1.setVerticalAlignment(SwingConstants.TOP);
|
||||||
lblCouleur_1.setHorizontalAlignment(SwingConstants.LEFT);
|
lblCouleur_1.setHorizontalAlignment(SwingConstants.LEFT);
|
||||||
lblCouleur_1.setFont(new Font("Tahoma", Font.PLAIN, 14));
|
lblCouleur_1.setFont(new Font("Tahoma", Font.PLAIN, 14));
|
||||||
lblCouleur_1.setBounds(10, 10, 691, 104);
|
lblCouleur_1.setBounds(10, 10, 691, 129);
|
||||||
panelTraduction.add(lblCouleur_1);
|
panelTraduction.add(lblCouleur_1);
|
||||||
|
|
||||||
btnExtraire = new JButton("Extraire le node");
|
btnExtraire = new JButton("Extraire le node");
|
||||||
btnExtraire.setFont(new Font("Tahoma", Font.BOLD, 12));
|
btnExtraire.setFont(new Font("Tahoma", Font.BOLD, 12));
|
||||||
btnExtraire.setBounds(99, 201, 194, 48);
|
btnExtraire.setBounds(134, 229, 194, 48);
|
||||||
panelTraduction.add(btnExtraire);
|
panelTraduction.add(btnExtraire);
|
||||||
|
|
||||||
btnAjouterVosTraductions = new JButton("Ajouter vos traductions");
|
btnAjouterVosTraductions = new JButton("Ajouter vos traductions");
|
||||||
btnAjouterVosTraductions.setFont(new Font("Tahoma", Font.BOLD, 12));
|
btnAjouterVosTraductions.setFont(new Font("Tahoma", Font.BOLD, 12));
|
||||||
btnAjouterVosTraductions.setBounds(388, 201, 205, 48);
|
btnAjouterVosTraductions.setBounds(383, 229, 205, 48);
|
||||||
panelTraduction.add(btnAjouterVosTraductions);
|
panelTraduction.add(btnAjouterVosTraductions);
|
||||||
|
|
||||||
|
chckbxUtiliserNodeTranslate = new JCheckBox("Utiliser les traductions du fichier d'analyse");
|
||||||
|
chckbxUtiliserNodeTranslate.setSelected(true);
|
||||||
|
chckbxUtiliserNodeTranslate.setFont(new Font("Tahoma", Font.BOLD, 13));
|
||||||
|
chckbxUtiliserNodeTranslate.setBounds(20, 139, 485, 23);
|
||||||
|
panelTraduction.add(chckbxUtiliserNodeTranslate);
|
||||||
|
chckbxUtiliserNodeTranslate.setSelected(true);
|
||||||
|
|
||||||
//*********************************************************
|
//*********************************************************
|
||||||
//** BOUTON VALIDATION MODIFICATION **
|
//** BOUTON VALIDATION MODIFICATION **
|
||||||
//*********************************************************
|
//*********************************************************
|
||||||
@ -659,6 +665,12 @@ public final class setting extends JFrame {
|
|||||||
commandes.tolerance_rouge = Integer.valueOf(textFieldRouge.getText());
|
commandes.tolerance_rouge = Integer.valueOf(textFieldRouge.getText());
|
||||||
commandes.tolerance_vert = Integer.valueOf(textFieldVert.getText());
|
commandes.tolerance_vert = Integer.valueOf(textFieldVert.getText());
|
||||||
|
|
||||||
|
if(chckbxUtiliserNodeTranslate.isSelected()) {
|
||||||
|
evaluation.chargeTraduction(Run.translation());
|
||||||
|
evaluation.chargeTraduction(commandes.sujet.retourneFirstEnfantsByName("translation"));
|
||||||
|
}else {
|
||||||
|
evaluation.chargeTraduction(Run.translation());
|
||||||
|
}
|
||||||
|
|
||||||
JOptionPane.showMessageDialog(null, "<html>Les informations ont bien été renseignées.<br>"
|
JOptionPane.showMessageDialog(null, "<html>Les informations ont bien été renseignées.<br>"
|
||||||
+ "N'oubliez pas d'enregistrer votre fichier d'analyse.</html>");
|
+ "N'oubliez pas d'enregistrer votre fichier d'analyse.</html>");
|
||||||
@ -1171,9 +1183,6 @@ public final class setting extends JFrame {
|
|||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user