Package it.quizzy.logiclayer.manager
Class PartitaManager
java.lang.Object
it.quizzy.logiclayer.manager.PartitaManager
Gestisce gestione/creazione di una partita da parte del docente
-
Constructor Summary
ConstructorsConstructorDescriptionPartitaManager(int idDocente, int idQuiz) Costruttore per la creazione di una partia, questo metodo gestisce anche l'avvio del servizio del server -
Method Summary
Modifier and TypeMethodDescriptionbooleanaggiungiGiocatore(Utente giocatore) Metodo per l'aggiunta di un giocatore alla partitavoidMetodo per il calcolo della classifica, riordina la lista dei giocatori in ordine discendeteintgetPin()Metodo per cambiare domanda corrente della partitavoidrispondiDomanda(Integer idUtente, String risposta) Metodo per registrare la risposta di un utente alla domanda correntevoidMetodo per la valutazione delle risposte alla domanda corrente
-
Constructor Details
-
PartitaManager
public PartitaManager(int idDocente, int idQuiz) Costruttore per la creazione di una partia, questo metodo gestisce anche l'avvio del servizio del server- Parameters:
idDocente- id del docente che crea la partitaidQuiz- id del quiz su cui รจ basata la partita
-
-
Method Details
-
calcolaClassifica
public void calcolaClassifica()Metodo per il calcolo della classifica, riordina la lista dei giocatori in ordine discendete -
valutaRisposte
public void valutaRisposte()Metodo per la valutazione delle risposte alla domanda corrente -
prossimaDomanda
Metodo per cambiare domanda corrente della partita- Returns:
-
aggiungiGiocatore
Metodo per l'aggiunta di un giocatore alla partita- Parameters:
giocatore- oggetto Utente che rappresenta il giocatore- Returns:
-
rispondiDomanda
Metodo per registrare la risposta di un utente alla domanda corrente- Parameters:
idUtente- id dell'utente che risponderisposta- stringa contenete la risposta
-
getDomandaCorrente
public int getDomandaCorrente() -
getServer
-
getPin
-
getGiocatori
-