Dossier 1

Transcription

Dossier 1
Le code de la route
PROJET ISN
MEMBRES DU PROJET: Hazem HADHOUM
Hakim LASSADI
Le code de la route
Page 1
ENJEU SOCIETAL:
Le permis de conduire étant délivré sans limitation de validation,
il est peut être nécessaire de repasser au moins l'épreuve du
code pour être à jour sur la nouvelle signalisation. Le manque de
temps ne permet pas à un automobiliste de se rendre dans un
centre d'auto-école. Il serait plus facile de faire ça chez soit en
utilisant un logiciel.
PROBLÉMATIQUE:
Comment permettre à un automobiliste de réviser régulièrement
le code de la route?
Le code de la route
Page 2
ANALYSE DU BESOIN-RECHERCHE D’IDEES:
CAHIER DES CHARGES DE L’EQUIPE :
Quel est le but visé par notre projet ?
Le but visé par notre projet est de concevoir un qcm numérique
sur le code de la route. Notre programme doit pourvoir réunir
les questions et les réponses.
Quels sont les objectifs à réaliser ?
Les objectifs à réaliser sont de sélectionner une série de
questions, de créer un programme qui puisse répondre aux
questions grâce à un système booléen (ex : Vrai-faux, 0-1, ouinon).
L’environnement de travail utilisé (langage, matériel)
Pour la programmation du qcm:
Langage : JavaScript
Pour le site web :
Langage : HTML/CSS
Matériel, Support utilisé pour le projet : Topstyle 5, Internet
Les sources d’information, Sur quelles idées nous nous
sommes appuyés ?
Nous nous sommes appuyés sur le principe d’un vrai test de code
de la route.
Le code de la route
Page 3
Principe du projet :
Pour notre projet, nous avons décidé d’élaborer 3 séries de
5 questions, pour chaque question il sera ajouté une photo avec
plusieurs choix de réponses. Dans chaque question, il y aura une
ou deux bonnes réponse(s).
En résumé : Nous voulons faire comme le « Code de la route »
sauf qu’il n’y aura pas de temps limité ni de voix off.
Pour les photos, les questions et ainsi que les réponses, nous
avons choisi de les prendre sur internet et nous nous sommes
inspiré du site « le Code3000 » car ce site représentait
globalement l’attente que nous voulions obtenir au final.
Le code de la route
Page 4
REPARTITION DES TÂCHES ET DEMARCHE
COLLABORATIVES
Il était important de travailler en équipe pour ce projet car
notre tâche n’était pas indépendante
indépendant l’une de l’autre car il est
évident
vident pour ce projet qu’il fallait prendre
e connaissance des
tâches que faisait l’autre pour aboutir aux fonctionnalités
attendues du projet.
Pour le travail nous utilisions les réseaux sociaux et ainsi que le
répertoire commun de la classe dans le cas où le coéquipier
aurait besoin d’utiliser
utiliser les questions pour avancer dans ce projet.
Le code de la route
Page 5
DEMARCHE PERSONNELLE
L'algorithme de proposition de questions :
Le code de la route
Page 6
PRESENTATION DE LA REALISATION FINALE
Le code de la route
Page 7
ECRITURE DU PROGRAMME DE PROPOSITION DE
QUESTION
Dans le fichier HTML on invite à l’utilisateur à choisir l’une des
réponses, il peut y avoir 2, 3 ou bien même 4 propositions de
réponses.
<form NAME="form4">
<input TYPE="CHECKBOX" NAME="check1" VALUE="1"> A) cette rue est interdite à tous les véhicules
à moteur<br>
<input TYPE="CHECKBOX" NAME="check2" VALUE="2"> B) les cyclistes peuvent circuler dans les
deux sens<br>
<input TYPE="CHECKBOX" NAME="check3" VALUE="3"> C) les piétons peuvent circuler sur la
chaussée<br>
<input TYPE="CHECKBOX" NAME="check4" VALUE="4"> D) c'est une zone de rencontre<br>
<input TYPE="button"NAME="but" VALUE="Valider" onClick="reponse(form4)"> <br>
</form>
<form action="Explication_reponse.html">
<input type=" submit "value="Explication ">
</form>
<script type= "text/javascript" src="../JAVASCRIPT/code_js_question_1.js"></script>
Le code de la route
Page 8
ANNEXE
HTML
Exemple pour une question :
<html>
<head>
<meta charset="UTF-8"/>
<link href="../CSS/code de la route.css" rel="stylesheet" type=″text/css″
media="screen" />
<title>Reviser le code de la route</title>
</head>
<body>
<center><figure><img src="../IMAGES/reviser-code-route.jpg" align="left" height="250"
width="250">
<img src="../IMAGES/reviser-code-route.jpg" align="right" height="250" width="250"><h1>Le code
de la route</h1></center></figure><br>
<center><img src="../IMAGES/question_1.jpg" width="350" height="350"></center>
</head>
<body>
<h3>Question n°1: D'après la signalisation:</h3>
<form NAME="form4">
<input TYPE="CHECKBOX" NAME="check1" VALUE="1"> A) cette rue est interdite à tous les véhicules
à moteur<br>
<input TYPE="CHECKBOX" NAME="check2" VALUE="2"> B) les cyclistes peuvent circuler dans les
deux sens<br>
<input TYPE="CHECKBOX" NAME="check3" VALUE="3"> C) les piétons peuvent circuler sur la
chaussée<br>
<input TYPE="CHECKBOX" NAME="check4" VALUE="4"> D) c'est une zone de rencontre<br>
Le code de la route
Page 9
<input TYPE="button"NAME="but" VALUE="Valider" onClick="reponse(form4)"><br>
</form>
<form action="Explication_reponse.html">
<input type="submit" value="Explication">
</form>
<script type="text/javascript" src="../JAVASCRIPT/code_js_question_1.js"></script>
</body>
</html>
Exemple pour une explication de réponse
<html>
<head>
<meta charset="UTF-8"/>
<link href="../CSS/code de la route.css" rel="stylesheet" type=″text/css″ media=
"screen" />
<title>Reviser le code de la route</title>
</head>
<body>
<center><figure><img src="../IMAGES/reviser-code-route.jpg" align="left" height="250"
width="250">
<img src="../IMAGES/reviser-code-route.jpg" align="right" height="250" width="250"><h1>Le code
de la route</h1></center></figure><br>
<center><img src="../IMAGES/question_1.jpg" width="350" height="350"></center>
</head>
Le code de la route
Page 10
<body>
<h3>Question n°1: D'après la signalisation:</h3>
<script type="text/javascript" src="../JAVASCRIPT/hakimhazem.js"></script>
<p><strong>Elements de réponse : Bonne Reponse A</strong>
<br>Cette nouvelle signalisation placée sous les feux autorise uniquement les cyclistes à tourner à
droite lorsque le feu est rouge.
Avant d'effectuer cette manœuvre, les cyclistes devront céder le passage aux piétons traversant la
chaussée ainsi qu'aux véhicules arrivant de gauche. Ce dispositif a pour but
de réduire le nombre d'accidents lors du démarrage des véhicules motorisés tournant à droite, en
particulier les poids lourds dont le champs visuel est limité par des angles morts.
<form action="code question 2.html">
<input type="submit" value="Question suivante">
</form>
</body>
</html>
Le code de la route
Page 11
JAVASCRIPT
function reponse(form4)
{
if ( (form4.check1.checked) == true && (form4.check2.checked) == false &&
(form4.check3.checked) == false && (form4.check4.checked) == false)
{ alert("C'est la bonne réponse! ") }
else
{ alert("Désolé, continuez à chercher.") }
}
Le code de la route
Page 12

Documents pareils