Une plateforme adaptative pour la FOAD (Formation Ouverte et à Distance)



Documents pareils
Méthode de Test. Pour WIKIROUTE. Rapport concernant les méthodes de tests à mettre en place pour assurer la fiabilité de notre projet annuel.

Au-delà de la simple gestion de votre fonds documentaire, évoluez vers la gestion complète de vos flux d informations.

INFORMATIQUE & WEB. PARCOURS CERTIFICAT PROFESSIONNEL Programmation de sites Web. 1 an 7 MODULES. Code du diplôme : CP09

Une famille d'applications permettant à toute organisation d'optimiser le suivi et la gestion de ses ressources internes vous présente

Nouveautés Ignition v7.7

INDUSTRIALISATION ET RATIONALISATION

Gestion du parc informatique matériel et logiciel de l Ensicaen. Rapport de projet. Spécialité Informatique 2 e année. SAKHI Taoufik SIFAOUI Mohammed

Évaluation et implémentation des langages

Soutien technique en informatique

Introduction. Les articles de la presse spécialisée tendent à nous laisser penser que c est en effet le cas :

Programmation sous QT

1 Introduction et installation

Programmation Web. Madalina Croitoru IUT Montpellier

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)

INF 1250 INTRODUCTION AUX BASES DE DONNÉES. Guide d étude

Bases de données documentaires et distribuées Cours NFE04

Sommaire. 1 Introduction Présentation du logiciel de commerce électronique 23

10 points clés pour bien démarrer votre projet web

Quel logiciel DE CRM choisir pour votre force de vente terrain?

Gestionnaire de réseaux Linux et Windows

Synthèse «Le Plus Grand Produit»

Introduction. Qu est-ce que WordPress? Pourquoi choisir WordPress?

Éléments d informatique Cours 3 La programmation structurée en langage C L instruction de contrôle if

Devenez un véritable développeur web en 3 mois!

Groupe Eyrolles, 2004 ISBN :

Nom de l application

Système d information pour la gestion d un réseau d Université

PostgreSQL. Formations. SQL avancé Calendrier... 18

Demande de transformation de la formation qualifiante TEMIR : Technicien En Maintenance Informatique et Réseaux en diplôme d université (DU)

Parcours en deuxième année

1. Des chartes graphiques homogènes, élégantes, créatives

Installation Client (licence réseau) de IBM SPSS Modeler 14.2

Master CCI. Compétences Complémentaires en Informatique. Livret de l étudiant

Bases de données et interfaces Génie logiciel

BULK SMS Envoi en masse d un message texte moyennant un téléphone mobile (GSM)

IBM Tivoli Monitoring, version 6.1

Fournir un accès rapide à nos données : agréger au préalable nos données permet de faire nos requêtes beaucoup plus rapidement

IODAA. de l 1nf0rmation à la Décision par l Analyse et l Apprentissage / 21

Alpha PRIMO 58 boulevard baron du Marais Roanne / / contact@alphaprimo.fr

Présentation du logiciel

Concevoir son premier espace de cours sur la plateforme pédagogique Moodle

Analyse comparative entre différents outils de BI (Business Intelligence) :

4. Utilisation d un SGBD : le langage SQL. 5. Normalisation

Estimer et mesurer la performance des projets agiles avec les points de fonction

Windows serveur 2012 : Active Directory

Bureautique Initiation Excel-Powerpoint

Rapport de stage. Création d un site web. Stage du 20/01/2013 au 21/02/2013

Étape 1 / CHOISIR UN HÉBERGEMENT

Sélection d un moteur de recherche pour intranet : Les sept points à prendre en compte

Le langage SQL Rappels

Outil de gestion et de suivi des projets

IBM Tivoli Compliance Insight Manager

Utilisation de KoXo Computers V2.1

Hébergement de sites Web

Systèmes et réseaux d information et de communication

Sommaire 1 ) Contexte de l application :... 2

Formation Webmaster : Création de site Web Initiation + Approfondissement

CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN ING

Les Ressources Numériques à Dauphine

Bien programmer. en Java ex. couleur. Avec plus de 50 études de cas et des comparaisons avec C++ et C# Emmanuel Puybaret.

FICHE UE Licence/Master Sciences, Technologies, Santé Mention Informatique

Gestion collaborative de documents

BUSINESS INTELLIGENCE

Retour d'expérience avec : OCS Inventory & GLP

Indications pour une progression au CM1 et au CM2

Syfadis. > Configuration du poste client. Nous vous aidons à réussir. REFERENCE : Syfadis LMS - 12/09/2008. AUTEUR : Equipe technique Syfadis

Installation locale de JOOMLA SEPIA

Marché n Refonte globale du Fil du bilingue, le site des sections bilingues francophones dans le monde

Notre offre Collaborative

Installer Joomla Pearson France Joomla! Le guide officiel Jennifer Marriott, Elin Waring

CQP ADMINISTRATEUR DE BASES DE DONNÉES (ABD)

Intégration de Données et Systèmes Décisionnels. Au cœur de la performance

SYSTÈMES DE PUBLICATION POUR L INTERNET. Beatep Marie-France Landréa - Observatoire de Paris

AVIS DE VACANCE DE POSTE No. AfCHPR/06/2011 SPECIALISTE DES TECHNOLOGIES DE L INFORMATION ET DE LA COMMUNICATION (P2)

WysiUpStudio. CMS professionnel. pour la création et la maintenance évolutive de sites et applications Internet V. 6.x

Catalogue des Formations Techniques

Transfert d un site local vers un serveur. NPDS REvolution 13. Rédaction : Axel Relecture : Dev & Jpb

Diffuser un contenu sur Internet : notions de base... 13

Sciences de Gestion Spécialité : SYSTÈMES D INFORMATION DE GESTION

Utilisation de Sarbacane 3 Sarbacane Software

Les modules SI5 et PPE2

ibelem Solutions d EMM : l accompagnement d un partenaire expert, clef du succès du projet Livre blanc IBELEM - Enterprise Mobility Management

Gestion d Epargne de Crédit & Comptabilité

Préparation à l installation d Active Directory

Module BD et sites WEB

CESI Bases de données

Valoriser vos bases de connaissances avec AMI Help Desk. AMI Enterprise Discovery version 3.9

1. LA GESTION DES BASES DE DONNEES RELATIONNELLES

Comment vendre ses livres numériques sur la boutique Amazon Kindle (Jean-Claude Dunyach)

LES CARTES À POINTS : POUR UNE MEILLEURE PERCEPTION

Web & Libre. Outils pour être présent sur le net librement

Table des matières L INTEGRATION DE SAS AVEC JMP. Les échanges de données entre SAS et JMP, en mode déconnecté. Dans JMP

CAHIER DES CLAUSES TECHNIQUES PARTICULIÈRES (CCTP) MISE EN PLACE ET MAINTENANCE D UN MOTEUR DE RECHERCHE

Fais ton site internet toi-même

Transcription:

Une plateforme adaptative pour la FOAD (Formation Ouverte et à Distance) Bernard CAUSSE IUT de Bayonne Pays Basque Laboratoire d Informatique de l UPPA 3 Avenue Darrigrand 64100 Bayonne France Résumé Présentation d une plateforme évolutive permettant la construction et le développement de cours à distance en coopérativité entre professeurs et étudiants. Mots-clés- formation, coopérativité, interactivité, simplicité, convivialité, adaptabilité.. I Introduction Notre but n est pas de créer la nième plateforme généraliste mais plutôt d aller dans le sens d un générateur de plateforme adaptée aux souhaits et contraintes des utilisateurs et à leur environnement social, culturel et linguistique. L idée fondamentale est de permettre l appropriation des outils par les utilisateurs en les considérant comme des acteurs de leur propre formation et donc en leur donnant les moyens de concrétiser cette idée. D autre part la réalisation est basée sur l utilisation de logiciels ouverts et libres de droits d utilisation. II La Plateforme A-Les outils

Nous n avons pas cherché à utiliser une des nombreuses plateformes existantes car ce sont souvent des usines à gaz qui apportent des fonctionnalités dont nous n avons pas l utilisation. D autre part nous avons besoin d un système ouvert, adaptatif assurant la maitrise de l interactivité, de l ergonomie et s adaptant aux contraintes sociales et culturelles du public concerné. Il s avère de plus que la réalisation d une telle plateforme est assez simple et formatrice dans sa conception. Notre choix s est porté sur des logiciels largement répandus, assurant la compatibilité avec les systèmes Windows, Mac OS, Linux, disponibles sur la plupart des serveurs et libres de droits d utilisation. Il s agit de HTML, PHP, MySQL Nous ne parlerons pas ici d HTML et des versions successives. Ce langage est complété par l utilisation de PHP et de MySQL. PHP (Hypertext Préprocessor) est un langage de script HTML qui opére du côté serveur. Le client utilisateur ne reçoit que l exécution du script sans possibilité de modifier le code. Il intègre les avantages de Perl et des ASP. La production des programmes est rapide et l exécution efficace. Il est complété par l accés à un gestionnaire de Base de Données, nécessaire pour assurer des développements cohérents et consistants. La référence en ce domaine est le modèle relationnel et le langage SQL. Nous utilisons de notre côté MySQL Système de Gestion de Base de Données performant basé sur le standard SQL supporté par des langages tels que C, C++, PHP etc...et langage libre de droits d utilisation B-Environnement de base Cet environnement doit pouvoir être modifié facilement par les formateurs producteurs de contenu Les modules sont : cours, exercices, documentation,forum, messagerie et tests d évaluation. -Les chapitres de cours et les exercices sont organisés en Bases de Données -Des références de documentation adresses trouvées sur le net, sont proposées par les enseignants ou les étudiants et validées par le formateur administrateur. -Un forum permet l expression libre des utilisateurs enseignants et étudiants -Une messagerie permet le dialogue entre les enseignants et les étudiants -Enfin un module permet l évaluation des connaissances à partir de questions à choix multiples. C-L Application Elle concerne l enseignement des Bases de Données. Le contenu s est développé en 3 étapes La première a consisté à extraire de l Enseignement des Bases de Données des notions contenant des difficultés particulières dont les notions de dépendance fonctionnelle, de fermeture transitive et de couverture minimale Les séquences de cours ont été travaillées en groupe avec les étudiants à partir du cours magistral et des éléments de information trouvés sur le net. Les exercices proposent des ensembles de dépendances ou règles parmi lesquelles l étudiant doit trouver celles qui ne sont pas élémentaires et celles qui sont transitives. L étudiant doit répondre en fournissant des listes de dépendances. Un cadre approprié est donné en respectant la syntaxe générale des règles de production logiques. Ainsi l étudiant ne peut commettre d erreur syntaxique.

La réponse de la machine indique les réponses erronées et les oublis avec des explications. Si l étudiant le souhaite, il peut demander des explications complémentaires. Elles sont fournies à partir de l algorithme général d analyse sous forme de trace d exécution mais traduite en langage naturel. Les exercices peuvent avoir deux origines : ceux créés par les enseignants et ceux proposés par les étudiants. Les exercices proposés par les étudiants sont traités de la même façon, l algorithme d analyse s appliquant quel que soit le cas de figure. Une représentation graphique du problème et des solutions est à tout moment accessible. On peut ainsi visualiser l arbre et/ou qui synthétise la représentation des connaissances. Cette représentation n a d intérêt que pour des ensembles de règles ne dépassant pas une dizaine pour des questions de lisibilité. Si l enseignant administrateur juge l exercice de l étudiant digne d intérêt, il choisit de l intégrer de manière pérenne dans la base de données générale et rend ensuite son accés disponible pour tous. La deuxième étape a consisté à traduire en forme normale les régles de fonctionnement d une entreprise quelconque. Ces régles sont exprimées sous la forme: Si A et B et C... sont vrais alors D est vrai, c est à dire : La connaissance de A, de B, de C... entraîne la connaissance de D. A,B,C,D sont des champs ou attributs que l on retrouvera dans les tables ou relations. La seule limitation actuelle est le nombre de champs ou attributs possibles dans chaque règle : 6 dans la version actuelle. L algorithme permet de trouver les décompositions en relations 2 puis 3 NF en tenant compte des cycles éventuels. Les réponses des étudiants sont analysées. Comme dans l étape précédente, l étudiant peut se poser des problèmes en soumettant de nouveaux exercices qui seront analysés par l algorithme général et le cas échéant intégrés dans la Base Générale des exercices la prochaine étape en cours de développement permettra l expression d une requête en langage naturel sous des formes syntaxiques prédéfinies et leur traduction en langage SQL: l étudiant cherche la ou les solutions. L exécution est effectuée par SQL sur une Base de Données fournie auparavant. Les résultats qui se présentent sous forme de table sont comparés avec les résultats attendus pour donner un premier élément d analyse, le second ayant trait au temps d éxécution puisque quand il y a plusieurs solutions à un problème on recherche la solution la plus rapide en temps d exécution. D-Analyse des réponses Qu il s agisse des exercices sur les dépendances ou sur la normalisation, les réponses les plus fréquentes s expriment sous forme d ensemble de règles ou de dépendances. Un cadre adapté permet l introduction règle par règle en respectant le formalisme standard. Les algorithmes d analyse sont en fait des parcours des arbres et/ou sous-jacents à la représentation des connaissances. Les étudiants n ont pas à formuler leurs réponses sous forme d arbre. C est le programme qui assure cette traduction et sa représentation. Pour chaque solution proposée par l étudiant, on peut vérifier la complétude, l existence éventuelle de redondances et les oublis. Pour ce faire la trace de l algorithme est traduite en langage naturel. Ceci s applique aussi bien pour les solutions correctes que pour les erronées et bien sûr pour tout exercice nouveau à l initiative de l étudiant.

E-Niveaux d utilisation Nous avons expérimenté 4 niveaux d utilisation: 1 Le cours étant déja rédigé, les exercices sont libres d utilisation individuelle, le forum et la messagerie permettent l interaction avec le ou les professeurs. 2 Les cours et les exercices sont reconstruits avec des groupes d étudiants puis vérifiés et validés en utilisation individuelle ou collective. Ce niveau omplique des recherches d informations sur le réseau. 3 Les algorithmes d analyse sont reconstruits avec les étudiants qui doivent les reprogrammer, les cours et les exercices étant également retravaillés. 4 On ajoute aux difficultés précédentes la possibilité d adaptation de l interface ce qui suppose la connaissance de PHP et d HTML. F-Un premier bilan Le temps passé sur un concept dépend du niveau d interaction choisi. L important n est pas d aller vite mais d approfondir. Si l étudiant est trés sollicité et s il est trés créatif, il passera beaucoup plus de temps. Nous pensons que l acquisition des connaissances est meilleure et plus pérenne, ceci restant à valider. Pour ce faire, il faut multiplier les expériences sur les différents niveaux d interaction et également en comparaison avec l enseignement traditionnel cours en amphi suivi de travaux dirigés puis de travaux pratiques. Il faudrait en fait pouvoir mesurer non seulement l acquisition du savoir mais aussi de savoir faire sans oublier le savoir être Le travail en groupe nous paraît également favorable. Nous n avons pas abordé dans cet article les travaux menés par ailleurs dans l équipe de recherche du Laboratoire dirigée par le Professeur Guy Gouardères : l équipe MISIHM Modèles et Ingénierie des Systèmes et de l Interaction Homme-Machine. Nous n avons pas non plus évoqué l intérêt d un travail de conception pluridisciplinaire avec psychologues, linguistes, ergonomes... III Conclusion Les principes consistant à faire d un étudiant un acteur et un créateur de sa propre formation, la participation active, l appropriation des méthodes et des outils, l interactivité, la coopérativité entre professeurs et étudiants, la recherche d une explication précise des erreurs commises nous paraissent des éléments favorables dans le processus d acquisition des connaissances même s il reste beaucoup d expériences à mener pour vérifier ces hypothèses. C est dans cet esprit que nous souhaitons voir partagés nos méthodes et nos outils. Comme on le voit, la plateforme n est qu un point de départ, un outil pour expérimenter de nouvelles pratiques pédagogiques, mais un outil dont on doit rester maître, que l on puisse modeler en fonction des exigences des utilisateurs. L implication des enseignants est importante et primordiale. L investissement est conséquent, et les phases d expérimentation requièrent une présence importante sur le réseau.

Notre enseignement ne valide malheureusement pas actuellement ce genre de travail. Il faudra bien le reconnaître en termes de charges et d évolution de carrière ce qui nécessite des réformes de fond de notre éducation nationale. Les résistances seront nombreuses, mais il faut rapidement faciliter la tâche des pédagogues qui acceptent de se remettre en cause et de s investir. Il faudra aussi résoudre les questions financières et de droits d auteur. Sinon nous serons envahis par des applications standard, bas de gamme, n obéissant qu aux lois du marché et ne permettant pas la diversité linguistique, culturelle et sociale évoquée précédemment.. IV Références Les références suivantes sont données à titre indicatif. Le web est considéré comme une immense Base de Connaissances ouverte, en développement permanent, accessible avec les outils de recherche connus. http://www.php.net documentation générale sur PHP http://magali.contensin.free.fr tutoriel sur PHP et MySQL http://nte-socio.univ-lyon2.fr/marc_grange Cours sur la conception des Bases de Données http://www.administration.umoncton.ca/usag ers/profs Cours sur la normalisation http://liuppa.univ-pau.fr références des articles de l équipe de recherche Les figures suivantes représentent l interface pour les exercices et la représentation graphique des solutions