# 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 ```mermaid 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<Session> -email : String -password : String -quizzs : List<Quizz> } class Session{ -id : int -codePIN : int -quizzs : List<Quizz> -utilisateurs : List<Utilisateur> -theme : String } class Quizz{ -sessions: List<Session> -id : int -createur : Utilisateur -quizz : Quizz } class Reponse{ -id : int -question: Question -reponses : ArrayList<String> } class Choix{ -choix : ArrayList<String> } class ReponseCourte{ } class Question{ -id : int -enonce : String -reponse : Reponse } ```