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() {
|
public evaluer() {
|
||||||
|
|
@ -34,7 +34,7 @@ public class evaluerAttributs {
|
|||||||
node colonneEtudiant = trouveColonneEtudiant();
|
node colonneEtudiant = trouveColonneEtudiant();
|
||||||
for (Map.Entry<String, String> entry : nSujet.getAttributs().entrySet()){
|
for (Map.Entry<String, String> entry : nSujet.getAttributs().entrySet()){
|
||||||
if(nSujet.isAttributEvaluer(entry.getKey())) {
|
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>
|
* Evaluer les attributs du node ligne.<br>
|
||||||
*/
|
*/
|
||||||
private void evaluerAttributLigne() {
|
private void evaluerAttributLigne() {
|
||||||
node ligneEtudiant = trouveLigneEtudiant();
|
|
||||||
for (Map.Entry<String, String> entry : nSujet.getAttributs().entrySet()){
|
for (Map.Entry<String, String> entry : nSujet.getAttributs().entrySet()){
|
||||||
if(nSujet.isAttributEvaluer(entry.getKey())) {
|
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) {
|
private void evaluerAttributCellule(node ligneSujet) {
|
||||||
for (node cellule : ligneSujet.retourneAllEnfants("cellule")) {
|
for (node cellule : ligneSujet.retourneAllEnfants("cellule")) {
|
||||||
@ -60,7 +60,13 @@ public class evaluerAttributs {
|
|||||||
node celluleEtudiant = trouveCelluleEtudiant(cellule);
|
node celluleEtudiant = trouveCelluleEtudiant(cellule);
|
||||||
for (Map.Entry<String, String> entry : cellule.getAttributs().entrySet()){
|
for (Map.Entry<String, String> entry : cellule.getAttributs().entrySet()){
|
||||||
if(cellule.isAttributEvaluer(entry.getKey())) {
|
if(cellule.isAttributEvaluer(entry.getKey())) {
|
||||||
nAnalyse.addEnfant(new outils().Compare("cellule",entry.getKey(), entry.getValue(), celluleEtudiant.getAttributs().get(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;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Retourne le dernier enfant ayant le nom nameNode.<br>
|
||||||
|
* @param nameNode : nom de l'enfant.
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
public node retourneLastEnfant(String nameNode) {
|
public node retourneLastEnfant(String nameNode) {
|
||||||
if(this.nameNode.equals(nameNode)) return this;
|
if(this.nameNode.equals(nameNode)) return this;
|
||||||
for (int i = this.enfants.size()-1; i >=0 ; i--) {
|
for (int i = this.enfants.size()-1; i >=0 ; i--) {
|
||||||
|
Loading…
Reference in New Issue
Block a user