V4.5.0
Amélioration de la méthode evalLesAttributAnalyseStyle.
This commit is contained in:
parent
6dd0eac97e
commit
b0663fb3e8
Binary file not shown.
File diff suppressed because one or more lines are too long
3
bin/.gitignore
vendored
3
bin/.gitignore
vendored
@ -176,3 +176,6 @@
|
||||
/zipstudent.svg
|
||||
/zipstudentmini.png
|
||||
/resources/
|
||||
/evaltabstyleleader.png
|
||||
/evaltabstyleleader.svg
|
||||
/evaltabstyleleadermini.png
|
||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -26,8 +26,8 @@ public class actEvalTabAlignementGauche extends AbstractAction{
|
||||
public void actionPerformed(ActionEvent e) {
|
||||
node nod = (node) fenetres.create.getSelectNode().getUserObject();
|
||||
int point = 0;
|
||||
if(nod.getAttributs().get("evalTAB_AlignementAGauche")!=null) {
|
||||
point = Integer.valueOf(nod.getAttributs().get("evalTAB_AlignementAGauche"));
|
||||
if(nod.getAttributs().get("evalTABAlignementAGauche")!=null) {
|
||||
point = Integer.valueOf(nod.getAttributs().get("evalTABAlignementAGauche"));
|
||||
}
|
||||
|
||||
|
||||
@ -38,11 +38,11 @@ public class actEvalTabAlignementGauche extends AbstractAction{
|
||||
try {
|
||||
point = Integer.valueOf(a);
|
||||
if(point<=0) {
|
||||
nod.getAttributs().put("evalTAB_AlignementAGauche", String.valueOf(0));
|
||||
nod.getAttributs().put("evalTABAlignementAGauche", String.valueOf(0));
|
||||
fenetres.create.getTextNodeSelect().setText(baliseStyle.balise());
|
||||
fenetres.create.getTextNodeSelect().setText("<h2>Erreur la valeur doit être un nombre entier POSITIF supérieur à zéro.<br>Cependant,la valeur a été modifiée.<br>evalTAB_AlignementAGauche=0.</h2>");
|
||||
fenetres.create.getTextNodeSelect().setText("<h2>Erreur la valeur doit être un nombre entier POSITIF supérieur à zéro.<br>Cependant,la valeur a été modifiée.<br>evalTABAlignementAGauche=0.</h2>");
|
||||
}else {
|
||||
nod.getAttributs().put("evalTAB_AlignementAGauche", String.valueOf(point));
|
||||
nod.getAttributs().put("evalTABAlignementAGauche", String.valueOf(point));
|
||||
}
|
||||
} catch (Exception e2) {
|
||||
fenetres.create.getTextNodeSelect().setText(baliseStyle.balise());
|
||||
|
@ -26,8 +26,8 @@ public class actEvalTabDefautStyleLeader extends AbstractAction{
|
||||
public void actionPerformed(ActionEvent e) {
|
||||
node nod = (node) fenetres.create.getSelectNode().getUserObject();
|
||||
int point = 0;
|
||||
if(nod.getAttributs().get("evalTAB_StyleLeaderDefault")!=null) {
|
||||
point = Integer.valueOf(nod.getAttributs().get("evalTAB_StyleLeaderDefault"));
|
||||
if(nod.getAttributs().get("evalTABStyleLeaderDefault")!=null) {
|
||||
point = Integer.valueOf(nod.getAttributs().get("evalTABStyleLeaderDefault"));
|
||||
}
|
||||
|
||||
|
||||
@ -38,11 +38,11 @@ public class actEvalTabDefautStyleLeader extends AbstractAction{
|
||||
try {
|
||||
point = Integer.valueOf(a);
|
||||
if(point<=0) {
|
||||
nod.getAttributs().put("evalTAB_StyleLeaderDefault", String.valueOf(0));
|
||||
nod.getAttributs().put("evalTABStyleLeaderDefault", String.valueOf(0));
|
||||
fenetres.create.getTextNodeSelect().setText(baliseStyle.balise());
|
||||
fenetres.create.getTextNodeSelect().setText("<h2>Erreur la valeur doit être un nombre entier POSITIF supérieur à zéro.<br>Cependant,la valeur a été modifiée.<br>evalTAB_StyleLeaderDefault=0.</h2>");
|
||||
fenetres.create.getTextNodeSelect().setText("<h2>Erreur la valeur doit être un nombre entier POSITIF supérieur à zéro.<br>Cependant,la valeur a été modifiée.<br>evalTABStyleLeaderDefault=0.</h2>");
|
||||
}else {
|
||||
nod.getAttributs().put("evalTAB_StyleLeaderDefault", String.valueOf(point));
|
||||
nod.getAttributs().put("evalTABStyleLeaderDefault", String.valueOf(point));
|
||||
}
|
||||
} catch (Exception e2) {
|
||||
fenetres.create.getTextNodeSelect().setText(baliseStyle.balise());
|
||||
|
@ -972,6 +972,7 @@ public class analyseLesNodesPrincipaux {
|
||||
//********************************************************************************************
|
||||
if(paragraphSujet.getAttributs().get("EvaluerATraversAnalyseStyle")!=null)if(paragraphSujet.getAttributs().get("EvaluerATraversAnalyseStyle").equals("true")) {
|
||||
paragraph.getAttributs().put("EvaluerATraversAnalyseStyle", "true");
|
||||
continue;
|
||||
}
|
||||
|
||||
//*****************************
|
||||
@ -1139,7 +1140,17 @@ public class analyseLesNodesPrincipaux {
|
||||
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
* @param nodStudentS
|
||||
* @param nodSujetS
|
||||
* @param a
|
||||
* @param nodmenu
|
||||
* @param nodSujetParagraphs
|
||||
* @param nodStudentParagraphs
|
||||
* @param nodSpages
|
||||
* @return
|
||||
*/
|
||||
public static node analyseLeNodeStructurePage(node nodStudentS, node nodSujetS, Run a, node nodmenu, node nodSujetParagraphs, node nodStudentParagraphs, node nodSpages) {
|
||||
|
||||
int pointDebut = evaluation.getPointsClass();
|
||||
|
@ -63,28 +63,16 @@ public class evaluationAttribut {
|
||||
|
||||
// évaluation des méthodes d'analyseWriter au travers de la méthode analyseStyle
|
||||
if(listMethodeEvaluationAnalyseWriter.isMethodeEvaluationAnalyseWriterAvecPoint(k)) {
|
||||
switch (k) {
|
||||
case "evalNameNode": {
|
||||
retour = evaluationAttribut.evaluationNameNode(retour, nodeStyleParagraphStudent, nodeStyleParagraphSujet.getNomElt(), nodeStyleParagraphSujet.getAttributs().get(k), nameElt);
|
||||
}
|
||||
case "evalLegacyStyleParentPresent":{
|
||||
retour = evaluationAttribut.evalPresenceStyleParent(nodeStyleParagraphSujet, nodeStyleParagraphStudent, retour, nameElt);
|
||||
}
|
||||
case "evalTAB_AlignementAGauche": {
|
||||
retour = evaluationAttribut.evalTabAlignGauche(nodeStyleParagraphSujet, nodeStyleParagraphStudent, retour, nameElt);
|
||||
}
|
||||
case "evalTAB_StyleLeaderDefault":{
|
||||
retour = evaluationAttribut.evalTabStyleLeaderDefault(nodeStyleParagraphSujet, nodeStyleParagraphStudent, retour, nameElt);
|
||||
}
|
||||
if(!nodeStyleParagraphSujet.getAttributs().get(k).equals("0")) {
|
||||
if(k.equals("evalNameNode")) retour = evaluationAttribut.evaluationNameNode(retour, nodeStyleParagraphStudent, nodeStyleParagraphStudent.getNomElt(), nodeStyleParagraphStudent.getAttributs().get(k), nameElt);
|
||||
if(k.equals("evalLegacyStyleParentPresent")) retour = evaluationAttribut.evalPresenceStyleParent(nodeStyleParagraphSujet, nodeStyleParagraphStudent, retour, nameElt);
|
||||
if(k.equals("evalTABAlignementAGauche")) retour = evaluationAttribut.evalTabAlignGauche(nodeStyleParagraphSujet, nodeStyleParagraphStudent, retour, nameElt);
|
||||
if(k.equals("evalTABStyleLeaderDefault")) retour = evaluationAttribut.evalTabStyleLeaderDefault(nodeStyleParagraphSujet, nodeStyleParagraphStudent, retour, nameElt);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
retour = evalLesNodesEnfantsDesAnalyseAuTraversAnalyseStyle(nodeStyleParagraphSujet, nodeStyleParagraphStudent, retour, nameItem, nameElt);
|
||||
|
||||
|
||||
|
||||
return retour;
|
||||
}
|
||||
|
||||
@ -141,19 +129,11 @@ public class evaluationAttribut {
|
||||
|
||||
// évaluation des méthodes d'analyseWriter au travers de la méthode analyseStyle
|
||||
if(listMethodeEvaluationAnalyseWriter.isMethodeEvaluationAnalyseWriterAvecPoint(k)) {
|
||||
switch (k) {
|
||||
case "evalNameNode": {
|
||||
retour = evaluationAttribut.evaluationNameNode(retour, nodeStyleParagraphStudent, propertiesSujet.getNomElt(), propertiesSujet.getAttributs().get(k), propertiesSujet.getNomElt());
|
||||
}
|
||||
case "evalLegacyStyleParentPresent":{
|
||||
retour = evaluationAttribut.evalPresenceStyleParent(propertiesSujet, nodeStyleParagraphStudent, retour, nameElt);
|
||||
}
|
||||
case "evalTAB_AlignementAGauche": {
|
||||
retour = evaluationAttribut.evalTabAlignGauche(propertiesSujet, nodeStyleParagraphStudent, retour, nameElt);
|
||||
}
|
||||
case "evalTAB_StyleLeaderDefault":{
|
||||
retour = evaluationAttribut.evalTabStyleLeaderDefault(propertiesSujet, nodeStyleParagraphStudent, retour, nameElt);
|
||||
}
|
||||
if(!propertiesSujet.getAttributs().get(k).equals("0")) {
|
||||
if(k.equals("evalNameNode")) retour = evaluationAttribut.evaluationNameNode(retour, nodeStyleParagraphStudent, propertiesSujet.getNomElt(), propertiesSujet.getAttributs().get(k), propertiesSujet.getNomElt());
|
||||
if(k.equals("evalLegacyStyleParentPresent")) retour = evaluationAttribut.evalPresenceStyleParent(propertiesSujet, nodeStyleParagraphStudent, retour, nameElt);
|
||||
if(k.equals("evalTABAlignementAGauche")) retour = evaluationAttribut.evalTabAlignGauche(propertiesSujet, nodeStyleParagraphStudent, retour, nameElt);
|
||||
if(k.equals("evalTABStyleLeaderDefault")) retour = evaluationAttribut.evalTabStyleLeaderDefault(propertiesSujet, nodeStyleParagraphStudent, retour, nameElt);
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -180,20 +160,13 @@ public class evaluationAttribut {
|
||||
|
||||
// évaluation des méthodes d'analyseWriter au travers de la méthode analyseStyle
|
||||
if(listMethodeEvaluationAnalyseWriter.isMethodeEvaluationAnalyseWriterAvecPoint(k)) {
|
||||
switch (k) {
|
||||
case "evalNameNode": {
|
||||
retour = evaluationAttribut.evaluationNameNode(retour, nodeStyleParagraphStudent, propertiesSujet.getNomElt(), propertiesSujet.getAttributs().get(k), propertiesSujet.getNomElt());
|
||||
}
|
||||
case "evalLegacyStyleParentPresent":{
|
||||
retour = evaluationAttribut.evalPresenceStyleParent(propertiesSujet, nodeStyleParagraphStudent, retour, nameElt);
|
||||
}
|
||||
case "evalTAB_AlignementAGauche": {
|
||||
retour = evaluationAttribut.evalTabAlignGauche(propertiesSujet, nodeStyleParagraphStudent, retour, nameElt);
|
||||
}
|
||||
case "evalTAB_StyleLeaderDefault":{
|
||||
retour = evaluationAttribut.evalTabStyleLeaderDefault(propertiesSujet, nodeStyleParagraphStudent, retour, nameElt);
|
||||
}
|
||||
if(!propertiesSujet.getAttributs().get(k).equals("0")) {
|
||||
if(k.equals("evalNameNode")) retour = evaluationAttribut.evaluationNameNode(retour, nodeStyleParagraphStudent, propertiesSujet.getNomElt(), propertiesSujet.getAttributs().get(k), propertiesSujet.getNomElt());
|
||||
if(k.equals("evalLegacyStyleParentPresent")) retour = evaluationAttribut.evalPresenceStyleParent(propertiesSujet, nodeStyleParagraphStudent, retour, nameElt);
|
||||
if(k.equals("evalTABAlignementAGauche")) retour = evaluationAttribut.evalTabAlignGauche(propertiesSujet, nodeStyleParagraphStudent, retour, nameElt);
|
||||
if(k.equals("evalTABStyleLeaderDefault")) retour = evaluationAttribut.evalTabStyleLeaderDefault(propertiesSujet, nodeStyleParagraphStudent, retour, nameElt);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -441,12 +414,12 @@ public class evaluationAttribut {
|
||||
|
||||
|
||||
//evaluation de l'alignement à gauche d'une tabulation.
|
||||
if(k.equals("evalTAB_AlignementAGauche") && sujet.getNomElt().equals("style:tab-stop")) {
|
||||
if(k.equals("evalTABAlignementAGauche") && sujet.getNomElt().equals("style:tab-stop")) {
|
||||
retour = evalTabAlignGauche(sujet,nodeStudent,retour,nameElt);
|
||||
}
|
||||
|
||||
//evaluation de le remplissage des caractères par défaut d'une tabulation.
|
||||
if(k.equals("evalTAB_StyleLeaderDefault") && sujet.getNomElt().equals("style:tab-stop")) {
|
||||
if(k.equals("evalTABStyleLeaderDefault") && sujet.getNomElt().equals("style:tab-stop")) {
|
||||
retour = evalTabStyleLeaderDefault(sujet,nodeStudent,retour,nameElt);
|
||||
}
|
||||
|
||||
@ -926,9 +899,9 @@ public class evaluationAttribut {
|
||||
reponseStudent = nodeStudent.getAttributs().get("style:type");
|
||||
}
|
||||
|
||||
retour = evaluationTabAlignGauche(retour,reponseStudent,reponseSujet , sujet.getAttributs().get("evalTAB_AlignementAGauche"),"Tab alignement gauche");
|
||||
retour = evaluationTabAlignGauche(retour,reponseStudent,reponseSujet , sujet.getAttributs().get("evalTABAlignementAGauche"),"Tab alignement gauche");
|
||||
}else {
|
||||
retour = evaluationTabAlignGauche(retour,null, reponseSujet, sujet.getAttributs().get("evalTAB_AlignementAGauche"),"Tab alignement gauche");
|
||||
retour = evaluationTabAlignGauche(retour,null, reponseSujet, sujet.getAttributs().get("evalTABAlignementAGauche"),"Tab alignement gauche");
|
||||
}
|
||||
|
||||
|
||||
@ -953,9 +926,9 @@ public class evaluationAttribut {
|
||||
reponseStudent = nodeStudent.getAttributs().get("style:type");
|
||||
}
|
||||
|
||||
retour = evaluationTabStyleLeaderDefault(retour,reponseStudent,reponseSujet , sujet.getAttributs().get("evalTAB_StyleLeaderDefault"),"Tab remplissage vide");
|
||||
retour = evaluationTabStyleLeaderDefault(retour,reponseStudent,reponseSujet , sujet.getAttributs().get("evalTABStyleLeaderDefault"),"Tab remplissage vide");
|
||||
}else {
|
||||
retour = evaluationTabStyleLeaderDefault(retour,null, reponseSujet, sujet.getAttributs().get("evalTAB_StyleLeaderDefault"),"Tab remplissage vide");
|
||||
retour = evaluationTabStyleLeaderDefault(retour,null, reponseSujet, sujet.getAttributs().get("evalTABStyleLeaderDefault"),"Tab remplissage vide");
|
||||
}
|
||||
|
||||
|
||||
|
@ -272,10 +272,10 @@ public class afficheText extends JEditorPane {
|
||||
if(Lesattributsdunode.get(i).equals("evalLegacyStyleParentPresent") && !nod.getAttributs().get(Lesattributsdunode.get(i)).equals("0")) {
|
||||
sb.append("<li class=\"p4\">"+imageEvalLegacyStyleParentPresent+ "<b> " + Lesattributsdunode.get(i) + " = \"" + nod.getAttributs().get(Lesattributsdunode.get(i))+"\"</b></li>");
|
||||
}
|
||||
if(Lesattributsdunode.get(i).equals("evalTAB_AlignementAGauche") && !nod.getAttributs().get(Lesattributsdunode.get(i)).equals("0")) {
|
||||
if(Lesattributsdunode.get(i).equals("evalTABAlignementAGauche") && !nod.getAttributs().get(Lesattributsdunode.get(i)).equals("0")) {
|
||||
sb.append("<li class=\"p4\">"+imageEvalTabAlignGauche+ "<b> " + Lesattributsdunode.get(i) + " = \"" + nod.getAttributs().get(Lesattributsdunode.get(i))+"\"</b></li>");
|
||||
}
|
||||
if(Lesattributsdunode.get(i).equals("evalTAB_StyleLeaderDefault") && !nod.getAttributs().get(Lesattributsdunode.get(i)).equals("0")) {
|
||||
if(Lesattributsdunode.get(i).equals("evalTABStyleLeaderDefault") && !nod.getAttributs().get(Lesattributsdunode.get(i)).equals("0")) {
|
||||
sb.append("<li class=\"p4\">"+imageEvalTabStyleLeader+ "<b> " + Lesattributsdunode.get(i) + " = \"" + nod.getAttributs().get(Lesattributsdunode.get(i))+"\"</b></li>");
|
||||
}
|
||||
}
|
||||
|
@ -1,7 +1,8 @@
|
||||
package list;
|
||||
|
||||
/**
|
||||
* Méthode d'analyseWriter qui peuvent être évaluées dans les styles.
|
||||
* les méthodes d'analyseWriter qui peuvent être évaluées</br>
|
||||
* dans les styles au travers de l'attribut analyseStyle.
|
||||
* @author pabr6
|
||||
*
|
||||
*/
|
||||
@ -14,8 +15,8 @@ public class listMethodeEvaluationAnalyseWriter {
|
||||
case "evalNameNode": return true;
|
||||
case "evalLegacyStyleParentPresent": return true;
|
||||
|
||||
case "evalTAB_AlignementAGauche": return true;
|
||||
case "evalTAB_StyleLeaderDefault":return true;
|
||||
case "evalTABAlignementAGauche": return true;
|
||||
case "evalTABStyleLeaderDefault":return true;
|
||||
|
||||
default:
|
||||
return false;
|
||||
|
@ -62,8 +62,8 @@ public class listeAttributsAnalyseWriter {
|
||||
case "evalNombreDePageMaxi": return true;
|
||||
case "evalNombreDePageMini": return true;
|
||||
case "evalLegacyStyleParentPresent": return true;
|
||||
case "evalTAB_AlignementAGauche": return true;
|
||||
case "evalTAB_StyleLeaderDefault": return true;
|
||||
case "evalTABAlignementAGauche": return true;
|
||||
case "evalTABStyleLeaderDefault": return true;
|
||||
|
||||
case "analysis_filename": return true;
|
||||
case "auteur": return true;
|
||||
|
Loading…
Reference in New Issue
Block a user