2025-09-25 22:54:09 +02:00
2025-09-25 22:54:09 +02:00
2025-09-25 13:28:19 +02:00
2025-09-10 10:58:37 +02:00
2025-09-24 11:00:54 +02:00
2025-09-25 13:59:28 +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

Template de projet pour le TP JPA UniR

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


    class Utilisateur {
        -id : int
        -name : String
        -session : List<Session>
        -email : String
        -password : String
        -quizzs : String
        +getId()int
        +setId(id:int)void
        +getName()String
        +setName(name:String)void
    }
    class Session{
        -codePin : int
        -quizzs : List<Quizz>
        -utilisateurs : List<Utilisateur>
        -theme : int
        +getCodePIN()int
        +setCodePIN(id:int)void
        +getTheme()String
        +setTheme(theme:String)void
    }
    class Quizz{
        -session: Session
        -id : int
        -utilisateur: Utilisateur
        +getId()int
        +setId(id:int)void
    }
    class Reponse{
        -id : int
        -question: Question
        -reponses : ArrayList<String> 
        +getId()int
        +setId(id:int)void
        +getReponse()ArrayList<String> 
        +setReponse(reponse:ArrayList<String> )void
    }
    class Choix{
        -choix : ArrayList<String>
        +getId()int
        +setId(id:int)void
        +getChoix()List<String>
        +setChoix(choix:List<String>)void
    }
    class ReponseCourte{
        -value : String
        +getId()int
        +setId(id:int)void
        +getVlaue()String
        +setId(id:String)void
    }
    class Question{
        -id : int
        -reponse: Reponse
        +getId()int
        +setId(id:int)void
    }

Commande pour supprimer: rm -rd data/*

run : compile jetty:run

Description
No description provided
Readme 130 MiB