Les enfants ne sont pas tous égaux face à l'apprentissage. Certains seront naturellement doués pour le sport, d'autres pour le français, d'autres pour les mathématiques; et certains ne seront pas doués. Est-ce une raison pour les abandonner à leurs instituteurs, en espérant qu'ils finiront par comprendre ce que nous n'arrivons pas à leur expliquer?
Non, bien sur que non, en tant que parent, on souhaite le meilleur pour nos enfants, et donc on va passer du temps à leur expliquer ce qu'ils auraient du comprendre à l'école. Seulement voilà, on n'a pas tous les jours 1h à passer derrière eux pour qu'ils travaillent...
Ma fille ainée ayant des problèmes en calcul, je lui ai programmé un petit programme à ma sauce: un petit programme paamétrable et une interface simple.
C'est ici que cela se passe: Calcul
Le paramétrag s'effectue en 2 temps :
Chaque élève doit avoir un fichier "Nom de l'élève".xml.
Ce fichier est composé de différentes "balises" xml.
exemple:
<?xml version="1.0" encoding="utf-8" ?> <Operations> <Operation Name ="Nom de l'opération"> <Poids>1</Poids> <Signe>+</Signe> <Max1>99</Max1> <Max2>99</Max2> </Operation> <Operations>
Sans rentrer trop dans le détails, on peut créer des types d'opérations et les ajouter très simplement les un à la suite des autres:
<?xml version="1.0" encoding="utf-8" ?> <Operations> <Operation Name ="Nom de l'opération1"> [...] </Operation> <Operation Name ="Nom de l'opération2"> [...] </Operation> <Operation Name ="Nom de l'opération3"> [...] </Operation> etc. <Operations>Chaque opération possède un "Poids". Cela n'est utile que si plusieurs opérations sont paramétres. Cela permet de faire varier la probabilité de faire sortir une opération.
Il existe différents types d'opérations, prenant des paramètres différents:
Le fichier "Eleve".xml doit être ajouté dans le fichier "Eleves.xml".
Chaque élève a donc sa clef, présentant son "Nom", son "Prenom", et le nom du fichier "Eleve.xml".
<?xml version="1.0" encoding="utf-8" ?> <Eleves> <Eleve Nom="Truc" Prenom="Muche 1" Config="TM1.xml"/> <Eleve Nom="Truc" Prenom="Muche 2" Config="TM2.xml"/> </Eleves>
Ce programme comporte une interface très simple :
Le choix de l'élève se fait en appuyant sur la flèche à gauche de la boite de selection.
La liste des élèves apparait (La liste entrée dans le fichier "Eleves.xml").
Une fois la selection faite, il ne reste plus qu'à appuyer sur le bouton "Au travail !!"
Une nouvelle fenêtre s'ouvre, avec des opérations à effectuer.
Notez bien les compteurs en bas de la fenêtre: cela permet de savoir combien sont réussis et combien sont ratés.
En cas d'erreur, une bulle d'information est affichée avec les derniers résultats entrés:
Associé à chaque fichier de configuration, est créé un fichier texte dans lequel seront stockées les réponses de l'élève. Cela permet d'analyser les opérations qui posent problème à l'enfant et d'ajuster le poids des différentes opérations.
<==== N'hésitez pas à me transmettre vos questions ou remarques!