begin process at 2012 02 11 20:25:09
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Divers

 > 

Recherche Développeur - idée à soumettre


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Recherche Développeur - idée à soumettre

mercredi 22 février 2006 à 18:14:35 | Recherche Développeur - idée à soumettre

addyct

Bonjour à tous,

Je suis actuellement en début de formation de pilote professionnel et j'ai été surpris par l'absence de logiciel (qui ne sont pas en allemands) permettant de s'entraîner au calcul mental, à la mémorisation et au partage de l'attention qui sont spécifiques à l'aéronautique.

En tant qu'ancien développeur sous VB 4 (et oui, ça remonte), et gardant encore l'horrible souvenir de la recherche interminable d'une idée pour faire un programme original (l'horloge parlant et le puissance 4, ça lasse), j'ai pensé que ça pouvait être un tuyau utile. Surtout qu'avec 600 aéroclubs en France et 47000 pilotes licenciés à la FNA (Fédération Nationale Aéronautique) il y a un marché potentiel.
Je me suis donc penché, avec quelques co-promos, sur la question "En tant qu'élève pilote, de quoi avons nous besoin ?"
Après quelques heures de débats (animés, je ne vous le cache pas), nous avons défini le programme idéal (quel joli mot). Et celui ci, reste à mon avis à la porté d'un programmateur DEBUTANT.
Donc, que ce soit pour une diffusion en shareware (ce que je ne souhaite évidemment pas) ou en freeware, je fournis l'idée et pour le reste, c'est votre domaine. (Ayez juste la politesse de me tenir au courant si l'un d'entre vous développe quelque chose). Je serai évidemment heureux de pouvoir répondre à vos questions : theaddyct@hotmail.com

Voici le cahier des charges de ce que je vous conseil d'appeler: "psychotechnique aéronautique" si vous voulez avoir du succès sur google (plusieurs centaines de bacheliers se présentent chaque année pour devenir pilote de chasse et le premier écrémage (90 % recalé) se fait à l'aide de testes dits "psychotechnique")
Bonne chance à tous.

schéma

Objectif : entraîner au calcul mental, à la mémorisation, et à effectuer plusieurs tâches en même temps.
Permettre au propriétaire du logiciel de rajouter des questions à l’aide d’une base de données.

 

Le logiciel comprend deux parties (voir schéma) :

- à gauche des aiguilles en mouvement perpétuel impose au candidat une surveillance permanente : si l’une d’elle entre en zone de Panne il doit cliquer dessus. Le temps de réaction est mesuré et le nombre d’oubli (le candidat ne voit pas la panne) est comptabilisé.

De même en bas à gauche il y a une ligne de quatre cercles. Lorsque l’un d’entre eux se transforme en carré, le candidat doit cliquer dessus.
- à droite se succéderont des questions. La plupart des questions sont posées uniquement en audio. Cependant le candidat pourra faire afficher l’énoncé en cliquant sur "Afficher l’énoncé". Les réponses sont validées par la touche "suivant". Le candidat ne peut pas revenir en arrière. En cas d’erreur, une Message Box indiquera la bonne réponse (et rappellera l’énoncé). Le candidat est chronométré.

1) Les questions

Chaque session comporte 12 questions qui sont, dans l’ordre, des types :

A – A – B – E – F – C – C – D – H – G – A – H

Il y a deux catégories de questions :

- Les questions générées par ordinateur. (Type A – B – C – D – H)
- Les questions en mémoire dans une base de données. (Type E – F- G)


J’ai classé les questions en différents types :

Question de type A : Calcul mentalVitesse, Distance, Temps.

L’énoncé est oral.
La réponse est numérique. (Marge d’erreur : +/- 3)
3 possibilités :
> "Vous voulez parcourir" [d] "kilomètres à " [v] "kilomètres par heure."
Réponse en minute.(60 * d / v)
d : multiple de 5 compris entre : 30 et 100
v : multiple de 10 compris entre : 90 et 200

> "Vous voulez parcourir" [d] "kilomètres en " [t] "minutes."
Réponse en Km/h.(60 * d / t)
d : multiple de 5 compris entre : 30 et 100
t : multiple de 5 compris entre : 15 et 35

> "Vous volez à" [v] "Km/h pendant " [t] "minutes."
Réponse en Km.( v * t / 60)
v : multiple de 10 compris entre : 90 et 200
t : multiple de 5 compris entre : 15 et 35

Question de type B : Visualisation d’une situation.

L’énoncé est oral.
La réponse est sous forme d’un QCM.
"Votre cap est" [C] "degrés et le vent vient du " [c]. "D’où vient le vent ? "
Réponses proposées : Avant – Avant droite – Droite – Arrière droite – Arrière – Arrière gauche – Gauche – Avant gauche.

C et c sont des multiples de 10 compris entre 10 et 360.

Question de type C : Calcul mental, conversion d’unité.

Rappel écrit : 330m <> 1000 ft(pieds)
1 Km<> 1.852 Miles Nautique
La réponse est numérique.
L’énoncé est oral

4 possibilités :
> "Convertir" [h] "mètres en pieds" (Marge d’erreur : +/- 50)
> "Convertir" [h] "pieds en mètres" (Marge d’erreur : +/- 50)

> "Convertir" [d] "Km en Miles" (Marge d’erreur : +/- 5)

> "Convertir" [d] "Miles en Km" (Marge d’erreur : +/- 5)

h : multiple de 500 compris entre 500 et 5000
d : multiple de 10 compris entre 10 et 100

Question de type D : Calcul mental, Gestion du carburant.

La réponse est numérique. (Marge d’erreur : +/- 5)

L’énoncé est oral.
"Vous consommez" [c] "litres par heure, vous volez à " [v] "Km/h et il reste " [r] "litres de carburant, vous pouvez parcourir :"

c : multiple de 5 entre 25 et 50
v : multiple de 10 compris entre : 90 et 200

r : multiple de 10 compris entre : 10 et 80

Réponse (en Km) : v * r / c

Question de type E : Compréhension d’un enregistrement à partir d’une base de donnée gérer par le propriétaire du logiciel. (Pour un exemple : faîtes le 04 93 48 73 23, c’est un répondeur automatique qui donne des informations météo pour l’aviation – numéro non surtaxé)

Le propriétaire du logiciel devra entrer dans sa base de données les réponses.

Le candidat doit retranscrire les informations suivantes :

Information : (une lettre de l’alphabet)

QFU : (un nombre entre 0 et 36)

FL : (un nombre)

Vent, direction : (un nombre entre 0 et 360)

Vent, vitesse : (un nombre)

Visibilité : (un nombre)

Température : (un nombre)

Température (Rosée) : (un nombre)

QNH : (un nombre)

QFE : (un nombre)

Pensez à sauvegarder les réponses, puisqu’elles seront redemandées (sans nouvelle écoute) dans la question de type G pour vérifier les capacités de mémorisation du candidat.

Question de type F : analyse de l’enregistrement précédent.

Pas de nouvelle écoute de l’enregistrement

Enoncé écrit :
"Rappel : 1 hPa <> 28 ft

"Quel est l’altitude du terrain ?" (Réponse numérique en ft (pieds) : (QFE – QNH)*28)
"Au décollage d’où vient le vent ?" (Même QCM que pour les questions de type B.)

Question de type G : restitution après mémorisation.

Enoncé écrit : " Rappelez l’enregistrement "
Information : (une lettre de l’alphabet)

QFU : (un nombre entre 0 et 36)

FL : (un nombre)

Vent, direction : (un nombre entre 0 et 360)

Vent, vitesse : (un nombre)

Visibilité : (un nombre)

Température : (un nombre)

Température (Rosée) : (un nombre)

QNH : (un nombre)

QFE : (un nombre)

Question de type H : Calcul mental.

Addition et soustraction à 3 chiffres. (Marge d’erreur : 0)

Multiplication à 2 chiffres. (Marge d’erreur : +/- 3)

Divisions 3 chiffres par deux chiffres. (Marge d’erreur : +/- 5)

2) Les aiguilles et les cercles.

Les aiguilles des trois cadrans se déplacent à des vitesses aléatoires comprises entre +3°/s et-3°/s. Toutes les 30 secondes les vitesses changent.

Les cadrans sont numérotés de 1 à 12 (comme une montre)

Les zones de pannes sont fixées aléatoirement au début de la session. (Exemple : panne entre 3 et 6)

Lorsque l’aiguille entre dans une zone de panne, le candidat doit cliquer sur le cadran. L’aiguille est alors replacée hors de la zone de panne.

En bas à gauche se trouvent 4 cercles.

Toutes les 20 secondes, chacun d’entre eux à une chance sur cinq de se transformer en carré.

Lorsqu’un carré apparaît, le candidat doit cliquer dessus. Il redevient alors un cercle.

A la fin de la session le candidat doit avoir accès :

- au temps qu’il a mis

- au nombre d’erreur qu’il a fait

- à son temps moyen de réaction et au nombre d’oublis.

mercredi 22 février 2006 à 20:15:22 | Re : Recherche Développeur - idée à soumettre

sibi12

Il doit sans doute exister des programmes de ce styles...

Sur KDE par exemple, il existe toute une série de programme éducatif. C'est destiné aux enfants mais étant sous licence libre, il est très simple de les adapter.

Pour les questionnaire, moi je vois bien un truc via une interface Web. Ça devrait pas être bien compliqué...

XbY
-----
Admin du projet PrintTemplate

jeudi 23 février 2006 à 18:44:55 | Re : Recherche Développeur - idée à soumettre

deck_bsd

Membre Club
Oui cela n'a pas l'aire bien compliqué, sauf le "énoncé oral"
jeudi 23 février 2006 à 20:48:30 | Re : Recherche Développeur - idée à soumettre

addyct

En effet des exercices de calculs mentaux, ça existe, mais il n'y en a quasiment aucun qui entraine au calcul spécifique à faire en aviation.
Le coté oral est aussi très important : réfléchir sans aucun support écrit est plus difficile, et dans un cokpit on demande au pilote de réfléchir sans support. (et ça c'est inédit)
Mais il me semble que pour faire le logiciel comme je l'ai décrit, une dizaine de phrase préenrigistrer doit suffire, après il suffit d'intercaler les numéros (qui doivent déjà éxister en préenregistrer quelquepart non ?)

Au passage, je remets le lien pour l'image.
[ Lien ]



Voici quelques explications complémentaires concernant le fonctionnement des cadrans:

Les trois cadrans à gauche de l'écran sont indépendants les uns des autres et sont gradués de 1 à 12 comme les horloges.
Dans chacun d'eux une aiguille tourne en permanence (pouvant changer aléatoirement de vitesse de rotation et de sens toute les 30 secondes).
Pour vérifier si le candidat est capable de surveiller ces aiguilles en même temps qu'il répond aux questions, au début de l'exercice le logiciel choisit aléatoirement des "zones de panne"
Par exemple : "Panne entre 2 et 5" signifie que lorsque l'aiguille se trouve entre les graduations 2 et 5, le candidat doit réagir en cliquant sur le cadran. (on simule alors que la panne est "réparée")
L'aiguille reprend une position hors de la zone de la panne, et l'exercice continue.
Si jamais le candidat (trop préoccupé à répondre aux questions) ne s'apperçoit pas que l'aiguille (qui ne s'arrête jamais) est passée dans une zone de panne, le logiciel note alors 1 oubli.
Ainsi on voit ceux qui sont capable de faire plusieurs choses à la fois.

J'espère avoir été clair. :-)
Bon courage

addyct



Cette discussion est classée dans : nombre, erreur, type, questions, candidat


Répondre à ce message

Sujets en rapport avec ce message

Nombre aléatoire de type Double [ par BRAUKRIS ] Impossible de génère un nombre aléatoire à virgule.J?ai utilisé la fonction rand mais elle me renvoie toujours un nombre entier.Comment doit-je faire 2 questions [ par didrocks ] salut! j'utilise la classe CRegistreUtil disponible sur ce site. Lorsque je compile, j'obtiens cette erreur:RegistreUtil.obj : error LNK2001: unresolv erreur avec visual c++.net [ par chandlermoreno ] je ne comprends pas, je viens de lancer pour la premiere fois visual c++.net (chuis un newbie) et il e marke lerreur suivanteC4995: '_OLD_IOSTREAMS_AR erreur de conversion du meme type [ par kikipounque ] je travaille avec les MFCj'ai declaré une variable privée "CBitmap m_Bitmap;"j'ai ensuite declaré un fonction :void Affecter_Bitmap(CBitmap bm, CSize afficher un type string [ par GIRAFE ENRHUMEE ] Dans Visual C++, on m'affiche l'erreur que les flots >) ne sont pas surdéfinis pour recevoir une opérande droite de type string.Dans Dev C++, je n'ai Erreur d'execution R6002 [ par julienbornet ] Bonjour alors voial j'ai un petit probleme dont je n'arrive pas a trouver la cause. Bon comme c'est assez complexe a expliquer je vais essayer d'etre Algo diffusion d'erreur [ par bigzooloo ] Bonjour,A partir d'une image en niveaux de gris, je souhaiterais lui appliquer un algo de diffusion d'erreur pour réduire le nombre de ndg. (le nombre MultiByteToWideChar et tous ce qui va avec [ par BEAUBRIUS ] BonjourJe suis sous windows et j'utilise VS2005Je voudrai lister les fichiers et sous repertoire d'un dossier.Apres quelque recherche a ce sujet , j'a faire un petit programme sou <iostream> [ par aminemas ] l exercice : Écrivez un programme , ne contenant pas plus de 10 questions pour  deviner un nombre entre 1 et 100 . vous pensez a un numero par exemp probléme avec cin [ par ima81 ] bonjour mon probléme avec cin vient du fait qu'elle engendre erreur lors de la compilation quand elle ne reconnait pas un type enum que je declare


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,342 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales