Class QuizManager

java.lang.Object
it.quizzy.logiclayer.manager.QuizManager

public class QuizManager extends Object
Gestisce le modifiche da parte del docente sui quiz
  • Constructor Details

    • QuizManager

      public QuizManager(Quiz quiz)
      Costruttore per la creazione di un quiz manager
      Parameters:
      quiz -
  • Method Details

    • aggiungiDomandaVeroFalso

      public boolean aggiungiDomandaVeroFalso(String domanda, String rispostaCorretta)
      Gestisce l'aggiunta di una nuova domanda vero o falso ad un quiz già esistente
      Parameters:
      domanda -
      rispostaCorretta -
      Returns:
    • aggiungiDomandaRispostaMultipla

      public boolean aggiungiDomandaRispostaMultipla(String domanda, String rispostaCorretta, List<String> possibiliRisposte)
      Gestisce l'aggiunta di una nuova domanda a risposta multipla ad un quiz già esistente
      Parameters:
      domanda -
      rispostaCorretta -
      possibiliRisposte -
      Returns:
    • rimuoviDomanda

      public boolean rimuoviDomanda(Integer idDomanda)
      Rimuove una domanda esistente da un quiz già esistente
      Parameters:
      idDomanda -
      Returns: