MAJ (V4.3.1 - finalise)

This commit is contained in:
pablo rodriguez 2022-12-03 11:02:05 +01:00
parent a7383c004c
commit 658420e6d7
47 changed files with 44 additions and 9 deletions

Binary file not shown.

Binary file not shown.

2
bin/.gitignore vendored
View File

@ -1 +1 @@
/MEPTL/
/fenetres/

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.

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.

View File

@ -685,6 +685,10 @@ public final class create extends JFrame {
toolBarPrincipal.addSeparator();
buttonEvaluate = toolBarPrincipal.add( new actEvaluer() );
buttonEvaluate.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
}
});
buttonEvaluate.setIcon(new ImageIcon(create.class.getResource("/resources/evaluate.png")));
toolBarPrincipal.addSeparator();

View File

@ -130,6 +130,8 @@ public class evaluate extends JFrame {
chckbxfichiersEtudiants.setFont(new Font("Tahoma", Font.PLAIN, 12));
chckbxfichiersEtudiants.setToolTipText("Cochez si les fichiers des étudiants ne sont pas dans des dossier nominatifs");
panelWest.add(chckbxfichiersEtudiants, "flowy,cell 0 2,grow");
chckbxfichiersEtudiants.setSelected(commandes.fichierStudentMoodle);
lblChargementFichierCSV = new JLabel(" Chargement de la liste des étudiants");
panelWest.add(lblChargementFichierCSV, "cell 0 3,alignx left,aligny center");
@ -154,6 +156,8 @@ public class evaluate extends JFrame {
});
chckCSVNotes.setToolTipText("Cochez si vous voulez importer les notes dans un fichier CSV.");
panelWest.add(chckCSVNotes, "cell 0 5,grow");
chckCSVNotes.setSelected(commandes.ecritNoteCSV);
lblPath = new JLabel();
lblPath.setHorizontalAlignment(SwingConstants.LEFT);
@ -174,6 +178,9 @@ public class evaluate extends JFrame {
chckbxnoFeedback.setToolTipText("Cochez si vous ne voulez pas générer des feedbacks");
chckbxnoFeedback.setFont(new Font("Tahoma", Font.PLAIN, 12));
panelWest.add(chckbxnoFeedback, "cell 0 2,grow");
chckbxnoFeedback.setSelected(commandes.sansFeeback);
chckbxZipfeedback = new JCheckBox("Zip les feedbacks");
chckbxZipfeedback.addChangeListener(new ChangeListener() {
@ -188,6 +195,8 @@ public class evaluate extends JFrame {
chckbxZipfeedback.setToolTipText("Cochez si vous voulez placer tous les feedbacks dans une archive ZIP");
chckbxZipfeedback.setFont(new Font("Tahoma", Font.PLAIN, 12));
panelWest.add(chckbxZipfeedback, "cell 0 2,grow");
chckbxZipfeedback.setSelected(commandes.zipfeedback);
chckbxNoNote = new JCheckBox("Pas de note dans les feedbacks");
chckbxNoNote.addChangeListener(new ChangeListener() {
@ -199,10 +208,12 @@ public class evaluate extends JFrame {
}
}
});
chckbxNoNote.setToolTipText("Cochez si vous voulez pas faire apparaître les notes dans les feedbacks");
chckbxNoNote.setFont(new Font("Tahoma", Font.PLAIN, 12));
panelWest.add(chckbxNoNote, "cell 0 2,grow");
chckbxNoNote.setSelected(commandes.noNote);
chckbxVerif = new JCheckBox("Vérification des historiques avant analyse");
chckbxVerif.addChangeListener(new ChangeListener() {
@ -214,6 +225,10 @@ public class evaluate extends JFrame {
}
}
});
chckbxVerif.setToolTipText("Cochez si vous voulez vérifier les échanges de fichiers entre les étudiants.");
chckbxVerif.setFont(new Font("Tahoma", Font.PLAIN, 12));
panelWest.add(chckbxVerif, "cell 0 2,grow");
chckbxVerif.setSelected(commandes.verifHisto2);
chckbxNoDetail = new JCheckBox("Pas de détails dans les feedbacks");
@ -229,9 +244,8 @@ public class evaluate extends JFrame {
chckbxNoDetail.setToolTipText("Cochez si vous voulez que la table synthèse dans les feedbacks");
chckbxNoDetail.setFont(new Font("Tahoma", Font.PLAIN, 12));
panelWest.add(chckbxNoDetail, "cell 0 2");
chckbxVerif.setToolTipText("Cochez si vous voulez vérifier les échanges de fichiers entre les étudiants.");
chckbxVerif.setFont(new Font("Tahoma", Font.PLAIN, 12));
panelWest.add(chckbxVerif, "cell 0 2,grow");
chckbxNoDetail.setSelected(commandes.noDetail);
chckbxNewLogo = new JCheckBox("Nouveau logo");
chckbxNewLogo.addChangeListener(new ChangeListener() {
@ -246,6 +260,8 @@ public class evaluate extends JFrame {
chckbxNewLogo.setToolTipText("Cochez si vous voulez remplacer le logo par celui au-dessus.");
chckbxNewLogo.setFont(new Font("Tahoma", Font.PLAIN, 12));
panelWest.add(chckbxNewLogo, "cell 0 7");
chckbxNewLogo.setSelected(commandes.newLogo);
chckbxNoLogo = new JCheckBox("Pas de logo");
chckbxNoLogo.addChangeListener(new ChangeListener() {
@ -260,7 +276,7 @@ public class evaluate extends JFrame {
chckbxNoLogo.setToolTipText("Cochez si vous voulez pas de logo dans les feedbacks.");
chckbxNoLogo.setFont(new Font("Tahoma", Font.PLAIN, 12));
panelWest.add(chckbxNoLogo, "cell 0 7");
chckbxNoLogo.setSelected(commandes.noLogo);
JPanel panelCentre = new JPanel();
contentPane.add(panelCentre, BorderLayout.CENTER);
@ -276,6 +292,17 @@ public class evaluate extends JFrame {
txtpnmessages.setText(baliseStyle.balise() + "<hr><h1 class\"city\">*** Charger un fichier d'analyse. ***</h1><hr>");
scrollPane.setViewportView(txtpnmessages);
if(commandes.fourniCSV) {
lblChargementFichierCSV.setBackground(new Color(40,180,40));
lblChargementFichierCSV.setOpaque(true);
lblFichierCSV.setText("<HTML><B><U>Fichier CSV</U></B> : " + commandes.nameCSV + "</HTML>");
}else {
lblChargementFichierCSV.setOpaque(false);
lblFichierCSV.setText("<HTML><B><U>Fichier CSV</U></B></HTML>");
}
this.setExtendedState(MAXIMIZED_BOTH);
@ -284,7 +311,7 @@ public class evaluate extends JFrame {
refreshLabel();
setVisible(true);
// Pro();
}
@ -405,6 +432,10 @@ public class evaluate extends JFrame {
toolBar.add(btnFichierCSV);
JButton btnInfoListeEtudiant = toolBar.add(actAfficheListeEtudiant);
btnInfoListeEtudiant.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
}
});
btnInfoListeEtudiant.setIcon(new ImageIcon(evaluate.class.getResource("/resources/fichierCSVInfo.png")));
btnInfoListeEtudiant.setHideActionText(true);
toolBar.add(btnInfoListeEtudiant);
@ -1019,7 +1050,7 @@ public class evaluate extends JFrame {
/**
* Charge la liste des étudiants sous la frome d'un fichier XML.
* Charge la liste des étudiants sous la forme d'un fichier XML.
*/
private AbstractAction actChargeListeEtudiantCSV = new AbstractAction() {
@ -1098,10 +1129,10 @@ public class evaluate extends JFrame {
@Override public void actionPerformed( ActionEvent e ) {
if(commandes.fourniCSV) {
txtpnmessages.setText(Run.ecritureNode(commandes.nodeCSV, 0).toString());
System.out.println( "Affiche la liste des étudaints déjà en mémoire." );
}else {
txtpnmessages.setText("*** Veuillez sélectionner un fichier CSV contenant la liste des étudiants. ***");
}
System.out.println( "Affiche la liste des étudaints déjà en mémoire." );
}
};