maj
This commit is contained in:
parent
b1446d5d1d
commit
474a38e09b
2
ana.xml
2
ana.xml
@ -1 +1 @@
|
||||
<analyse nomEtudiant="Alex Marechal" indexFichier="0" dateEvaluation="2024-12-14T21:11:56" test="reussi"><feuille nomFeuille="datas"></feuille><resultat optionnel="false" correct="true" nomNode="colonne" description="LargeurColonne" valeurSujet="3cm‽1" valeurEtudiant="3cm" point="1" total="1"></resultat><resultat optionnel="false" correct="true" nomNode="colonne" description="LargeurColonne" valeurSujet="3cm→4cm‽2" valeurEtudiant="3cm" point="2" total="2"></resultat></analyse>
|
||||
<analyse nomEtudiant="Alex Marechal" indexFichier="0" dateEvaluation="2024-12-15T11:15:33" test="reussi"><feuille nomFeuille="datas"><resultat optionnel="false" correct="true" nomNode="colonne" description="LargeurColonne" valeurSujet="3cm‽1" valeurEtudiant="3cm" point="1" total="1"></resultat><resultat optionnel="false" correct="true" nomNode="colonne" description="LargeurColonne" valeurSujet="3cm→4cm‽2" valeurEtudiant="3cm" point="2" total="2"></resultat></feuille></analyse>
|
File diff suppressed because one or more lines are too long
@ -7,7 +7,7 @@ import xml.node;
|
||||
|
||||
|
||||
|
||||
public class evaluer {
|
||||
public class evaluer2 {
|
||||
|
||||
public evaluer() {
|
||||
|
@ -34,7 +34,7 @@ public class evaluerAttributs {
|
||||
node colonneEtudiant = trouveColonneEtudiant();
|
||||
for (Map.Entry<String, String> entry : nSujet.getAttributs().entrySet()){
|
||||
if(nSujet.isAttributEvaluer(entry.getKey())) {
|
||||
nAnalyse.addEnfant(new outils().Compare("colonne",entry.getKey(), entry.getValue(), colonneEtudiant.getAttributs().get(entry.getKey())));
|
||||
nAnalyse.retourneLastEnfant("feuille").addEnfant(new outils().Compare("colonne",entry.getKey(), entry.getValue(), colonneEtudiant.getAttributs().get(entry.getKey())));
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -43,16 +43,16 @@ public class evaluerAttributs {
|
||||
* Evaluer les attributs du node ligne.<br>
|
||||
*/
|
||||
private void evaluerAttributLigne() {
|
||||
node ligneEtudiant = trouveLigneEtudiant();
|
||||
for (Map.Entry<String, String> entry : nSujet.getAttributs().entrySet()){
|
||||
if(nSujet.isAttributEvaluer(entry.getKey())) {
|
||||
nAnalyse.addEnfant(new outils().Compare("ligne",entry.getKey(), entry.getValue(), ligneEtudiant.getAttributs().get(entry.getKey())));
|
||||
node ligneEtudiant = trouveLigneEtudiant();
|
||||
nAnalyse.retourneLastEnfant("feuille").addEnfant(new outils().Compare("ligne",entry.getKey(), entry.getValue(), ligneEtudiant.getAttributs().get(entry.getKey())));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Evaluer les attributs du node cellule;<br>
|
||||
* Evaluer les attributs du node cellule.<br>
|
||||
*/
|
||||
private void evaluerAttributCellule(node ligneSujet) {
|
||||
for (node cellule : ligneSujet.retourneAllEnfants("cellule")) {
|
||||
@ -61,6 +61,12 @@ public class evaluerAttributs {
|
||||
for (Map.Entry<String, String> entry : cellule.getAttributs().entrySet()){
|
||||
if(cellule.isAttributEvaluer(entry.getKey())) {
|
||||
nAnalyse.addEnfant(new outils().Compare("cellule",entry.getKey(), entry.getValue(), celluleEtudiant.getAttributs().get(entry.getKey())));
|
||||
for (node enfant : cellule.getEnfants()) {
|
||||
if(enfant.isEvaluer()) {
|
||||
|
||||
nAnalyse.addEnfant(new outils().Compare("cellule",entry.getKey(), entry.getValue(), celluleEtudiant.getAttributs().get(entry.getKey())));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -252,6 +252,11 @@ private boolean nodeClose = false;
|
||||
return null;
|
||||
}
|
||||
|
||||
/**
|
||||
* Retourne le dernier enfant ayant le nom nameNode.<br>
|
||||
* @param nameNode : nom de l'enfant.
|
||||
* @return
|
||||
*/
|
||||
public node retourneLastEnfant(String nameNode) {
|
||||
if(this.nameNode.equals(nameNode)) return this;
|
||||
for (int i = this.enfants.size()-1; i >=0 ; i--) {
|
||||
|
Loading…
Reference in New Issue
Block a user