Rapport Exercice 3 : Programmation avec Javascript
Isabelle Vimare
Prom. Eva
- TECFA -
Université
de Genève

Objectif de l'exercice : Conception & élaboration d'un dispositif on-line avec insertion d'un programme javascript.

Mes Objectifs :

Contrairement à l'exo de programmation php où j'ai réalisé un simple quizz sans trop travailler le feedback, j'ai voulu ici apporter un feedback personnalisé selon les erreurs commises. J'ai essayé de manipuler plusieurs variables (une pour le score et une autre pour déterminer les bonnes et mauvaises réponses).

Connaissances en javascripts avant l'exercice : aucune.

Difficultés Rencontrées :

Il est clair que l'exo de programmation en php m'a beaucoup aidé pour comprendre les rigueurs d'un langage, notamment en ce qui concerne les parenthèses et point-virgules. Toutefois, je dois reconnaître que je suis devenu chèvre avec mes conditions car il y avait toujours une erreur de grammaire dans le code. Au début, je me suis entêtée à vouloir décrire mes fonctions à l'intérieur de la fonction principale, pour m'apercevoir qu'il était plus simple de les définir à l'extérieur puis de les appeler en lieu et place. De plus, Javascript est un langage trés strict par rapport à php, ce n'est que par hasard que j'ai découvert la différence entre " et ', qui pour js a son importance visiblement. Enfin, j'ai voulu manupiler différentes formes de sélection (check box, menu déroulant). Je voulais faire une 5ème question où les réponses se sélectionnaient sur une image map. Mais je n'ai pas réussi à trouver comment définir la variable, ni comprend intégrer les coordonnées dans une formule javascript (Daniel, si tu as un truc à me proposer à ce sujet, cela m'intéresse !). Par ailleurs, j'ai utilisé deux "fonctions" d'écriture pour le document résultat (cela m'a permis de connaître les deux), mais peut être aurai-je pu faire plus simple en n'utilisant que "document.write".

Ressources utilisées :

Pour commencer et apprendre les bases de javascript et de la théorie objet, j'ai utilisé les ressources du site suivant :
http://www.ccim.be/ccim328/js/indexsc.htm

Une fois les bases comprises, j'ai utilisé les deux ressources suivantes :
le guide javascript disponible sur le serveur du tecfa en version PDF (http://tecfa.unige.ch/guides/js/jsguide12/jsguide.pdf),
et ce dernier site concernant plus particulièrement les traitement des questions en js (http://www.chami.com/tips/internet/072698I.html).

A noter que Macromédia vient de sortir Dreamweaver Attain qui comprend un module spécifique pour la création de qcm en js. J'ai créé quelques qcm avec en me disant que je comprendrait mieux Javascript or les codes sont certainement trés bien définis mais beaucoup trop complexes pour moi !

Home Page -Formation - Me contacter -