Mercredi 7 mai 2008

1) Dans le Ch 4 (Fonctionnement de l’outils Examen)

Achèvement de la description du fonctionnement des UC restant : Consulter statistiques, Traiter examen, Passer un examen

2) Dans le Ch 2 (Présentation du stage), mise à jour de la description du lieu de stage

3) Ch 5 : Architecture commencée

Introduction :
- Choix de l’architecture MVC
- Caractéristiques des tables spécifiques à l’outils examen : comme les noms des tables des Exercices commencent par « QWZ », celles spécifiques aux examens commenceront par « EX ».

Suite : architecture par Use Case

par Etienne Dumont publié dans : Journal
ajouter un commentaire commentaires (0)    recommander
Mercredi 30 avril 2008

Suite de la mise à jour du Ch 4:

Pour rappel, il me sert à préciser les exigences fonctionnelles.

- UC "Créer/Modifier examen" terminé:
fonctionnement des paramètres, de la gestion des questions

- UC "Imprimer examen"

Reste à mettre à jour les autres UC: "Encoder examen", "Consulter statistiques", "Traiter examen" et "Passer examen"

Ensuite je compléterai l'architecture [Ch 5].


Titre du rapport
: à remettre à l’IESN ce vendredi au plus tard

Le titre définitif est le suivant :

« CONCEPTION D’UN OUTILS D’EXAMENS EN LIGNE
POUR L’E.A.D. CLAROLINE
»


EAD = Enseignement A Distance
par Etienne Dumont publié dans : Journal
ajouter un commentaire commentaires (0)    recommander
Mardi 29 avril 2008
1) Fin des explications des formalismes des diagrammes d’activités

2) Réorganisation de la suite de l’analyse [Ch 4 et 5]
J’ai séparé ce qui concernait le fonctionnement (Ch 4) et les spécifications (Ch 5)

3) Fonctionnement
Amélioration des commentaires de la fonctionnalité « Créer un examen ».

par Etienne Dumont publié dans : Journal
ajouter un commentaire commentaires (0)    recommander
Mardi 29 avril 2008
1) Dans Ch 3 « Use Cases … »
- Ajout de la description des profils d’utilisateurs : leurs compétences informatique et linguistiques
- Ajout d’explications sur la séquence « Gérer une question » : dans les scénarios elle apparaît comme une étape simple mais elle assez complexe : création, ajout , suppression, mofication de questions
- Ajout des explications des formalismes des « diagrammes d’activités » : nœuds, sous-activité, …

2) Changement de structure pour la suite
Dans ce que j’ai fait les semaines 5 à 8, il y a très peu de « spécifications : il y a principalement la description du fonctionnement de l’application. Les spécifications doivent concerner l’architecture du logiciel, les méthodes utilisées, les entrées/sorties, invariants, tables,…

Décision :
- Ch 4 concernera le fonctionnement de l’application : mot de passe, pondération spécifique, …
Sert à préciser les exigences fonctionnelles et non fonctionnelles.
- Ch 5  contiendra les spécifications : architecture de l’application
par Etienne Dumont publié dans : Journal
ajouter un commentaire commentaires (0)    recommander
Jeudi 24 avril 2008

Mise à jour de l’analyse 1: "Use Case, scénarios, diagrammes d’activités"
(voir semaines 2 à 5)

Ce sera probablement le Chapitre 3.

- Explication de la démarche, du but des scénarios, des formalismes des « includes » et des « extends »,
ajout de commentaires. 

- Mise à jour des scénarios et diagrammes d'activités
par Etienne Dumont publié dans : Journal
ajouter un commentaire commentaires (0)    recommander
Jeudi 24 avril 2008
Il est urgent que je commence mon rapport.

Notre promoteur nous a apporté lundi des exemplaires de TFE précédents :
lecture très utile pour savoir comment je vais structurer mon rapport.

Rédaction de
- plan du rapport: en particulier, quelles seront les différentes parties d'analyse
- la description du stage: but du stage, lieu, et Claroline [Ch 1]
- l’énoncé (exigences fonctionnelles et non-fonctionnelles) [Ch 2]
- Lexique: inclusion des termes des Ch 1 et 2

par Etienne Dumont publié dans : Journal
ajouter un commentaire commentaires (0)    recommander
Jeudi 24 avril 2008
1) Base de données

a) Création de types d’attributs personnalisés dans dbMain: se fait à partir des autres types.

- enum : ce sont des varchar(20). On peut aussi leur attribuer des valeurs prédéfinies (TRUE/FALSE, VISIBLE/INVISIBLE, …)
- smallint : numeric(6), utilisé pour le numéro d’ordre d’une question (= rank)
- tinyint : numeric(4), utilisé par exemple pour le nombre de séries d’un examen
- datetime : date(19), date + heure à la seconde près.
- text : varchar(1024), utilisé pour les long textes : descriptions d’examens, de questions

b) Génération d’un rapport de description des tables avec dbMain
Certaines parties seront incorporées dans le rapport final.

2) Suite de l’exploration du code de l’outils Exercice, et des adaptation à faire pour Examen

J’ai achevé de le faire pour la « Modification des questions ».
Attention : pour un examen, on doit passer d’abord par les paramètres d’une question puis par les réponses.

par Etienne Dumont publié dans : Journal
ajouter un commentaire commentaires (0)    recommander
Mardi 15 avril 2008
Suite de la préparation de la programmation

J'ai commencé à m'occuper du UC: "Gestion des questions"
- Ajout d'une question depuis le pool
- Suppression d'une question

- Modification d'une question: partie paramètres de la question

Reste à faire pour la "Gestion des questions"
- Terminer "Modification d'une question"
- Créer une question dans le pool + l'ajouter à l'examen
- ...

Jeudi 10/04: absence pour cause de maladie
par Etienne Dumont publié dans : Journal
ajouter un commentaire commentaires (0)    recommander
Mardi 15 avril 2008
Suite des spécifications:

1) Préparation de la programmation

Le but de cette phase est de déterminer
- Les parties de l'outils Exercice que je peux réutiliser telles quelles pour l'outils Examen
- Celles que je devrai adapter
- Celles que je devrai créer

UC: Créer examen

2) Description des tables avec db-main: mise à jour et corrections
par Etienne Dumont publié dans : Journal
ajouter un commentaire commentaires (0)    recommander
Mercredi 9 avril 2008
Suite des spécifications du UC "Créer examen"

1) Gestion des paramètres
- Envoi de l'examen par email:
Pour le choix des destinataires, le prof n'entrent pas les adresses email. Il les choisit dans une liste de destinataires.
Il faudra donc la générer à partir de la bd: elle contiendra la les gestionnaires du cours (prof + assistant(s))

- Adresse IP: fonctions PHP peuvent s'en occuper.

2) Gestion des questions
- Affichage du pool des questions: n'afficher que les questions qui conviennent. Tous les types seront repris sauf "MATCHING". Nouveau type de question, "question OUVERTE".

- Adaptation de la pondération: il faut forcer le professeur à le faire avant de retourner dans l'écran "Examen" (liste des paramètres et des questions). La colonne "Conformité" devient inutile (voir article du 02/04).

- Création et modification de question:
Ecran partie "question" (paramètres) de la question: idem sauf "this question is used in several ..."
Ecran partie "réponses" de la question à adapter: pondération + "this question is used in several ..."

3) Description des tables

Pour les exercices, les tables sont préfixées par "QWZ". Les tables utilisée uniquement lors d'examen sont préfixées par "EX".

- Tables à créer: "EX_EXAM", "EX_REL_EXAM_QUESTION" (contient la pondération + n° d'ordre)
"EX_SERIE", "EX_REL_QUESTION_SERIE".

- Tables dont certains champs seront inutilisés: "QWZ_QUESTION" (pondération), "QWZ_ANSWER_..." (pondération).
par Etienne Dumont publié dans : Journal
ajouter un commentaire commentaires (0)    recommander

Présentation

Derniers Commentaires

Catégories

Recherche

Calendrier

Août 2008
L M M J V S D
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
             
<< < > >>

Créer un Blog

Créer un blog sur over-blog.com - Contact - C.G.U. - Rémunération en droits d'auteur avec TF1 Network - Signaler un abus