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}
 | 
						|
 |