2025-10-23 11:58:46 +02:00
2025-09-25 13:28:19 +02:00
2025-09-10 10:58:37 +02:00
DTO
2025-09-29 19:10:48 +02:00
2025-10-23 11:58:46 +02:00
2025-09-10 10:58:37 +02:00
2025-09-10 10:58:37 +02:00
2025-09-10 10:58:37 +02:00
2025-09-10 10:58:37 +02:00

TP1 et TP2_servlet

Demarrge

Optionnel : Reset la base de donné : rm -rd data/*

lancer la base de donné : .\run-hsqldb-server.sh ou .\run-hsqldb-server.bat

run Maven : compile jetty:run ou mvn clean compile jetty:run

Graph metier

classDiagram
    Utilisateur "*" -- "*" Session
    Session "*" -- "*" Quizz
    Quizz "1" -- "1..*" Question
    Utilisateur "1" -- "*" Quizz
    Question "1" -- "1" Reponse 
    Reponse <|-- ReponseCourte
    Reponse <|-- Choix

    class Utilisateur {
        -id : int
        -name : String
        -sessions : List&lt;Session&gt;
        -email : String
        -password : String
        -quizzs : List&lt;Quizz&gt;
    }
    class Session{
        -id : int
        -codePIN : int
        -quizzs : List&lt;Quizz&gt;
        -utilisateurs : List&lt;Utilisateur&gt;
        -theme : String
    }
    class Quizz{
        -sessions: List&lt;Session&gt;
        -id : int
        -createur : Utilisateur
        -quizz : Quizz
    }
    class Reponse{
        -id : int
        -question: Question
        -reponses : ArrayList&lt;String&gt; 
    }
    class Choix{
        -choix : ArrayList&lt;String&gt;
    }
    class ReponseCourte{
    }
    class Question{
        -id : int
        -enonce : String
        -reponse : Reponse
    }
Description
No description provided
Readme 130 MiB