Commit 3f274884cb764b499863b06eae8b1168d9f50ca7
1 parent
50c23f50
Exists in
master
Calculo da nota da avaliacao
git-svn-id: https://svn.bento.ifrs.edu.br/default/ASES/e-selo@9578 c2178572-b5ca-4887-91d2-9e3a90c7d55b
Showing
2 changed files
with
9 additions
and
10 deletions
Show diff stats
Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/integracao/CriterioAvaliado.java
... | ... | @@ -6,10 +6,10 @@ public class CriterioAvaliado { |
6 | 6 | private long qtdeErros; |
7 | 7 | private long qtdeItens; |
8 | 8 | |
9 | - public static final int VERDADEIRO = 1; | |
10 | - public static final int FALSO = 2; | |
11 | - public static final int DESCRESCENTE = 3; | |
12 | - public static final int PROPORCIONAL = 4; | |
9 | + public static final int TIPO_VERDADEIRO = 1; | |
10 | + public static final int TIPO_FALSO = 2; | |
11 | + public static final int TIPO_DESCRESCENTE = 3; | |
12 | + public static final int TIPO_PROPORCIONAL = 4; | |
13 | 13 | |
14 | 14 | public Long getQtdeErros() { |
15 | 15 | return qtdeErros; | ... | ... |
Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/model/Criterio.java
... | ... | @@ -114,23 +114,22 @@ public class Criterio { |
114 | 114 | double percentualErros = criterioAvaliado.getPercentualErros(); |
115 | 115 | double resultado = 0.0; |
116 | 116 | |
117 | - if(this.tipoTeste.getId().intValue() == CriterioAvaliado.PROPORCIONAL){ | |
117 | + if(this.tipoTeste.getId().intValue() == CriterioAvaliado.TIPO_PROPORCIONAL){ | |
118 | 118 | resultado = (1 - percentualErros) * this.getPeso(); |
119 | - }else if(this.tipoTeste.getId().intValue() == CriterioAvaliado.DESCRESCENTE){ | |
119 | + }else if(this.tipoTeste.getId().intValue() == CriterioAvaliado.TIPO_DESCRESCENTE){ | |
120 | 120 | for(Faixa faixa: this.getFaixas()){ |
121 | - //long numLinhas = criterioAvaliado.getQtdeItens(); | |
122 | - if((criterioAvaliado.getQtdeErros() >=faixa.getFaixaInicio()) && (criterioAvaliado.getQtdeErros() <=faixa.getFaixaFim())){ | |
121 | + if((criterioAvaliado.getPercentualErros() >=faixa.getFaixaInicio()) && (criterioAvaliado.getPercentualErros() <=faixa.getFaixaFim())){ | |
123 | 122 | resultado = (faixa.getPercentualConformidade() * this.getPeso()); |
124 | 123 | break; |
125 | 124 | } |
126 | 125 | } |
127 | - }else if(this.tipoTeste.getId().intValue() == CriterioAvaliado.VERDADEIRO){ | |
126 | + }else if(this.tipoTeste.getId().intValue() == CriterioAvaliado.TIPO_VERDADEIRO){ | |
128 | 127 | if(criterioAvaliado.getQtdeErros()>0){ |
129 | 128 | resultado = 1.0 * this.getPeso(); |
130 | 129 | }else{ |
131 | 130 | resultado = 0.0; |
132 | 131 | } |
133 | - }else if(this.tipoTeste.getId().intValue() == CriterioAvaliado.FALSO){ | |
132 | + }else if(this.tipoTeste.getId().intValue() == CriterioAvaliado.TIPO_FALSO){ | |
134 | 133 | if(criterioAvaliado.getQtdeErros()<1){ |
135 | 134 | resultado = 1.0 * this.getPeso(); |
136 | 135 | }else{ | ... | ... |