package view.console.enseignant;

import java.util.ArrayList;

import model.Question;
import model.Reponse;

public class QCM_Creation {
	public static void trigger() {
		System.out.println("Création d'un QCM :");
	}
	
	public static void showQuestions(String qcm_libelle, ArrayList<Question> lQuestions) {
		int i;
		System.out.println("QCM '" + qcm_libelle + "' :");
		for (i = 0 ; i < lQuestions.size() ; i++) {
			System.out.println(Integer.toString(i+1) + ". " + lQuestions.get(i).getLibelle());
		}
	}
	
	public static void showReponses(String q_libelle, ArrayList<Reponse> lReponses) {
		int i;
		System.out.println("Question : " + q_libelle);
		for (i = 0 ; i < lReponses.size() ; i++) {
			System.out.println(Integer.toString(i+1) + ". " + lReponses.get(i).getLibelle());
		}
	}
	
	public static void askLibelle() {
		System.out.println("Libellé du QCM :");
	}
	
	public static void askPrive() {
		System.out.println("Est-ce que ce QCM est visible pour tous les enseignants ? [o/n]");
	}
	
	public static void askQuestion(int count) {
		System.out.println("Question numéro " + Integer.toString(count) + " du QCM :");
		System.out.println("Intitulé de la question :");
	}
	
	public static void askReponse(int count) {
		System.out.println("Réponse numéro " + Integer.toString(count) + " de la question :");
		System.out.println("Intitulé de la réponse :");
	}
	
	public static void askVraie() {
		System.out.println("Est-ce que cette réponse est vraie pour la question ? [o/n]");
	}
	
	public static void askDoneReponse() {
		System.out.println("Est-ce qu'il y a d'autres réponses à la question ? [o/n]");
	}
	
	public static void askDoneQuestion() {
		System.out.println("Est-ce qu'il y a d'autres questions pour le QCM ? [o/n]");
	}
	
	public static void addQCM(String libelle) {
		System.out.println("Le QCM '" + libelle + "' a été ajouté.");
	}
}
