maj V4.5.1
This commit is contained in:
parent
0134baa285
commit
6c14374579
1
bin/.gitignore
vendored
1
bin/.gitignore
vendored
@ -1 +1,2 @@
|
||||
/analyseWriter/
|
||||
/resources/
|
||||
|
@ -53,11 +53,17 @@ public class commandes {
|
||||
public static node listesEtudiants = null;
|
||||
//** Le node CSV - liste des étudiants **/
|
||||
public static node nodeCSV = null;
|
||||
//** Imporatation par défaut d'un CSV liste d'étudiant
|
||||
public static String defaut_separator = ";";
|
||||
public static String defaut_encoding = "UTF-8";
|
||||
public static String defaut_nameid = "id";
|
||||
public static String defaut_nameemail = "adresse";
|
||||
public static String defaut_nameStudent = "nom";
|
||||
public static String defaut_firstnameStudent = "prenom";
|
||||
|
||||
//** L'arbre
|
||||
public static JTree tree = new JTree();
|
||||
|
||||
|
||||
|
||||
//*****************************************
|
||||
//** Version **
|
||||
|
@ -1889,12 +1889,12 @@ public class meptl {
|
||||
|
||||
// Le node csv contient les paramètres importations et la liste des étudiants.
|
||||
node csv = null;
|
||||
String separator = ";";
|
||||
String encoding = "UTF-8";
|
||||
String nameid = "id";
|
||||
String nameemail = "email";
|
||||
String nameStudent = "name";
|
||||
String firstnameStudent = "firstname";
|
||||
String separator = commandes.defaut_separator;
|
||||
String encoding = commandes.defaut_encoding;
|
||||
String nameid = commandes.defaut_nameid;
|
||||
String nameemail = commandes.defaut_nameemail;
|
||||
String nameStudent = commandes.defaut_nameStudent;
|
||||
String firstnameStudent = commandes.defaut_firstnameStudent;
|
||||
|
||||
if(commandes.nodeCSV!=null) {
|
||||
csv = commandes.nodeCSV;
|
||||
@ -1906,11 +1906,24 @@ public class meptl {
|
||||
firstnameStudent = commandes.nodeCSV.getAttributs().get("firstname");
|
||||
}else {
|
||||
csv = commandes.sujet.retourneFirstEnfantsByName("csv");
|
||||
if(csv==null) {
|
||||
csv = new node();
|
||||
csv.setNomElt("csv");
|
||||
csv.getAttributs().put("separator",separator);
|
||||
csv.getAttributs().put("encoding",encoding);
|
||||
node import_csv = new node();
|
||||
import_csv.setNomElt("import_moodle");
|
||||
import_csv.getAttributs().put("id",nameid);
|
||||
import_csv.getAttributs().put("firstname", firstnameStudent);
|
||||
import_csv.getAttributs().put("email", nameemail);
|
||||
import_csv.getAttributs().put("name", nameStudent);
|
||||
csv.getNodes().add(import_csv);
|
||||
}
|
||||
csv.getAttributs().put("nameListStudent", nameListStudent);
|
||||
csv.getAttributs().put("year", Year);
|
||||
|
||||
separator = csv.getAttributs().get("separator");
|
||||
encoding = csv.getAttributs().get("encoding");
|
||||
|
||||
node import_csv = csv.retourneFirstEnfantsByName("import_moodle");
|
||||
nameid = import_csv.getAttributs().get("id");
|
||||
nameemail = import_csv.getAttributs().get("email");
|
||||
|
@ -120,9 +120,19 @@ public final class setting extends JFrame {
|
||||
|
||||
node nodCSV = commandes.sujet.retourneFirstEnfantsByName("csv");
|
||||
if(nodCSV==null) {
|
||||
JOptionPane.showMessageDialog(null, "Problème avec le fichier d'analyse.<br>Le node csv n'est pas dans le fichier.");
|
||||
dispose();
|
||||
return;
|
||||
node csv = new node();
|
||||
csv.setNomElt("csv");
|
||||
csv.getAttributs().put("separator",commandes.defaut_separator);
|
||||
csv.getAttributs().put("encoding",commandes.defaut_encoding);
|
||||
node import_csv = new node();
|
||||
import_csv.setNomElt("import_moodle");
|
||||
import_csv.getAttributs().put("id",commandes.defaut_nameid);
|
||||
import_csv.getAttributs().put("firstname", commandes.defaut_firstnameStudent);
|
||||
import_csv.getAttributs().put("email", commandes.defaut_nameemail);
|
||||
import_csv.getAttributs().put("name", commandes.defaut_nameStudent);
|
||||
csv.getNodes().add(import_csv);
|
||||
nodCSV = csv;
|
||||
commandes.sujet.retourneFirstEnfantsByName("setting").getNodes().add(nodCSV);
|
||||
}
|
||||
|
||||
JLabel lblNewLabel = new JLabel("<html>Les paramètres du fichier CSV permettent, d'écrire et d'importer les notes des étudiants dans le CMS moodle.<br>\r\nCes paramètres seront enregistrés dans le fichier d'analyse.</html>");
|
||||
@ -170,9 +180,6 @@ public final class setting extends JFrame {
|
||||
panelCSV.add(lblNewLabel_3);
|
||||
|
||||
node nodImportMoodle = nodCSV.retourneFirstEnfantsByName("import_moodle");
|
||||
if(nodImportMoodle==null) {
|
||||
JOptionPane.showMessageDialog(null, "Problème avec le fichier d'analyse.<br>le node import_moodle n'est pas dans le fichier d'analyse.");
|
||||
}
|
||||
|
||||
textFieldNomEtudiant = new JTextField();
|
||||
textFieldNomEtudiant.setFont(new Font("Tahoma", Font.BOLD, 12));
|
||||
|
Loading…
x
Reference in New Issue
Block a user