This commit is contained in:
pablo rodriguez 2023-04-09 14:25:31 +02:00
parent 53121ded9c
commit e451538858
11 changed files with 32 additions and 13 deletions

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

3
bin/.gitignore vendored
View File

@ -127,3 +127,6 @@
/zipstudent.png /zipstudent.png
/zipstudent.svg /zipstudent.svg
/zipstudentmini.png /zipstudentmini.png
/saveZipEvaluation.png
/saveZipEvaluation.svg
/saveZipEvaluationmini.png

Binary file not shown.

Binary file not shown.

View File

@ -5912,7 +5912,7 @@ public static String TablePointsSyntheseStyle2(String titre,double prop, String
+ ".tooltip2 .tooltiptext2::after {content: \" \";position: absolute;bottom: 100%;left: 50%;margin-left: -5px;border-width: 5px;border-style: solid;border-color: transparent transparent black transparent;}" + ".tooltip2 .tooltiptext2::after {content: \" \";position: absolute;bottom: 100%;left: 50%;margin-left: -5px;border-width: 5px;border-style: solid;border-color: transparent transparent black transparent;}"
+ ".tooltip2:hover .tooltiptext2 {visibility: visible;}" + ".tooltip2:hover .tooltiptext2 {visibility: visible;}"
+ ".footer {position: fixed;left: 0;bottom: 0;width: 100%;background-color: white;color: black;text-align: center;}" + ".footer {position: fixed;left: 0;bottom: 0;width: 100%;background-color: white;color: black;text-align: center;}"
+"\r</style>\r"; + "</style>\r";
} }
@ -5924,7 +5924,8 @@ public static String TablePointsSyntheseStyle2(String titre,double prop, String
*/ */
public static String getHTMLmenu(ArrayList<node> items) { public static String getHTMLmenu(ArrayList<node> items) {
String codeHTMLMenu= "<div id=\"navbar\" onclick=\"toggleMenu()\"><a class=\"active\" href=\"#top\">Note</a>"; String codeHTMLMenu = "<div id=\"navbar\" onclick=\"toggleMenu()\"><a class=\"active\" href=\"#top\">Note</a>";
for(int i =0 ; i < items.size(); i++) { for(int i =0 ; i < items.size(); i++) {
codeHTMLMenu = codeHTMLMenu + "<a class=\"active3\" href=\""+ items.get(i).getAttributs().get("id") + "\">" + items.get(i).getAttributs().get("titre") + "</a>"; codeHTMLMenu = codeHTMLMenu + "<a class=\"active3\" href=\""+ items.get(i).getAttributs().get("id") + "\">" + items.get(i).getAttributs().get("titre") + "</a>";
} }
@ -5953,4 +5954,6 @@ public static String TablePointsSyntheseStyle2(String titre,double prop, String
+"}" +"}"
+"</script>"; +"</script>";
} }
} }

View File

@ -421,14 +421,14 @@ public class feedbacks {
if(metaS.isEmpty()) metaS = "metaSujet-inconnu"; if(metaS.isEmpty()) metaS = "metaSujet-inconnu";
String cheminFeedBack = nodana.retourneFirstEnfantsByName("ouverture").getAttributs().get("dossier") + "-DateLong" + aujourdhui.getTime()+"-"+metaS; String cheminFeedBack = nodana.retourneFirstEnfantsByName("ouverture").getAttributs().get("dossier") + "-DateLong" + aujourdhui.getTime()+"-"+metaS;
if(!commandes.noNote&&!baremeABC) { if(!commandes.noNote&&!baremeABC) {
if(!plagiat&&!copiercoller)cheminFeedBack = cheminFeedBack + "-" + nodana.retourneFirstEnfantsByName("bodyetnotation").getAttributs().get("note") + ".html"; if(!plagiat&&!copiercoller)cheminFeedBack = cheminFeedBack + "-" + nodana.retourneFirstEnfantsByName("bodyetnotation").getAttributs().get("note");
if(plagiat) cheminFeedBack = cheminFeedBack + "- plagiat"; if(plagiat) cheminFeedBack = cheminFeedBack + "- plagiat";
if(copiercoller) cheminFeedBack = cheminFeedBack + "- copier-coller"; if(copiercoller) cheminFeedBack = cheminFeedBack + "- copier-coller";
if(pasAssezDeModification) cheminFeedBack = cheminFeedBack + "- pas assez de modification"; if(pasAssezDeModification) cheminFeedBack = cheminFeedBack + "- pas assez de modification";
if(dateModificationAnterieur) cheminFeedBack = cheminFeedBack + "- date modification antérieur au controle"; if(dateModificationAnterieur) cheminFeedBack = cheminFeedBack + "- date modification antérieur au controle";
} }
if(!commandes.noNote&&baremeABC) { if(!commandes.noNote&&baremeABC) {
if(!plagiat)cheminFeedBack = cheminFeedBack + "-" + nodana.retourneFirstEnfantsByName("bodyetnotation").getAttributs().get("noteABC") + ".html"; if(!plagiat)cheminFeedBack = cheminFeedBack + "-" + nodana.retourneFirstEnfantsByName("bodyetnotation").getAttributs().get("noteABC");
if(copiercoller) cheminFeedBack = cheminFeedBack + "- copier-coller"; if(copiercoller) cheminFeedBack = cheminFeedBack + "- copier-coller";
if(plagiat) cheminFeedBack = cheminFeedBack + "- plagiat"; if(plagiat) cheminFeedBack = cheminFeedBack + "- plagiat";
if(pasAssezDeModification) cheminFeedBack = cheminFeedBack + "- pas assez de modification"; if(pasAssezDeModification) cheminFeedBack = cheminFeedBack + "- pas assez de modification";
@ -453,10 +453,6 @@ public class feedbacks {
fichier1.close(); fichier1.close();
//affichage dans la console
if(!commandes.fourniDossierDestination) System.out.println("\n\t The feedback file has been written.\n\t " + commandes.path + "\\" + cheminFeedBack + ".html");
if(commandes.fourniDossierDestination) System.out.println("\n\t The feedback file has been written.\n\t " + commandes.path + "\\" + commandes.pathDestination + "\\" + cheminFeedBack + ".html");
} }
} }

View File

@ -62,7 +62,7 @@ public class creerNouvelleEvaluation {
evaluation.getAttributs().put("analyse_nombres_modifications_simultané_maxi", String.valueOf(commandes.analyse_nombres_modifications_simultané_maxi) ); evaluation.getAttributs().put("analyse_nombres_modifications_simultané_maxi", String.valueOf(commandes.analyse_nombres_modifications_simultané_maxi) );
//Supprime le node fichier s'il existe. //Supprime le node fichier s'il existe, déjà pour le remplacer par le node commandes.sujet
node nodremove = evaluation.retourneFirstEnfantsByName("fichier"); node nodremove = evaluation.retourneFirstEnfantsByName("fichier");
if(!nodremove.isVide()) evaluation.getNodes().remove(nodremove); if(!nodremove.isVide()) evaluation.getNodes().remove(nodremove);
@ -90,11 +90,14 @@ public class creerNouvelleEvaluation {
} }
//Supprime le node fichier s'il existe. //Supprime le node CSV s'il existe, pour le remplacer par le node commandes.nodeCSV
nodremove = evaluation.retourneFirstEnfantsByName("fileCSV"); nodremove = evaluation.retourneFirstEnfantsByName("fileCSV");
if(!nodremove.isVide()) evaluation.getNodes().remove(nodremove); if(!nodremove.isVide()) evaluation.getNodes().remove(nodremove);
evaluation.getNodes().add(commandes.nodeCSV); if(commandes.nodeCSV!=null) {
evaluation.getNodes().add(commandes.nodeCSV);
}
if(commandes.nameSVG!=null) { if(commandes.nameSVG!=null) {
@ -102,7 +105,9 @@ public class creerNouvelleEvaluation {
node SVG = new node(); node SVG = new node();
SVG.setNomElt("nodSVG"); SVG.setNomElt("nodSVG");
SVG.setContenu(commandes.contenuFichierSVG); SVG.setContenu(commandes.contenuFichierSVG);
evaluation.getNodes().add(SVG); if(SVG!=null) {
evaluation.getNodes().add(SVG);
}
} }
} }

View File

@ -198,6 +198,17 @@ public class calculNombrePointEvaluation {
} }
} }
//
if(nod.getAttributs().get("evalNameSequence")!=null) {
try {
point = point + Integer.valueOf(nod.getAttributs().get("evalNameSequence"));
} catch (Exception e) {
JOptionPane.showInternalMessageDialog(null, "Erreur dans la valeur de l'attribut evalNameSequence");
}
}
//*********************************************** //***********************************************
//** Les points par la méthode analyseStyle ***** //** Les points par la méthode analyseStyle *****
//*********************************************** //***********************************************
@ -241,6 +252,7 @@ public class calculNombrePointEvaluation {
} }
} }
} }
} }
return point; return point;