Correction initialisations que des paramètres setting et propriétés du

fichier
This commit is contained in:
pablo rodriguez 2022-07-08 11:13:46 +02:00
parent 4a35edd867
commit 5fc907bbac
6 changed files with 6 additions and 58 deletions

1
bin/.gitignore vendored
View File

@ -1,3 +1,4 @@
/evalcalc.png
/MEPTL/
/calcul/
/evaluer/

Binary file not shown.

BIN
icons/evalcalc.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@ -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();

View File

@ -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();

View File

@ -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());