Commit 3f274884cb764b499863b06eae8b1168d9f50ca7

Authored by magno.oliveira
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
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{
... ...