Cours Web interactif Spécification du produit (1.06.1999) |
Le projet proposé est conçu
comme un environnement interactif sur le Web comprenant l'apprentissage,
l'évaluation des connaissances acquises et la gestion des activités
de l'utilisateur.
1 Apprentissage et évaluation |
L’environnement aura deux modules correspondant à deux modes d'utilisation:
1. Mode apprenant (module apprenant)
2. Mode auto-évaluation (module d'auto-évaluation)
1.1 Description du module apprenant |
Le matériel sera organisé par chapitres sous forme de documents hypertexte, avec des liens sur plusieurs niveaux.Au début de chaque chapitre il y aura:
L’ESSENTIEL est consacré à la présentation des connaissances nécessaires pour atteindre les objectifs d'apprentissage du chapitre. A part les connaissances théoriques, on présentera des algorithmes fondamentaux en pseudocode. De cette façon, le cours donnera la possibilité d'utiliser ces algorithmes comme supports pour l'implémentation dans n'importe quel langage.
L'UTILE contient le résumé du chapitre, et une partie des algorithmes (présentés en pseudocode dans l'essentiel) implémentés dans le langage Java, ce qui les rend disponibles pour exécution immédiate; il contient enfin un ensemble d'exercices et problèmes (de construction, sans réponses). Nous considérons les exemples implémentés en Java comme une partie importante et novatrice du cours, car il existe très peu de programmes didactiques en Java portant sur la représentation des connaissances en IA (Intelligence Artificielle), et surtout sur les modèles logiques spécialisés pour les agents intelligents et systèmes multi-agents.
L'OPTIONNEL contient une courte description de l'état d’art du sujet, des références bibliographiques et des références webiographiques (liens avec des ressourcesd'information sur le Web).
Pour synthétiser, on peut faire le schéma suivant:
Pendant le parcours du matériel du cours, il y aura des questions
posées à l’étudiant pour savoir s’il considère
qu’il a compris la partie présentée ou non. En cas de réponse
négative, l’étudiant aura la possibilité de faire
quelques exercices, de voir plus d’exemples ou de relire certaines sections.
Ces exercices auront donc un régime différent de celui des
exercices du module d'auto-évaluation. On considère cette
facilité (qui n’a pas été prévue dans la proposition
initiale) comme une approche pédagogique très utile, facilitée
par et spécifique à un cours interactif.
La navigation hypertexte pourra se faire selon deux façons (régimes) différentes:
B - en suivant les références au problème à travers les chapitres, on peut:
Chaque régime sera associé à une «carte routière»
graphique qui pourra être utilisée pour accéder à
n’importe quel point du matériel présent sur la carte.
1.2 Description du module d'auto-évaluation |
Ce module sera formé d'un ensemble d’exercices pour donner à l’utilisateur la possibilité d'évaluer les connaissances acquises. Les exercices auront des niveaux de difficulté différents et ces niveaux seront marqués de manière explicite. Les niveaux considérés sont: facile, moyen et difficile. A chaque niveau sera associé un nombre diffèrent de points.
Les types de réponses aux exercices seront: à choix multiple (sélectionnables) ou avec texte à saisir (dans ce cas, l’étudiant doit introduire des formules; ces formules seront analysées par un analyseur syntaxique pour établir si la réponse est correcte). Les réponses pour un même exercice (dans le cas de certains exercices) seront classifiées sous les dénominations: réponse correcte, réponse presque correcte, et réponse erronée. Pour la bonne réponse à l’exercice, l’étudiant gagnera des points, pour une réponse presque correcte il n'en gagnera pas et n'en perdra pas, alorsque pour une réponse erronée il pourra perdre des points. Les réponses sélectionnées par l'utilisateur seront soumises à l’analyse et il y aura un décompte automatique des points pour les réponses données par chaque utilisateur pendant une session de travail.
Pour synthétiser, dans l’environnement il y a trois types d’exercices, organisés dans deux catégories:
I. En mode apprenant - exercices à la fin du chapitre ou l’étudiant peut accéder s’il pense n’avoir pas compris un problème présenté dans le cours (avec ou sans réponse, en fonction de la nature de l’exercice).
II. En mode évaluation
- exercices pour s’auto-évaluer,
avec la possibilité de voir les réponses correctes,
- exercices pour l’évaluation
de l’étudiant par le professeur/système (sans réponses).
Après chaque chapitre ou problème parcouru dans le mode 1 (apprentissage), l'étudiant pourra entrer dans le mode 2 afin de s'auto-évaluer. Après chaque ensemble de questions, il pourra revenir dans le mode 1 (partie correspondante) pour réapprentissage/révision des connaissances.
L'utilisateur pourra demander un bilan qui correspondra à l'évaluation de ses performances, globales et détaillées, sur la/les parties abordées. Le bilan se fera en fonction des réponses et en fonction de la difficulté de chaque question. Pour la structure du «Bilan demandé», voir l’annexe.
Les deux modules (qui en fait seront intimement liés) seront implémentés sur un système ouvert en fonctionnement avec le protocole HTTP.
2 Gestion |
L'environnement sera un site Web qui comprendra, à part les deux modules décrits ci-dessus, des facilités automatiques pour la gestion des activités des utilisateurs, notamment:
Ces étudiants doivent remplir la fiche d’inscription et l’envoyer à l’administrateur du site (cf. la structure de cette fiche en annexe). L’administrateur du site validera l’inscription en envoyant un courrier électronique à l’étudiant et en attendant une réponse, y compris le mot de passe introduit initialement dans la fiche. On demandera peut-être, une recommandation d’un professeur de cet étudiant pour son inscription au cours.
- Les étudiants inscrits au cours
Un utilisateur qui va interagir avec le cours sans s’inscrire aura uniquement le droit de parcourir le cours, d’avoir un bilan de ses réponses et de visualiser son historique. Son historique sera normalement gardé dans la base de données du cours, mais pourra être effacé à n’importe quel moment par décision de l’administrateur. Pour entrer dans le site, un tel utilisateur doit indiquer le nom d’un compte et un mot de passe. Ces informations seront retenues dans la base de données. Un utilisateur peut aussi s’identifier comme « anonyme». Dans ce cas, aucune information ne sera retenue dans la base de données.droit de remplir et d'envoyer le formulaire de commentaires sur le contenu du matériel interactif disponible; droit d’accéder au formulaire d'évaluation des résultats après avoir suivi le cours; accès à la liste de discussions; accès à la possibilité d’envoyer des messages électroniques aux professeurs (et de recevoir des réponses à ses questions !); possibilité de garder pendant une période (choisie par lui-même) un historique de son interaction avec l’environnement; possibilité d'inspecter (visualiser) l’histoire de son interaction avec le cours.
- Utilisateurs simples
Base
de données
Dans la base de données,
les principales informations enregistrées seront:
Pour les utilisateurs inscrits au cours, on aura dans la base de données des composantes supplémentaires par rapport à celles mentionnées ci-dessus, notamment celles qui apparaissent dans le formulaire d’inscription et dans le formulaire d’évaluation des résultats. Toutes ces informations constitueront l’histoire de l’interaction de l’utilisateur avec le cours et elles pourront être inspectées par celui-ci.
- Nom du compte («anonyme» par défaut);
- Mot de passe;
- Nombre de sessions;
- Dates et durées des sessions;
- Informations sur les résultats du module d'auto-évalution à chaque session (pour détails, voir les composantes du bilan).
3 Autres développements possibles |
4 Problèmes à résoudre |
- En fonction du temps et de l’effort, développer ou non le chapitre 8.
- Comment se fera l’interaction avec l’environnement pour répondre aux questions envoyées par courrier électronique? Qui sera responsable? Comment répartir cette charge entre les partenaires?
- Comment sélectionner les groupes cibles pour l’évaluation du cours (objectif no. 6) ?
- Investigation du produit Cognifer.
- Développer le cours en utilisant Cognifer et renoncer aux facilités établies ou développer deux versions, une en concordance avec les facilités etune en utilisant le produit? Tous les cours de l’UVF seront-ils développés avec ce produit?
Annexe |
1 Composantes du «Bilan demandé»
Bilan
Total (ou) Partiel
Session
Courante (ou) Date
Chapitre
(sous les formes: ‘1’ ou ‘1-3’ ou ‘1,3,7’ )
Niveau
des exercices: Facile Moyen Difficile
Le
Résultat sera sous la forme:
Nom
- Session - Temps d’interaction -
Chapitre
- Nombre d’exercices - Nombre de réponses correctes - Nombre de
points acquis
2 Formulaire d'inscription
Nom
et prénom Etablissement
Département
Adresse
postale complète Ville
Pays
Adresse
électronique Adresse URL (optionnelle)
Niveau
d'instruction (cycle)
Nom
de compte dans l'environnement Mot de passe
3 Formulaire d'évaluation
des résultats
Nom
et prénom Etablissement
Département
Adresse
postale complète Ville
Pays
Adresse
électronique Adresse URL (optionnelle)
Niveau
d'instruction (cycle)
Nombre
de sessions Période de
temps: du ... au ...
Nombre
d'heures d'interaction
Bilan
total (nombre total de points)
Bilan
détaillé (optionnel) – [voir les composantes du point 1]
Evaluation
(qualificatif)
Correspondance
avec l'évaluation dans l'université del'étudiant (optionnelle)
4 Formulaire de commentaires
Nom
et prénom
Nom
de compte dans l'environnement
Mot
de passe
Appréciations
sur le contenu du cours
Appréciations
sur la difficulté des exercices
Appréciations
sur la convivialité de l'interface
Autres
commentaires