Vous êtes sur la page 1sur 2

PFA 4IIR – 2024 Exigences fonctionnelles développement d’une application web pour l’ajout de

contenu

Exigences fonctionnelles
I. Authentification

L'application est une application web. Les utilisateurs accèdent par authentification login/mot de
passe.

Il y a trois types d'utilisateurs :

− Les administrateurs
− Les enseignants
− Les étudiants

Le compte administrateur est renseigné dans la base de données à la création de l'application.

Les mots de passe doivent être stockées de manière cryptée dans la base de données : seuls les hash
des mots de passe sont stockés et non le mot de passe lui-même.

L'algorithme à utiliser pour hasher les mots de passe est SHA-256.

II. Fonctionnalités de l’enseignant :

1. Page d’accueil enseignant

Sur la page d’accueil de l’enseignant doit s’afficher l’ensemble des activités précédemment ajoutées
par cet enseignant, toutes matières et classes confondues.

Une activité peut représenter un lien vers un contenu, un devoir à rendre avec une date de remise
précise, un document partagé (support de cours, corrigé d’examen…). Chaque activité a un intitulé, une
date de publication, un type prédéfini, la matière à laquelle elle se rapporte, ainsi que la classe et le
groupe auxquels elle a été affectée. Les activités de type « Devoir à rendre » ont également une date
de remise.

L’enseignant peut filtrer la liste des activités par semestre, matière, classe, groupe ou une combinaison
de ces champs. Il faut cliquer sur un bouton « Sélectionner » pour valider le choix du filtre.

2. Création d’une activité

L’enseignant peut ajouter du contenu en cliquant sur l’icône « + Nouvelle activité » dans la page
d’accueil. En cas d’application de filtre, ce filtre doit être conservé entre les deux pages (page d’accueil
et page d’ajout d’une activité).

Pour toute nouvelle activité, l’enseignant doit spécifier le semestre, la matière, la classe et le groupe.

Une activité est identifiée par son intitulé et son type. Un champ date de remise (de type date) est
activé dans le cas où le type = « Travail à rendre ».

L’enseignant peut ajouter une description ainsi qu’un ou plusieurs fichiers si nécessaire.

Une fois le formulaire renseigné, l’enseignant doit cliquer sur le bouton « Enregistrer ». Il est ensuite
redirigé vers la page d’accueil avec la liste des activités mise à jour par la nouvelle activité.

1
PFA 4IIR – 2024 Exigences fonctionnelles développement d’une application web pour l’ajout de
contenu

En cliquant sur le bouton « Annuler » de la page de création de l’activité, l’enseignant est redirigé vers
la page d’accueil sans aucune mise à jour.

III. Fonctionnalités de l’étudiant :

1. Page d’accueil

Lorsqu’un étudiant s’authentifie, il est redirigé vers la page d’accueil qui contient l’ensemble des
activités assignées au groupe auquel il appartient, toutes matières confondues.

L’étudiant peut filtrer sur le semestre, la matière, le statut de l’activité (lue/non lue) ou une
combinaison de ces filtres. Il faut cliquer sur le bouton « Filtrer » pour ensuite afficher les activités
correspondantes.

Chaque activité a un intitulé, une date de publication, un type prédéfini, la matière à laquelle elle se
rapporte, ainsi que la date de remise (renseignée dans le cas d’un devoir à rendre) et des actions sous

forme d’icônes : lu/non lu ; upload .

L’affichage peut être sous forme d’une liste ou de cartes.

2. Consultation d’une activité

En cliquant sur l’intitulé de l’activité (cas d’affiche en mode liste) ou sur la carte correspondante (cas
d’affichage en mode cartes), l’étudiant accède à la page de consultation d’une activité. Deux cas de
figure se présentent :

• Activité de type « travail à rendre » : L’étudiant est redirigé vers une page contenant les
informations sur le cours, le semestre, l’intitulé de l’activité, sa date de publication, la date
limite de remise du devoir, une description et un espace pour joindre un ou plusieurs fichiers.

Une fois le formulaire rempli, l’étudiant doit cliquer sur le bouton « soumettre ». Il sera par la
suite redirigé vers la page d’accueil et la ligne correspondant l’activité de type « travail à
rendre » devra être mise à jour par la date de remise du devoir.

L’étudiant doit disposer également d’un bouton « Annuler » pour revenir sur la page d’accueil
sans soumettre le formulaire.

• Activité d’autre type : L’étudiant est redirigé vers une page contenant les informations sur le
cours, le semestre, l’intitulé de l’activité, sa date de publication et une description et un espace
pour joindre un ou plusieurs fichiers.

Après consultation, l’étudiant peur cliquer sur le bouton « Fermer » pour revenir sur sa page
d’accueil.

Vous aimerez peut-être aussi