Sequences Diagrams
A la place de refaire un scénario encore plus détaillé sur les interactions nous avons préférés dessiner des diagrammes d'activités pour la partie e-Learning de notre application.
Comme le temps à disposition est limité, nous avons réduit notre analyse à l'interaction avec le device mobile et ne traitons pas l'interaction sur grand écran pour la création de questions personnalisées par le professeur. Nous avons également exclu de notre analyse toutes la partie détaillée sur la création/configuration des profils d'utilisateurs ainsi que leurs préférences et supposons simplement que celles-ci sont présentes. C'est à dire qu'il est possible de savoir à quels cours l'étudiant est inscrit et on peut ainsi lui fournir des informations dans le contexte de son planning journalier et faire de même pour les cours enseignés par le professeur.
Certaines interactions se font en local (afficher/cacher plus d'informations), afin d'accélérer l'interactivité des pages. D'autres se font en AJAX, afin de ne devoir charger qu'une partie de la page. Pour différencier ces interactions des chargements de pages normaux nous avons un objet ClientJS dans nos diagrammes.
Interactions sur la partie principal de l'application (Dashboard)
Interactions sur le module (widget) iLearn
les trois tâches sont traitées
Interaction Claims >><< Adopted Patterns



