diff --git a/bin/.gitignore b/bin/.gitignore index 78b40c7..062d8fa 100644 --- a/bin/.gitignore +++ b/bin/.gitignore @@ -1,3 +1,4 @@ +/evalcalc.png /MEPTL/ /calcul/ /evaluer/ diff --git a/bin/MEPTL/commandes.class b/bin/MEPTL/commandes.class index d494154..ed5c946 100644 Binary files a/bin/MEPTL/commandes.class and b/bin/MEPTL/commandes.class differ diff --git a/icons/evalcalc.png b/icons/evalcalc.png new file mode 100644 index 0000000..be45b57 Binary files /dev/null and b/icons/evalcalc.png differ diff --git a/src/MEPTL/commandes.java b/src/MEPTL/commandes.java index 5daee8b..db7c0c5 100644 --- a/src/MEPTL/commandes.java +++ b/src/MEPTL/commandes.java @@ -125,54 +125,8 @@ public class commandes { public static int analyse_index_Fichier_Student = 0; public static StringBuilder message = new StringBuilder(); - public static void initialise() { - //** Application console par défaut. - //** Si la valeur ets false alors c'est une application avec inteface graphique. - console = true; - - //** Le node du fichier d'analyse - sujet = new node(); - sujetSauvegarde = new node(); - tree = new JTree(); - nodeCSV = null; - - //**version - version ="V4.2.2"; // La version actuelle - branch = "Origin"; - Annee ="2022"; - - //*************************************************** - //** Les commandes par défaut à travers la console ** - //*************************************************** - nameSujet = ""; //sujet par défaut - analyse = false; //analyse des fichiers étudiants - ecritCode = false; // -write : ecriture du code du sujet - ecritSujet = false; // -sujet : ecriture 2 du code du sujet, uniquement les nodes évalués - ecritNodeAnalyse = false; - ecritNoteCSV = false; // ecriture note.csv - writefiles = false; // -writefiles permet d'écrire tous les fichiers XML après la lecture en node - calculLeHashDuFichier = false; // -hash retourne le hash du fichier d'analyse - sansFeeback = false; // pas de feedback étudiant - verifHisto = false; // vérification des historiques correspond à la commande -verif - verifHisto2 = false; // vérification des historiques lorsqu'il y a aussi analyse - fourniCSV = false; // fourni le fichier CSV contenant la liste des étudiants - badCommand = false ; //erreur dans les commandes - noNote =false; // pas de note dans les feedbacks - noLogo =false; // pas de logo dans les feedbacks - newLogo=false; // un nouveau logo dans le feedback - licence = false; // affiche la licence - zipfeedback = false; // Les feedback dans une archive ZIP - fichierStudentMoodle = false; // Les fichiers étudiants sont directement dans le dossier courant de l'application. - Profil = cXML.Run.UserStatus.TEACHER ; //Le profil TEACHER permet de lire dans les dossiers contenus dans le répertoire courant de l'application. Le profil STUDENT permet de lire au niveau du répertoire courant de l'application. - fourniDossierDestination = false; //répertoire de destination des feedbacks et CSV; - nameCSV = ""; //le nom du fichier contenant la liste des étudiants - nameSVG =""; //le nom du nouveau logo - contenuFichierSVG =""; // Le nouveau logo - path =""; - pathDestination =""; //Pour le mode console uniquement - nomDeLaBranch = "Origin"; //Branche de développement - Command =""; //récupère le texte de la commande dans la console - + + public static void initialiseParametresSettingProprietes() { //** setting valeur par défaut culture = "FR"; tolerance_characters = 5; @@ -183,11 +137,7 @@ public class commandes { tolerance_rouge = 30; tolerance_vert = 30; tolerance_bleu = 30; - - //** Variables de mise à jour du fichier d'analyse - MAJnameAnalysisFile =false; - MAJFichierAnalyse = false; - hash ="0"; + //** Variables du fichier d'analyse analyse_culture = "FR"; @@ -222,9 +172,6 @@ public class commandes { //** Variables pour l'interface du logiciel - Titre = "analyseWriter"; - PathFilenameAnalysis=""; - fichierAnalyseValide = false; //mise à jour de la valeur dans MEPTL.verificationFichierAnalyse analyse_Nbre_Fichier_Student = 0; analyse_index_Fichier_Student = 0; message = new StringBuilder(); diff --git a/src/fenetres/create_act/actNewFichierAnalyse.java b/src/fenetres/create_act/actNewFichierAnalyse.java index d402d34..96d7eec 100644 --- a/src/fenetres/create_act/actNewFichierAnalyse.java +++ b/src/fenetres/create_act/actNewFichierAnalyse.java @@ -50,7 +50,7 @@ public class actNewFichierAnalyse extends AbstractAction{ if (chooser.showOpenDialog(null) == JFileChooser.APPROVE_OPTION) { System.out.println("getCurrentDirectory(): " + chooser.getCurrentDirectory()); System.out.println("getSelectedFile() : " + chooser.getSelectedFile().getAbsolutePath()); - commandes.initialise(); + commandes.initialiseParametresSettingProprietes();; commandes.path = chooser.getCurrentDirectory().getAbsolutePath(); commandes.PathFilenameAnalysis = chooser.getCurrentDirectory().getAbsolutePath(); diff --git a/src/fenetres/filechooserXML.java b/src/fenetres/filechooserXML.java index a26a526..f653939 100644 --- a/src/fenetres/filechooserXML.java +++ b/src/fenetres/filechooserXML.java @@ -41,7 +41,7 @@ public class filechooserXML extends JFileChooser { int response = showOpenDialog(null); if(response == JFileChooser.APPROVE_OPTION) { - commandes.initialise(); + commandes.initialiseParametresSettingProprietes();; File file = new File(getSelectedFile().getAbsolutePath()); System.out.println(file.getPath() + "\n" + file.getName());