il s'agit d'un fichier texte en voici un exemple :
-------- SESSION START ---------
STUDENT: 35050 COURSE: 29C1
BOOK: X:\1318\1318.tbk
---- LOG START ---- 2010 02 25 11 26
Q=1 : E=Response! : R=<else> "m"
Q=1 : E=Response! : R=<else> "Nous voulons"
Q=1 : E=Response! : R=<else> "Nous voulons mettre en valeur les qualit|ts du chien"
Q=1 : E=Response! : R=<else> "Nous voulons mettre en valeur les qualit|ts du chien par rapport au standard"
Q=1 : E=Response! : R=<else> "Nous voulons mettre en valeur les qualit|ts du chien par rapport au standard "
Q=2 : E=Response! : R=<else> "ll"
Q=2 : E=Response! : R=<else> "ll "
Q=3 : E=Response! : R=<else> "l"
Q=4 : E=Response! : R=<else> "m"
Q=5 : E=Response! : R=<else> "mm"
Q=5 : E=Response! : R=<else> "mm "
Q=5 : E=Response! : R=<else> "mm*"
Q=6 : E=Response! : R=<else> "l"
Q=7 : E=Response! : R=<else> "m"
Q=8 : E=Response! : R=<else> "mm"
Q=1 : E=Response! : R=<it contains "mettre en valeur" and it contains "qualité" and it contains "standard" and it contains "longueur" and it contains "finesse" and it contains "chanfrein" and it contains "oeil" and it contains "amande" and it contains "ciselure" and it contains "mâchoire" and it contains "port" and it contains "tête" and it contains "sortie" and it contains "encolure" and it contains "longueur" and it contains "oreille" and it contains "qualité" and it contains "tenue" and it contains "aspect" and it contains "noble" and it contains "fier"> "Nous voulons mettre en valeur les qualit|ts du chien par rapport au standard, et en particulier

l- montrer la longueur et la finesse du chanfrein,|l- souligner l'oeil en amande,|l- mettre en valeur la ciselure de la mâchoire,|l- am|tliorer le port d[...]"
Q=1 : E=Locked! : R=<it contains "mettre en valeur" and it contains "qualité" and it contains "standard" and it contains "longueur" and it contains "finesse" and it contains "chanfrein" and it contains "oeil" and it contains "amande" and it contains "ciselure" and it contains "mâchoire" and it contains "port" and it contains "tête" and it contains "sortie" and it contains "encolure" and it contains "longueur" and it contains "oreille" and it contains "qualité" and it contains "tenue" and it contains "aspect" and it contains "noble" and it contains "fier"> "Nous voulons mettre en valeur les qualit|ts du chien par rapport au standard, et en particulier

l- montrer la longueur et la finesse du chanfrein,|l- souligner l'oeil en amande,|l- mettre en valeur la ciselure de la mâchoire,|l- am|tliorer le port d[...]"
Q=2 : E=Response! : R=<it contains "bien" and it contains "lavé" and it contains "défrisé" and it contains "mousse" and it contains "laisse" and it contains "trait" and it contains "arrière" and it contains "coin de l'oeil" and it contains "élastiques" and it contains "arc de cercle" and it contains "Séparer" and it contains "nouvelle mèche" and it contains "attacher" and it contains "première mèche"> "Le poil doit |ltre bien lav|t et d|tfris|t, de pr|tf|trence à l'aide de produits durcissants, tels que les mousses. Il faut tout d'abord ne pas oublier de mettre en place la laisse de pr|tsentation. Tracer un trait allant de l'arrière du coin de l'oei[...]"
Q=2 : E=Locked! : R=<it contains "bien" and it contains "lavé" and it contains "défrisé" and it contains "mousse" and it contains "laisse" and it contains "trait" and it contains "arrière" and it contains "coin de l'oeil" and it contains "élastiques" and it contains "arc de cercle" and it contains "Séparer" and it contains "nouvelle mèche" and it contains "attacher" and it contains "première mèche"> "Le poil doit |ltre bien lav|t et d|tfris|t, de pr|tf|trence à l'aide de produits durcissants, tels que les mousses. Il faut tout d'abord ne pas oublier de mettre en place la laisse de pr|tsentation. Tracer un trait allant de l'arrière du coin de l'oei[...]"
Q=3 : E=Response! : R=<it contains "une heure" or it contains "1 heure"> "une heure"
Q=3 : E=Locked! : R=<it contains "une heure" or it contains "1 heure"> "une heure"
Q=4 : E=Response! : R=<it contains "France" and it contains "principe" and it contains "interdit" and it contains "modération" and it contains "peu visible"> "en France, c'est en principe interdit. IL faut donc le faire avec mod|tration, et de pr|tf|trence de manière peu visible."
Q=4 : E=Locked! : R=<it contains "France" and it contains "principe" and it contains "interdit" and it contains "modération" and it contains "peu visible"> "en France, c'est en principe interdit. IL faut donc le faire avec mod|tration, et de pr|tf|trence de manière peu visible."
Q=5 : E=Response! : R=<it contains "coupe" and it contains "élastique" and it contains "soin" and it contains "crème" and it contains "adoucir" and it contains "chouchou" and it contains "relave" and it contains "aussitôt" and it contains "possible"> "On coupe les |tlastiques avec beaucoup de soin. On passe une crème sur le poil pour l'adoucir, et on met en place un ou plusieurs chouchous. On relave le chien aussitôt que possible."
Q=5 : E=Locked! : R=<it contains "coupe" and it contains "élastique" and it contains "soin" and it contains "crème" and it contains "adoucir" and it contains "chouchou" and it contains "relave" and it contains "aussitôt" and it contains "possible"> "On coupe les |tlastiques avec beaucoup de soin. On passe une crème sur le poil pour l'adoucir, et on met en place un ou plusieurs chouchous. On relave le chien aussitôt que possible."
Q=6 : E=Response! : R=<it contains "24 heures"> "24 heures"
Q=6 : E=Locked! : R=<it contains "24 heures"> "24 heures"
Q=7 : E=Response! : R=<it contains "protection" and it contains "évit" and it contains "ridicul"> "Il faut assurer la meilleure protection du pelage, tout en |tvitant de ridiculiser le chien !"
Q=7 : E=Locked! : R=<it contains "protection" and it contains "évit" and it contains "ridicul"> "Il faut assurer la meilleure protection du pelage, tout en |tvitant de ridiculiser le chien !"
Q=8 : E=Response! : R=<it contains "passer le peigne" and it contains "au-dessus" and it contains "élastique"> "Il faut toujours passer le peigne au-dessus de l'|tlastique pour |ltre sûr de ne pas risquer la perte de l'oreille !"
Q=8 : E=Locked! : R=<it contains "passer le peigne" and it contains "au-dessus" and it contains "élastique"> "Il faut toujours passer le peigne au-dessus de l'|tlastique pour |ltre sûr de ne pas risquer la perte de l'oreille !"
Q= du quizz ! : E=ShowScore! : S=8,8
Q=Appréciation de l'étudiant : E=Response! : R=<else> "10"
---- SESSION END ---- 13:46:52
Total session time: 02:20:37
Final Score: 8/8
moi je veux extraire de ce fichier : le code etudiant (n° à coté de STUDENT) ; le code du cours (N° à côté de COURSE) ; la date (apres log start) sans les heures et les resutats Final score
et mettre toutes ces données sous forme de tableau
Merci beaucoup de ton aide