| 
									
										
										
										
											2023-11-21 16:04:18 +01:00
										 |  |  | @startuml | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | left to right direction | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | :Student: as s | 
					
						
							|  |  |  | :Teacher: as t | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | package "Messagerie"{ | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | (Answer topics) as at | 
					
						
							| 
									
										
										
										
											2023-12-14 15:15:39 +01:00
										 |  |  | (Ask appointment) as aa | 
					
						
							|  |  |  | (Create Discussion) as cd | 
					
						
							| 
									
										
										
										
											2023-11-21 16:04:18 +01:00
										 |  |  | (Create Forum) as cf | 
					
						
							| 
									
										
										
										
											2023-12-14 15:15:39 +01:00
										 |  |  | (Manage appointment) as ma | 
					
						
							| 
									
										
										
										
											2023-11-21 16:04:18 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | s -- at | 
					
						
							|  |  |  | s -- aa | 
					
						
							|  |  |  | s -- cd | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | t -- cd | 
					
						
							|  |  |  | t -- cf | 
					
						
							|  |  |  | t -- ma | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | (Export to calendar) as etc | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | aa <-- etc : << extend >> | 
					
						
							|  |  |  | ma <-- etc : << extend >> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | (Post topics) as pt | 
					
						
							|  |  |  | cf <-- pt : << include >> | 
					
						
							|  |  |  | pt <|-- (Post poll) | 
					
						
							|  |  |  | cd <-- (Send messages) : << include >> | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-12-14 15:15:39 +01:00
										 |  |  | ma <-- (Propose new appointment) : << extends >> \n [refuse] | 
					
						
							| 
									
										
										
										
											2023-11-21 16:04:18 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | @enduml |