WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Un outil d'apprentissage de langue. Cas de l'anglais/Yoruba.

( Télécharger le fichier original )
par Rachael ORUMOR
Université Africaine de Technologie et Management - Master Professionnelle en Système Informatique et Logiciel 2012
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

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

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Le doute est le commencement de la sagesse"   Aristote