From 2b24b376a8b12936147b860370418a3c9418afac Mon Sep 17 00:00:00 2001 From: as704245 Date: Fri, 20 Sep 2019 10:30:25 +0200 Subject: [PATCH] =?UTF-8?q?rajout=20d'un=20coeff=20=C3=A0=20la=20question,?= =?UTF-8?q?=20pas=20actuellement=20ger=C3=A9=20par=20config?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- NGCC/src/config/Question.java | 25 +++++++++++++++++++++---- 1 file changed, 21 insertions(+), 4 deletions(-) diff --git a/NGCC/src/config/Question.java b/NGCC/src/config/Question.java index b6b8e52..4898113 100644 --- a/NGCC/src/config/Question.java +++ b/NGCC/src/config/Question.java @@ -3,14 +3,23 @@ package config; import java.util.ArrayList; public class Question { - private String titre; // intitulé de la question - private boolean multiple = false; // boolean pour savoir si c'est une question à choix multiple + private String titre; // intitul de la question + private int coeff; // coefficient de la question, vide par défaut mais c'est une option possible + private boolean multiple = false; // boolean pour savoir si c'est une question choix multiple private ArrayList reponses = new ArrayList(); // liste des reponses + //constructeur d'une question sans coeff public Question(String t, boolean b) { titre = t; multiple = b; } + + //constructeur d'une question avec coeff + public Question(String t, boolean b, int n) { + titre = t; + multiple = b; + coeff = n + } public ArrayList getReponses() { return reponses; @@ -20,6 +29,14 @@ public class Question { this.reponses = reponses; } + public String getCoeff() { + return coeff; + } + + public void setCoeff(int n) { + this.coeff = n; + } + public String getTitre() { return titre; } @@ -36,7 +53,7 @@ public class Question { this.multiple = multiple; } -//rajout des reponses à la question +//rajout des reponses a la question //prend en parametre un string qui commence par + ou - //si le string commence pas par + ou - alors c'est la suite du titre public void addReponse(String ligne) { @@ -53,7 +70,7 @@ public class Question { break; default: - // si pas + ou - alors c'est la suite à la ligne du titre + // si pas + ou - alors c'est la suite a la ligne du titre titre = (titre + "\n" + ligne); } }