Nantes Université

Skip to content
Extraits de code Groupes Projets
Valider 71de2afe rédigé par François-Xavier Lebastard's avatar François-Xavier Lebastard
Parcourir les fichiers

UNOTOPLYS-66 UNOTOPLYS-67 feat(variable) : le score d'une réponse non répondue est -1 :

Les scores négatifs sont exclus lors du calcul de la moyenne
parent 1d77cd88
Branches
Aucune étiquette associée trouvée
1 requête de fusion!121UNAPLLYTMA-10 - EVOL 7 : Intégration d'un bouton "Imprimer"
......@@ -84,7 +84,7 @@ public class Expression implements IExpression {
public Expression() {
this.answers = new ExpressionItemGroup(false);
variables = new ExpressionItemGroup(0D);
scores =new ExpressionItemGroup(0D);
scores =new ExpressionItemGroup(-1D);
parser = new SpelExpressionParser();
context = new StandardEvaluationContext(this);
}
......@@ -153,7 +153,7 @@ public class Expression implements IExpression {
public Double moyenne(Integer... operandes) {
if (ArrayUtils.isNotEmpty(operandes)) {
DescriptiveStatistics stats = new DescriptiveStatistics();
Stream.of(operandes).filter(Objects::nonNull).forEach(stats::addValue);
Stream.of(operandes).filter(Objects::nonNull).filter(operand -> operand > 0).forEach(stats::addValue);
return stats.getMean();
}
return 0D;
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter