Plan: EducaTemps Introduction • Qu’est-ce que l’EIAO et pourquoi avoir choisi ce projet ? • Le cas de l’IMP - Présentation - Les difficultés des élèves Attentes de L’IMP (Cahier des charges) • Les notions à travailler • Les règles à respecter Modélisation du problème en JAVA • Les acteurs en présence • Diagramme de classes Gestion de la base de données • Élève et espion • Exercices Problèmes rencontrés EducaTemps 1. Introduction - Qu’est-ce que l’EIAO et pourquoi avoir choisi ce projet ? • EIAO : Enseignement Intelligemment Assisté par Ordinateur. - Le cas de l’IMP - Présentation - Les difficultés des élèves 2. Attentes de l’IMP (Cahier des charges) • Plus attirant que les livres. - Les notions à travailler - Les règles à respecter 3. Modélisation du problème en JAVA - Les acteurs en présence - Diagramme de classes 4. Gestion de la base de données - Élève et espion - Exercices • Choix du projet basé sur : - le fait que le logiciel sera utilisé, - la liberté d’action. 5. Problèmes rencontrés Julien VAN DEN BOSSCHE / Benoît MOULIN 4 Juin 2003 EducaTemps 1. Introduction - Qu’est-ce que l’EIAO et pourquoi avoir choisi ce projet ? - Le cas de l’IMP - Présentation - Les difficultés des élèves 2. Attentes de l’IMP (Cahier des charges) - Les notions à travailler - Les règles à respecter 3. Modélisation du problème en JAVA - Les acteurs en présence - Diagramme de classes 4. Gestion de la base de données - Elève et espion - Exercices 5. Problèmes rencontrés Julien VAN DEN BOSSCHE / Benoît MOULIN 4 Juin 2003 EducaTemps 1. Introduction - Qu’est-ce que l’EIAO et pourquoi avoir choisi ce projet ? IMP de Saint Sever - Le cas de l’IMP - Présentation - Les difficultés des élèves 2. Attentes de l’IMP (Cahier des charges) - Les notions à travailler - Les règles à respecter 3. Modélisation du problème en JAVA - Les acteurs en présence - Diagramme de classes 4. Gestion de la base de données - Elève et espion - Exercices 5. Problèmes rencontrés Julien VAN DEN BOSSCHE / Benoît MOULIN 4 Juin 2003 EducaTemps 1. Introduction - Qu’est-ce que l’EIAO et pourquoi avoir choisi ce projet ? • Orthographe. - Le cas de l’IMP - Présentation - Les difficultés des élèves 2. Attentes de l’IMP (Cahier des charges) • Repérer des éléments essentiels dans la vie de tous les jours. - Les notions à travailler - Les règles à respecter 3. Modélisation du problème en JAVA - Les acteurs en présence • Concentration - Diagramme de classes 4. Gestion de la base de données - Élève et espion - Exercices • Motivation pour travailler 5. Problèmes rencontrés Julien VAN DEN BOSSCHE / Benoît MOULIN 4 Juin 2003 EducaTemps 1. Introduction - Qu’est-ce que l’EIAO et pourquoi avoir choisi ce projet ? - Le cas de l’IMP - Présentation - Les difficultés des élèves 2. Attentes de l’IMP (Cahier des charges) - Les notions à travailler - Les règles à respecter 3. Modélisation du problème en JAVA - Les acteurs en présence - Diagramme de classes 4. Gestion de la base de données - Élève et espion - Exercices 5. Problèmes rencontrés Julien VAN DEN BOSSCHE / Benoît MOULIN 4 Juin 2003 EducaTemps 1. Introduction - Qu’est-ce que l’EIAO et pourquoi avoir choisi ce projet ? - Le cas de l’IMP - Présentation - Les difficultés des élèves 2. Attentes de l’IMP (Cahier des charges) - Les notions à travailler - Les règles à respecter • Les éléments qui composent le calendrier : Les jours Les mois Les saisons 3. Modélisation du problème en JAVA - Les acteurs en présence - Diagramme de classes 4. Gestion de la base de données • Apprendre à les écrire. - Élève et espion - Exercices 5. Problèmes rencontrés Julien VAN DEN BOSSCHE / Benoît MOULIN • Apprendre à se repérer dans une semaine ou une année. 4 Juin 2003 EducaTemps 1. Introduction - Qu’est-ce que l’EIAO et pourquoi avoir choisi ce projet ? - Le cas de l’IMP - Présentation - Les difficultés des élèves 2. Attentes de l’IMP (Cahier des charges) - Les notions à travailler - Les règles à respecter 3. Modélisation du problème en JAVA - Les acteurs en présence - Diagramme de classes 4. Gestion de la base de données - Élève et espion - Exercices 5. Problèmes rencontrés Julien VAN DEN BOSSCHE / Benoît MOULIN • Interface simple • Gros caractères • Énoncé concis • Validation • Évaluation de l’élève • Possibilité pour les éducateurs de modifier les données: Création d’exercices Suppression d’exercices. 4 Juin 2003 EducaTemps 1. Introduction - Qu’est-ce que l’EIAO et pourquoi avoir choisi ce projet ? - Le cas de l’IMP - Présentation - Les difficultés des élèves 2. Attentes de l’IMP (Cahier des charges) - Les notions à travailler - Les règles à respecter 3. Modélisation du problème en JAVA - Les acteurs en présence - Diagramme de classes 4. Quelques choix techniques - Élève et espion - Exercices 5. Problèmes rencontrés Julien VAN DEN BOSSCHE / Benoît MOULIN 4 Juin 2003 EducaTemps 1. Introduction - Qu’est-ce que l’EIAO et pourquoi avoir choisi ce projet ? Élève Éducateur - Le cas de l’IMP - Présentation - Les difficultés des élèves 2. Attentes de l’IMP (Cahier des charges) - Les notions à travailler - Les règles à respecter Questions Réponses 3. Modélisation du problème en JAVA Valide les réponses Édite une session Crée ou supprime des exercices - Les acteurs en présence - Diagramme de classes 4. Quelques choix techniques - Élève et espion - Exercices Logiciel 5. Problèmes rencontrés Julien VAN DEN BOSSCHE / Benoît MOULIN 4 Juin 2003 EducaTemps 1. Introduction - Qu’est-ce que l’EIAO et pourquoi avoir choisi ce projet ? - Le cas de l’IMP - Présentation - Les difficultés des élèves 2. Attentes de l’IMP (Cahier des charges) - Les notions à travailler - Les règles à respecter 3. Modélisation du problème en JAVA - Les acteurs en présence - Diagramme de classes 4. Quelques choix techniques - Élève et espion - Exercices 5. Problèmes rencontrés Julien VAN DEN BOSSCHE / Benoît MOULIN 4 Juin 2003 EducaTemps 1. Introduction - Qu’est-ce que l’EIAO et pourquoi avoir choisi ce projet ? - Le cas de l’IMP - Présentation - Les difficultés des élèves 2. Attentes de l’IMP (Cahier des charges) - Les notions à travailler • Structure de la base : • Utilisateur et Espion • Exercices - Les règles à respecter 3. Modélisation du problème en JAVA - Les acteurs en présence - Diagramme de classes • Mise à jour des données 4. Gestion de la base de données - Élève et espion - Exercices 5. Problèmes rencontrés Julien VAN DEN BOSSCHE / Benoît MOULIN 4 Juin 2003 EducaTemps 1. Introduction - Qu’est-ce que l’EIAO et pourquoi avoir choisi ce projet ? - Le cas de l’IMP - Présentation - Les difficultés des élèves 2. Attentes de l’IMP (Cahier des charges) - Les notions à travailler - Les règles à respecter 3. Modélisation du problème en JAVA - Les acteurs en présence - Diagramme de classes 4. Gestion de la base de données - Élève et espion - Exercices 5. Problèmes rencontrés Julien VAN DEN BOSSCHE / Benoît MOULIN Exemple de fichier : #Fichier de config pour utilisateur ... #Thu May 22 10:55:18 CEST 2003 NOM=Durand PRENOM=Paul Requête : PropsHandler handler = new PropsHandler(); //crée une Properties vides String propertiesFilePath = "C:/monfichier.txt"; Properties props = handler.loadProps(propertiesFilePath); //charge les données du fichier props.put("EXERCICE1","4"); //insére une nouvelle clé et sa valeur props.setProperty("NOM","Dupond"); //modifie une valeur suivant une clé handler.storeProps(propertiesFilePath,props); //réécrit les nouvelles données dans le fichier Fichier après la requête : #Fichier de config pour utilisateur ... #Thu May 22 10:58:08 CEST 2003 NOM=Dupond PRENOM=Paul EXERCICE1=4 4 Juin 2003 EducaTemps 1. Introduction - Qu’est-ce que l’EIAO et pourquoi avoir choisi ce projet ? - Le cas de l’IMP - Présentation - Les difficultés des élèves 2. Attentes de l’IMP (Cahier des charges) - Les notions à travailler - Les règles à respecter 3. Modélisation du problème en JAVA - Les acteurs en présence - Diagramme de classes 4. Gestion de la base de données - Élève et espion Exemple de fichier : Les saisons //Le titre de l’exercice Les saisons_2.txt //Le nom du fichier 2 //le niveau de l’exercice 2 //le nombre de questions A quel saison te fais penser cette image ? //l’intitulé de la question C:\EIAO\bg-flocons.gif //url de l’image hiver //la réponse été;automne;printemps;hiver; //les propositions //// //le séparateur entre question A quel saison te fais penser cette image ? C:\EIAO\chat1.jpg automne printemps;automne;hiver;été; //// - Exercices 5. Problèmes rencontrés Julien VAN DEN BOSSCHE / Benoît MOULIN 4 Juin 2003 EducaTemps 1. Introduction - Qu’est-ce que l’EIAO et pourquoi avoir choisi ce projet ? - Le cas de l’IMP - Présentation - Les difficultés des élèves 2. Attentes de l’IMP (Cahier des charges) • Gestion du son - Les notions à travailler - Les règles à respecter 3. Modélisation du problème en JAVA - Les acteurs en présence • Base de données - Diagramme de classes 4. Quelques choix techniques - Élève et espion - Exercices 5. Problèmes rencontrés Julien VAN DEN BOSSCHE / Benoît MOULIN 4 Juin 2003