@startuml left to right direction "Admin" as Admin actor "Player" as pl rectangle Maths'Educ { usecase "Répondre aux questions" as UC1 usecase "Créer un compte" as UC2 usecase "Consulter ses scores" as UC3 usecase "//Consulter//" as UC4 usecase "Choisir une série de questions" as UC5 usecase "S'authentifier" as UC6 usecase "//Ajouter//" as UC7 usecase "//Modifier//" as UC8 usecase "//Supprimer//" as UC9 usecase "Chapitres" as UC10 usecase "Questions/Réponses" as UC11 usecase "Administrateurs" as UC12 } Admin-->UC4 pl --> UC1 pl --> UC2 pl --> UC3 UC1 --> UC5 #line.dashed : include UC6-->UC2 #line.dashed : extend UC3-->UC6 #line.dashed : include UC4-->UC7 #line.dashed : extend UC4-->UC8 #line.dashed : extend UC4-->UC9 #line.dashed : extend UC7<|--UC10 UC8<|--UC10 UC9<|--UC10 UC7<|--UC11 UC8<|--UC11 UC9<|--UC11 UC7<|--UC12 UC8<|--UC12 UC9<|--UC12 UC4<|--UC10 UC4<|--UC11 UC4<|--UC12 @enduml