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_hash = "";
|
||||
public static String analysis_filename = "";
|
||||
|
||||
|
||||
|
||||
//** Variables pour l'interface du logiciel
|
||||
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 int analyse_Nbre_Fichier_Student = 0;
|
||||
public static int analyse_index_Fichier_Student = 0;
|
||||
@ -176,8 +176,6 @@ public class commandes {
|
||||
analyse_tolerance_bleu = 30;
|
||||
analyse_size = 48000000;
|
||||
analyse_nameZip = "feedbackMoodle";
|
||||
|
||||
|
||||
|
||||
//** Variables pour l'interface du logiciel
|
||||
analyse_Nbre_Fichier_Student = 0;
|
||||
|
@ -44,7 +44,11 @@ public class ecritureSujet {
|
||||
nod.getAttributs().put("controleDateCreation", "false");
|
||||
nod.getAttributs().put("controleDateModificationMini", "false");
|
||||
try {
|
||||
//C'est la date d'enregistrement du fichier
|
||||
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));
|
||||
} catch (ParseException e) {
|
||||
e.printStackTrace();
|
||||
@ -416,7 +420,8 @@ public class ecritureSujet {
|
||||
|
||||
|
||||
// ajoute le node setting au node sujet
|
||||
sujet.getNodes().add(setting);
|
||||
sujet.getNodes().add(addTranlation());
|
||||
|
||||
|
||||
//fermeture du node
|
||||
setting.setClose(true);
|
||||
@ -424,5 +429,25 @@ public class ecritureSujet {
|
||||
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 **
|
||||
//***********************************************************************
|
||||
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 **
|
||||
|
@ -99,7 +99,7 @@ public class evaluation {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
|
@ -368,6 +368,10 @@ public final class create extends JFrame {
|
||||
toolBarPrincipal.addSeparator();
|
||||
|
||||
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.setHideActionText(true);
|
||||
toolBarPrincipal.add(buttonLoadFile);
|
||||
|
@ -31,6 +31,9 @@ import javax.swing.filechooser.FileNameExtensionFilter;
|
||||
import MEPTL.commandes;
|
||||
import cXML.Run;
|
||||
import cXML.node;
|
||||
import evaluer.evaluation;
|
||||
|
||||
import javax.swing.JCheckBox;
|
||||
|
||||
public final class setting extends JFrame {
|
||||
|
||||
@ -59,6 +62,7 @@ public final class setting extends JFrame {
|
||||
private JTextField textFieldBleu;
|
||||
private JTextField textFieldTestCouleur;
|
||||
private JButton btnExtraire;
|
||||
private JCheckBox chckbxUtiliserNodeTranslate;
|
||||
|
||||
private static setting instance;
|
||||
|
||||
@ -551,28 +555,30 @@ public final class setting extends JFrame {
|
||||
panelTraduction.setLayout(null);
|
||||
tabbedPane.addTab("Traduction", img6, panelTraduction, null);
|
||||
|
||||
JLabel lblCouleur_1 = new JLabel("<html>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."
|
||||
+ "</html>");
|
||||
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>");
|
||||
lblCouleur_1.setVerticalAlignment(SwingConstants.TOP);
|
||||
lblCouleur_1.setHorizontalAlignment(SwingConstants.LEFT);
|
||||
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);
|
||||
|
||||
btnExtraire = new JButton("Extraire le node");
|
||||
btnExtraire.setFont(new Font("Tahoma", Font.BOLD, 12));
|
||||
btnExtraire.setBounds(99, 201, 194, 48);
|
||||
btnExtraire.setBounds(134, 229, 194, 48);
|
||||
panelTraduction.add(btnExtraire);
|
||||
|
||||
btnAjouterVosTraductions = new JButton("Ajouter vos traductions");
|
||||
btnAjouterVosTraductions.setFont(new Font("Tahoma", Font.BOLD, 12));
|
||||
btnAjouterVosTraductions.setBounds(388, 201, 205, 48);
|
||||
btnAjouterVosTraductions.setBounds(383, 229, 205, 48);
|
||||
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 **
|
||||
//*********************************************************
|
||||
@ -659,6 +665,12 @@ public final class setting extends JFrame {
|
||||
commandes.tolerance_rouge = Integer.valueOf(textFieldRouge.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>"
|
||||
+ "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