Debucquoy Anthony
26bcb045ed
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: #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}
|
|
|