V4.2.2 MAJ feedback (pas d'affichage lorsque totalpoint=0)
This commit is contained in:
parent
be66b52d83
commit
12069a5220
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -248,16 +248,20 @@ public class HTML {
|
|||||||
"</table>";
|
"</table>";
|
||||||
}
|
}
|
||||||
|
|
||||||
// table d'un node
|
//*************************************
|
||||||
|
//***** table d'un node de l'analyse **
|
||||||
|
//*************************************
|
||||||
public static String Table(node nod) {
|
public static String Table(node nod) {
|
||||||
|
|
||||||
|
if(nod.getAttributs().get("pointtotal")!=null)if(!nod.getAttributs().get("pointtotal").equals("0")) {
|
||||||
String code = HTML.SautLigne();
|
String code = HTML.SautLigne();
|
||||||
code = addSautEtTitres(code,nod);
|
code = addSautEtTitres(code,nod);
|
||||||
|
|
||||||
//ajoute le commentaire
|
//ajoute le commentaire
|
||||||
if(!nod.getContenu().isEmpty()) if(nod.getNodes().size()>0) code = code + HTML.Paragraph_classp6(nod.getContenu().get(0)) + HTML.SautLigne();
|
if(!nod.getContenu().isEmpty()) if(nod.getNodes().size()>0) code = code + HTML.Paragraph_classp6(nod.getContenu().get(0)) + HTML.SautLigne();
|
||||||
|
|
||||||
code = code + HTML.TableEntete(); //ajoute l'entête
|
//ajoute l'entête
|
||||||
|
code = code + HTML.TableEntete();
|
||||||
|
|
||||||
|
|
||||||
for(int k = 0 ; k < nod.getNodes().size();k++) {
|
for(int k = 0 ; k < nod.getNodes().size();k++) {
|
||||||
@ -307,6 +311,9 @@ public class HTML {
|
|||||||
return code;
|
return code;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
return "";
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
private static String addSautEtTitres(String code, node nodeAna) {
|
private static String addSautEtTitres(String code, node nodeAna) {
|
||||||
if(nodeAna.getNomElt().equals("saut")) {
|
if(nodeAna.getNomElt().equals("saut")) {
|
||||||
|
@ -296,10 +296,6 @@ public class feedbacks {
|
|||||||
|
|
||||||
//style de paragraphe
|
//style de paragraphe
|
||||||
if(nodana.retourneFirstEnfantsByName("paragraphs")!=null) if(nodana.retourneFirstEnfantsByName("paragraphs").isClose()) {
|
if(nodana.retourneFirstEnfantsByName("paragraphs")!=null) if(nodana.retourneFirstEnfantsByName("paragraphs").isClose()) {
|
||||||
//il est possible qu'il n'y ai aucun point car passé par analyseStyle dans le node structurepage
|
|
||||||
// if(!IdError.contains(nodana.retourneFirstEnfantsByName("paragraphs").getAttributs().get("id"))){
|
|
||||||
// fichier.append(HTML.Table(nodana.retourneFirstEnfantsByName("paragraphs")));
|
|
||||||
// }
|
|
||||||
fichier.append(HTML.Table(nodana.retourneFirstEnfantsByName("paragraphs")));
|
fichier.append(HTML.Table(nodana.retourneFirstEnfantsByName("paragraphs")));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -14,7 +14,7 @@ public class analyseFichier {
|
|||||||
* @param nodSujet, le node sujet.
|
* @param nodSujet, le node sujet.
|
||||||
* @param indexStudent, index de l'étudiant
|
* @param indexStudent, index de l'étudiant
|
||||||
* @param a, objet Run de la class cXML
|
* @param a, objet Run de la class cXML
|
||||||
* @return le node analyse contenant toute l'analyse.
|
* @return retourne le node "ana" analyse contenant toute l'analyse.
|
||||||
*/
|
*/
|
||||||
public static node analyse(node nodStudent, node nodSujet, Integer indexStudent, Run a) {
|
public static node analyse(node nodStudent, node nodSujet, Integer indexStudent, Run a) {
|
||||||
|
|
||||||
|
@ -999,6 +999,13 @@ public class analyseLesNodesPrincipaux {
|
|||||||
paragraph.setNomElt("paragraph");
|
paragraph.setNomElt("paragraph");
|
||||||
paragraph.getAttributs().put("name", nomDuParagraph);
|
paragraph.getAttributs().put("name", nomDuParagraph);
|
||||||
|
|
||||||
|
//********************************************************************************************
|
||||||
|
//** Ajoute l'information si le style est evaluer à travers evalStyle dans la structurepage **
|
||||||
|
//********************************************************************************************
|
||||||
|
if(paragraphSujet.getAttributs().get("EvaluerATraversAnalyseStyle")!=null)if(paragraphSujet.getAttributs().get("EvaluerATraversAnalyseStyle").equals("true")) {
|
||||||
|
paragraph.getAttributs().put("EvaluerATraversAnalyseStyle", "true");
|
||||||
|
}
|
||||||
|
|
||||||
//*****************************
|
//*****************************
|
||||||
//** Ajoute un saut de ligne **
|
//** Ajoute un saut de ligne **
|
||||||
//*****************************
|
//*****************************
|
||||||
|
@ -170,7 +170,12 @@ public class evaluerLesFichiersEtudiants implements Runnable{
|
|||||||
|
|
||||||
// Run.ecritureNodeEnXML(nodStudent, "fichier student","",false,""); //écriture du node nodStudent de l'étudiant
|
// Run.ecritureNodeEnXML(nodStudent, "fichier student","",false,""); //écriture du node nodStudent de l'étudiant
|
||||||
node ana = analyseFichier.analyse(nodStudent, commandes.sujet, i, a);
|
node ana = analyseFichier.analyse(nodStudent, commandes.sujet, i, a);
|
||||||
|
// try {
|
||||||
|
// Run.ecritureNodeEnXML(ana, "analyse", commandes.path, "");
|
||||||
|
// } catch (IOException e1) {
|
||||||
|
// // TODO Auto-generated catch block
|
||||||
|
// e1.printStackTrace();
|
||||||
|
// }
|
||||||
//**************************************************
|
//**************************************************
|
||||||
//** Ecriture des fichiers d'analyse des students **
|
//** Ecriture des fichiers d'analyse des students **
|
||||||
//**************************************************
|
//**************************************************
|
||||||
|
Loading…
x
Reference in New Issue
Block a user