Voici le use case de messagerie. et l'interaction overview messagerie. Co-authored-by: Debucquoy <debucqquoy.anthony@gmail.com> Co-authored-by: Anthony Debucquoy <debucquoy.anthony@gmail.com> Reviewed-on: PGL/Clyde#11 Reviewed-by: Maxime <231026@umons.ac.be>
		
			
				
	
	
		
			97 lines
		
	
	
		
			3.0 KiB
		
	
	
	
		
			TeX
		
	
	
	
	
	
			
		
		
	
	
			97 lines
		
	
	
		
			3.0 KiB
		
	
	
	
		
			TeX
		
	
	
	
	
	
| \documentclass{article}
 | |
| 
 | |
| \usepackage[utf8]{inputenc}
 | |
| \usepackage[T1]{fontenc}
 | |
| \usepackage{amsmath, amsfonts, amssymb, amsthm}
 | |
| \usepackage{dirtytalk}
 | |
| \usepackage{tikz}
 | |
| \usepackage{biblatex}
 | |
| 
 | |
| \author{Debucquoy Anthony}
 | |
| \title{Extension messagerie}
 | |
| 
 | |
| \addbibresource{references.bib}
 | |
| 
 | |
| \begin{document}
 | |
| 
 | |
| \section{Use case diagram}
 | |
| 
 | |
| 
 | |
| \begin{figure}
 | |
| \resizebox{345pt}{!}{
 | |
| 	\input{./use_case_messagerie.tex}
 | |
| }
 | |
| \caption{Use Case Diagram pour l'extension de messagerie}
 | |
| \label{fig:useCase:msg_ext} 
 | |
| \end{figure}
 | |
| 
 | |
| Dans le diagramme \ref{fig:useCase:msg_ext}, la définition du <<extend>> est tirée du livre:
 | |
| "uml Pocket reference" de Dan Pilone \cite{Pilone2006-fn}. 
 | |
| 
 | |
| \say{Use case extension encapsulates a distinct flow of events
 | |
| 	that are not considered part of the normal or basic flow.
 | |
| 	They are not necessarily exceptional conditions.}
 | |
| 
 | |
| \subsection{Answer topic}
 | |
| 
 | |
| L'utilisateur doit être capable de répondre à un topic crée par l'enseignant.
 | |
| Cette réponse va dépendre du type de topic. Elle peut être une réponse à un questionnaire,
 | |
| un message privé (qui ne serait pas visible par les autres utilisateur excepté l'enseignant) ou 
 | |
| une simple réponse qui serait visible par tous.
 | |
| 
 | |
| \subsection{Create discutions}
 | |
| 
 | |
| L'utilisateur peut séléctionner plusieurs utilisateurs et les include dans un groupe de discussion.
 | |
| Dans cette discussion, les utilisateurs peuvent échanger des messages lisible par les autres membres du
 | |
| groupe
 | |
| 
 | |
| \subsubsection{Send messages}
 | |
| 
 | |
| Permet la création d'un message dans une discusison.
 | |
| Ce message va être reçu par les autres utilisateur et ceux-ci vont être notifié
 | |
| du message par le système de notification
 | |
| 
 | |
| \subsection{Ask appointment}
 | |
| 
 | |
| Un étudiant peut demander un rendes-vous à un enseignant.
 | |
| Dans cette demande, l'étudiant doit donner une date qui lui convient pour ce rendez-vous
 | |
| ainsi qu'une raison à ce rendez-vous.
 | |
| 
 | |
| \subsubsection{Export to calendar}
 | |
| 
 | |
| Quand un rendez-vous est crée, Le programme peut exporter l'événement dans un 
 | |
| format libre qui pourra être lu par les programme de gestions de planning.
 | |
| 
 | |
| \subsection{Manage appointment}
 | |
| 
 | |
| Quand un enseignant reçois une demande de rendez-vous,
 | |
| il a la possibilité de valider/refuser ou de proposer un nouveau rendez-vous
 | |
| à l'étudiant
 | |
| 
 | |
| \subsubsection{Propose new appointment}
 | |
| 
 | |
| Si l'enseignant n'est pas disponible pour le rendez-vous proposé,
 | |
| il peut alors proposer un nouveau créneau horaire et l'envoyer à l'étudiant.
 | |
| L'étudiant reçois alors une notification du nouveau créneau horaire.
 | |
| 
 | |
| \subsection{Create forum}
 | |
| 
 | |
| L'enseignant peut créer un nouveau forum lié à un cours.
 | |
| Ce nouveau forum enregistrera les étudiant du cours automatiquement.
 | |
| 
 | |
| \subsubsection{Post topics}
 | |
| 
 | |
| L'enseignant peut envoyer un topic dans un forum pour préciser quelque chose aux étudiants
 | |
| ou pour poser une questions
 | |
| 
 | |
| \subsubsection{Post poll}
 | |
| 
 | |
| Lors d'un post, il est possible de choisir de créer un questionnaire à choix multiples ou non.
 | |
| Dans ce cas, les étudiants vont devoir voter pour l'une des options proposée ou potentiellement
 | |
| crée une nouvelle option.
 | |
| 
 | |
| \printbibliography
 | |
| 
 | |
| \end{document}
 | |
| 
 |