();
while(key.hasMoreElements()) {
String K = key.nextElement();
Lesattributsdunode.add(K);
}
//permet le tri par ordre alphabétique des clés du dictionnaire
Lesattributsdunode = Lesattributsdunode.stream().sorted().collect(Collectors.toList());
if(nod.getAttributs().get("evaluer")!=null) if(nod.getAttributs().get("evaluer").equalsIgnoreCase("true")) {
sb.append("
");
sb.append("");
sb.append("- Les attributs d'analyseWriter
");
for(int i=0; i < Lesattributsdunode.size();i++) {
if(listeAttributsAnalyseWriter.isAttributAnalyseWriter(Lesattributsdunode.get(i))) {
if(Lesattributsdunode.get(i).equals("allContent")) {
Pattern p = Pattern.compile("[1-9]$|[0-9]{2,}$");
Matcher m = p.matcher(nod.getAttributs().get(Lesattributsdunode.get(i)));
if(m.find()) {
sb.append("- "+imageAllContent + " " + Lesattributsdunode.get(i) + "=\"" + nod.getAttributs().get(Lesattributsdunode.get(i))+"\"
");
}
}
if(Lesattributsdunode.get(i).equals("titre")||Lesattributsdunode.get(i).equals("titre1")||Lesattributsdunode.get(i).equals("titre2")||Lesattributsdunode.get(i).equals("titre3")) {
if(nod.getAttributs().get(Lesattributsdunode.get(i)).length()>0) {
sb.append("- "+imageTitre + " " + Lesattributsdunode.get(i) + "=\"" + nod.getAttributs().get(Lesattributsdunode.get(i))+"\"
");
}
}
if(Lesattributsdunode.get(i).equals("saut") && nod.getAttributs().get(Lesattributsdunode.get(i)).equals("true")) {
sb.append("- "+imageSaut + " " + Lesattributsdunode.get(i) + "=\"" + nod.getAttributs().get(Lesattributsdunode.get(i))+"\"
");
}
if(Lesattributsdunode.get(i).equals("addmenu") && nod.getAttributs().get(Lesattributsdunode.get(i)).equals("true")) {
sb.append("- "+imageaddmenu + " " + Lesattributsdunode.get(i) + "=\"" + nod.getAttributs().get(Lesattributsdunode.get(i))+"\"
");
}
if(Lesattributsdunode.get(i).equals("recherche_index") && nod.getAttributs().get(Lesattributsdunode.get(i)).equals("true")) {
sb.append("- "+imagerechercheIndex + " " + Lesattributsdunode.get(i) + "=\"" + nod.getAttributs().get(Lesattributsdunode.get(i))+"\"
");
}
if(Lesattributsdunode.get(i).equals("recherche_contenu_exact") && nod.getAttributs().get(Lesattributsdunode.get(i)).equals("true")) {
sb.append("- "+imagerechercheContenuExact + " " + Lesattributsdunode.get(i) + "=\"" + nod.getAttributs().get(Lesattributsdunode.get(i))+"\"
");
}
if(Lesattributsdunode.get(i).equals("analyseStyle") && nod.getAttributs().get(Lesattributsdunode.get(i)).equals("true")) {
sb.append("- "+imagereanalyseStyle + " " + Lesattributsdunode.get(i) + "=\"" + nod.getAttributs().get(Lesattributsdunode.get(i))+"\"
");
}
if(Lesattributsdunode.get(i).equals("evalNameNode") && !nod.getAttributs().get(Lesattributsdunode.get(i)).equals("0")) {
sb.append("- "+imagereEvaleNode + " " + Lesattributsdunode.get(i) + "=\"" + nod.getAttributs().get(Lesattributsdunode.get(i))+"\"
");
}
if(Lesattributsdunode.get(i).equals("recherche_anchor-page-number") && nod.getAttributs().get(Lesattributsdunode.get(i)).equals("true")) {
sb.append("- "+imagereRechercheAncragePage + " " + Lesattributsdunode.get(i) + "=\"" + nod.getAttributs().get(Lesattributsdunode.get(i))+"\"
");
}
if(Lesattributsdunode.get(i).equals("recherche_contenu_plus_proche_voisin") && nod.getAttributs().get(Lesattributsdunode.get(i)).equals("true")) {
sb.append("- "+imagereRecherchePlusProcheVoisin + " " + Lesattributsdunode.get(i) + "=\"" + nod.getAttributs().get(Lesattributsdunode.get(i))+"\"
");
}
if(Lesattributsdunode.get(i).equals("evalNameInitialCreator") && !nod.getAttributs().get(Lesattributsdunode.get(i)).equals("0")) {
sb.append("- "+imagerePremierAuteur + " " + Lesattributsdunode.get(i) + "=\"" + nod.getAttributs().get(Lesattributsdunode.get(i))+"\"
");
}
if(Lesattributsdunode.get(i).equals("evalNameCreator") && !nod.getAttributs().get(Lesattributsdunode.get(i)).equals("0")) {
sb.append("- "+imagereDernierEditeur + " " + Lesattributsdunode.get(i) + "=\"" + nod.getAttributs().get(Lesattributsdunode.get(i))+"\"
");
}
// sb.append("- " + Lesattributsdunode.get(i) + "=\"" + nod.getAttributs().get(Lesattributsdunode.get(i))+"\"
");
}
}
sb.append("
");
sb.append("
");
sb.append("");
sb.append("- Les attributs de Writer
");
for(int i=0; i < Lesattributsdunode.size();i++) {
if(!listeAttributsAnalyseWriter.isAttributAnalyseWriter(Lesattributsdunode.get(i))) {
sb.append("- " + Lesattributsdunode.get(i) + "=\"" + nod.getAttributs().get(Lesattributsdunode.get(i))+"\"
");
}
}
sb.append("
");
}
if(nod.getAttributs().get("evaluer")!=null) if(!nod.getAttributs().get("evaluer").equalsIgnoreCase("true")) {
sb.append("
");
sb.append("");
sb.append("- Les attributs d'analyseWriter
");
for(int i=0; i < Lesattributsdunode.size();i++) {
if(listeAttributsAnalyseWriter.isAttributAnalyseWriter(Lesattributsdunode.get(i))) {
sb.append("- " + Lesattributsdunode.get(i) + "=\"" + nod.getAttributs().get(Lesattributsdunode.get(i))+"\"
");
}
}
sb.append("
");
sb.append("
");
sb.append("");
sb.append("- Les attributs de Writer
");
for(int i=0; i < Lesattributsdunode.size();i++) {
if(!listeAttributsAnalyseWriter.isAttributAnalyseWriter(Lesattributsdunode.get(i))) {
sb.append("- " + Lesattributsdunode.get(i) + "=\"" + nod.getAttributs().get(Lesattributsdunode.get(i))+"\"
");
}
}
sb.append("
");
}
if(nod.getAttributs().size()>0) {
if(nod.getAttributs().get("evaluer")==null) {
sb.append("
");
sb.append("");
sb.append("- Les attributs d'analyseWriter
");
for(int i=0; i < Lesattributsdunode.size();i++) {
if(listeAttributsAnalyseWriter.isAttributAnalyseWriter(Lesattributsdunode.get(i))) {
sb.append("- " + Lesattributsdunode.get(i) + "=\"" + nod.getAttributs().get(Lesattributsdunode.get(i))+"\"
");
}
}
sb.append("
");
sb.append("
");
sb.append("");
sb.append("- Les attributs de Writer
");
for(int i=0; i < Lesattributsdunode.size();i++) {
if(!listeAttributsAnalyseWriter.isAttributAnalyseWriter(Lesattributsdunode.get(i))) {
sb.append("- " + Lesattributsdunode.get(i) + "=\"" + nod.getAttributs().get(Lesattributsdunode.get(i))+"\"
");
}
}
sb.append("
");
}
}
if(!nod.retourneLesContenusEnfants("").trim().isEmpty()) {
sb.append("
Contenu
" + nod.retourneLesContenusEnfants("") );
}
setText(""+sb.toString()+"");
}
if(nod==null) {
setText("");
}
}
public void AfficheTotalPoint(node nod, int pointTotalNode) {
setContentType("text/html");
node nodeParent = nod.getParent();
StringBuilder sb = new StringBuilder();
sb.append(baliseStyle.balise());
if(nodeParent!=null) {
sb.append("Parent = " + nodeParent.getNomElt() + "
");
}
sb.append("
Total des points dans le node : " + nod.getNomElt() + "
");
sb.append("Uniquement les nodes évalués
");
sb.append("TOTAL POINT = " + String.valueOf(pointTotalNode) + "
");
setText(""+sb.toString()+"");
}
public void afficheChargementFichierAnalyse(){
StringBuilder text = new StringBuilder();
text.append(baliseStyle.balise());
text.append("
INFORMATIONS
");
text.append("Le titre de l'exercice est : " + commandes.analyse_titre+"
");
text.append("
Le sujet (metaSujet) est : " + commandes.analyse_metaSujet+"
");
text.append("L'auteur de l'exercice est : " + commandes.analyse_auteur+"
");
if(commandes.analyse_baremeABC==true) {
text.append("
La notation est sous la forme d'une note alphabétique ABCDE.
");
text.append("La progression est de " + String.valueOf(commandes.analyse_progression)+ "
");
calcul.calculIntervalleBaremeABCDE C = new calculIntervalleBaremeABCDE(commandes.analyse_progression);
text.append("" + C.getMessageLigne() + "
");
}else {
text.append("La notation est sous la forme d'une note numérique.
");
text.append("Le barème est sur " + String.valueOf(commandes.analyse_notefrom)+ "
");
text.append("La progression est de " + String.valueOf(commandes.analyse_progression) + "
");
calculNotesProgression C = new calculNotesProgression(commandes.analyse_progression, commandes.analyse_notefrom);
text.append("" + C.getMessageLigne() + "
");
}
text.append("
");
text.append("Le nom du fichier : " + commandes.analysis_filename + "
");
text.append("Le hash de l'évaluation est : " + commandes.hash + "
");
text.append("
");
text.append("Historiques des modifications present : " + commandes.analyse_historiquePresent + "
");
text.append("
");
text.append("Verification de la presence metaSujet : " + commandes.analyse_presenceMetaSujet + "
");
text.append("
");
text.append("Contrôle la date de céation : " + commandes.analyse_controleDateCreation+ "
");
text.append("
");
text.append("Contrôle l'auteur initial du fichier : " + commandes.analyse_controle_Initial_Creator + "
");
text.append("
");
text.append("Dossier de l'analyse contenant les fichiers des étudiants :
");
text.append(""+commandes.path+"
");
text.append("
");
text.append("
Fichier d'analyse :
");
text.append(""+commandes.PathFilenameAnalysis+"
");
setContentType("text/html");
setText(text.toString());
}
}