3. Répartition des cours par
compétences
Certaines cours peuvent être retrouvés dans
plusieurs compétences selon la structure de ces compétences. Aux
différents cours sont associés des questions qui peuvent servir
d'exercices, de tests ou d'évaluations.
L'auteur du cours est chargé de cette
répartition. Pour enregistrer une compétence, l'auteur doit
renseigner :
§ le libellé de la compétence
§ sa description
§ l'ensemble des cours qui interviennent pour cette
compétence.
Un cours est caractérisé par :
§ Un contenu au format pdf, word ou txt (uncontenu du
cours contient 2 ou 3 paragraphes)
§ les fichiers audio associés, les exercices et
autres activités
Les questions sont registrées sous la
forme suivante:
§ Texte de la question
§ Les suggestions de réponse :
- Option1
- Option2
- Option3
- Option4
§ Réponse Correcte
§ Indication du cours associé
1. Identification des Acteurs
A. L'apprenant
B. L'auteur du cours
C. Le tuteur
4. Identification des modules du système
A. Evaluation de l'apprenant
B. Correction d'évaluation
C. Création du profil de l'apprenant
D. Création du compte
E. Authentification
F. Suivi du programme d'apprentissage
G. Gestion du compte
H. Gestion de la base de données
5. Architecture de solution
Les utilisateurs peuvent avoir plusieurs interactions avec le
system (Application System Core), selon les tâches à
exécuter.
Une vue globale du système se présente comme
suit.
Yor LLAPLATEFORM
SYSTEM (APPLICATION SYSTEM CORE)
SYSTEM FRONTAL
DATABASE
USER
INTERFACE
Evaluation de l'apprenant
Correction d'évaluation
Création du profil
Création du compte
Authentification
Gestion du compte
Gestion de la base de données
Suivi du programme d'apprentissage
0
Figure 10: Architecture de la solution
Yor LLA Platform: outil de
l'apprentissage de langue.
ü User Interface: interface
d'utilisateur, ceci est utilisé par l'auteur du cours et les
apprenants.
ü Application System Core: le
backend de notre outil; ceci prend encharge tous les traitements qui
doiventêtre effectués.
o System Frontal:contient tous les
modules de notre système.
o Database:la base de données du
système
6. La description textuelle de processus
d'apprentissage
Il est important d'analyser comment les différents
modules de notre système vont interagir. Ceci nous permettra de pouvoir
modéliser notre système.
A. Evaluation l'apprenant
Acteur principal : Apprenant
Objectif : Après
l'inscription, l'apprenant doit être évalué par le
système vis-à-vis des objectifs qu'il a choisis
Pré-conditions :L'apprenant
doit être inscrit
Post condition : L'apprenant
aura le résultat de son évaluation et peut poursuivre son
apprentissage.
Scenario nominal :
1- L'apprenant choisit les compétences qui
l'intéressent, puis valide.
2- Les questions d'évaluations qui correspondent
à ces compétences en (1) sont affichées.
3- L'apprenant répond aux questions puis valide
4- Les données de l'évaluation sont
envoyées au Module de Correction.
Alternative :
3-a L`apprenant n'a pas répondu à une ou
plusieurs questions
1- Les questions sont renvoyées à l'apprenant
2- Il répond aux questions puis valide.
Exigences supplémentaires :
L'apprenant doit choisir au moins une compétence.
B. Correction d'évaluation
Acteur principal :Apprenant
Objectif : Afin
d'évaluer le progrès de l'apprenant en fonction de son profil,
ses réponses au test d'évaluation sont corrigés et
enregistrés dans la base de données.
Pré-conditions :
Néant
Post condition : le profil de
l'apprenant est déterminé
Scenario nominal :
1- Le système corrige l'examen
2- Le résultat est enregistré
3- Une vérification est faite pour contrôler s'il
a atteint le seuil fixé (70%) dans l'évaluation de chaque
paragraphe du cours liés à la compétence.
4- L'apprenant voit les détails de son
évaluation
5- Les données de son évaluation sont
envoyées au Module de Création du profil.
Alternative :néant
Exigences supplémentaires :
néant
C. Création du profil de
l'apprenant
Acteur principal : Apprenant
Objectif : Une fois que
l'apprenant a terminé son évaluation, son résultat est
traité pour déterminer les paragraphes du cours de chaque
compétence qu'il aura à suivre.
Pré-conditions :
L'apprenant devrait déjà passer le test
d'évaluation et son test a été corrigé
Post condition : L'apprenant
s'est vu attribuer un profil
Scenario nominal :
1- Le résultat de chaque cours de test est
contrôlé.
2- L'apprenant a validé un paragraphe dans un cours il
a eu au moins 70% de réponse correcte.
3- Le système enregistre le profil puis envoie le
résultat du test à l'apprenant.
4- En cas de réussite, l'apprenant peut passer au cours
suivant
Alternative :
2-a L`apprenant n'a pas validé un ou plusieurs cours
1- Le système enregistre le profil puis envoi le
résultat de test à l'apprenant.
2- L'apprenant reprend les paragraphes du cours
non-validés
Exigences
supplémentaires :une évaluation a
été préalablement enregistrée
D. Création du compte
Acteur principal :Apprenant
Acteur secondaire :
Néant
Objectif : Cette
opération permettra à l'apprenant de s'inscrire dans le
système
Pré-conditions :
Néant
Post condition : L'apprenant
est inscrit dans le système, il peut passer le test
d'évaluation
Scenario nominal :
1- L'apprenant clique sur le bouton d'inscription sur la page
d'accueil puis remplit le formulaire
2- Le système l'enregistre puis envoie un message pour
notifier son inscription
Alternative :
1-2a- Le système détecte
les erreurs / incohérences dans les données entrées dans
le formulaire.
1- L'apprenant modifie toutes les informations
erronées
2- Puis valide le formulaire
Exigences supplémentaires :
Un apprenant ne peut être inscritqu'une seule fois
E. Authentification
Acteur principal :Apprenant
Objectif : Pour suivre les
cours, l'apprenant aura à s'authentifier pour activer son profil.
Pré-conditions :
L'apprenant est déjà inscrit
Post condition :
Néant
Scenario nominal :
1- L'apprenant clique sur le bouton d'authentification sur la
page d'accueil puis remplit le formulaire
2- Le système confirme l'authentification
Alternative :
1-2a- Le système détecte
les erreurs / incohérences dans les données entrées dans
le formulaire
1- L'apprenant modifie toutes les informations
erronées
2- Puis valide le formulaire
Exigences supplémentaires :
Néant
F. Suivi du programme
Acteur principal :Apprenant
Objectif : l'apprenant suit les
cours correspondant à son profil et à son rythme
Pré-conditions :
l'apprenant doit s'authentifier pour voir son profil
Post condition : l'apprenant
peut passer l'examen après le cours
Scenario nominal :
1- L'apprenant sélectionne un cours du module
2- Le système affiche le cours
sélectionné
Alternative :Néant
Exigences supplémentaires :
Néant
G. Gestion du compte
Acteur principal : Apprenant
Objectif : permet à
l'apprenant de modifier les données de son compte, par exemple son mot
de passe.
Pré-conditions :
L'apprenant s'est déjà authentifié
Post condition :
néant
Scenario nominal :
1- L'apprenant clique sur le bouton «Editer
compte » puis ses données serontà jour.
2- Ensuite, il clique sur le bouton valider pour enregistrer
les modifications.
Alternative :
2a- Le système détecte les erreurs /
incohérences dans les données entrées dans le
formulaire
1- L'apprenant modifie toutes les informations
erronées
2- Puis valide le formulaire
Exigences supplémentaires :
néant
H. Gestion de la base de
données
Acteur principal : L'auteur
Objectif : permet à
l'auteur de mettre à jour les modules du cours et les
compétences.
Pré-conditions :
L'auteur s'est déjà authentifié
Post condition :
néant
Scenario nominal :
1- L'auteur entre les données nécessaires dans
le formulaire qu'il a choisi (soit ajout de compétence, ajout d'exercice
ou ajout des leçons) pour mettre à jour la base
données.
2- Le système confirme l'opération
Alternative :
1-2a- Le système détecte
les erreurs / incohérences dans les données entrées dans
le formulaire
3- L'auteur modifie toutes les informations erronées
4- Puis valide le formulaire
Exigences
supplémentaires:néant
|