Les meilleurs développeurs Windows freelances sont sur Codeur.com

Appli d'Evaluation Stress (lang. non interpret)

 Fermé · 30 à 300 € · 2 offres · 225 vues


Application à destination de plateforme Windows 32 bits (XP pro, Vista
principalement).

Voici assez précisemment la description complète du Cahier des charges de
l'application souhaitée qui est à destination d'un laboratoire de psychologie faisant des recherches et qui aurait besoin de cette application.

On souhaite une application en mode Plein Ecran (1024x768px minimum, mais qui peut aussi etre en 16/9 ou 16/10), sans aucun menu et sans la présence d'un réticule souris.

Application installable rapidement, potentiellement sur plusieurs PC (XP ou
Vista).
Aucune communication réseau n'est à prévoir.

Voici précisemment les entrées/sorties souhaitées ainsi que le comportement précis du programme.

Les entrées Fichier :
2 fichiers texte à lire (noms fixés à l'avance)
1 Fichier de Consigne (une longue ligne de texte 200-300 car).
1 Fichier contenant un nombre donnée de couple de ligne (Texte + Question associée)

Les entrées Clavier :
la touche ESC permet de quitter le programme a tout moment
les touche J et K permettent de répondre OUI ou NON à une question.
la touche F de réagir aux stimuli visuels des caractère '5'.

Les sortie Fichiers :
2 fichiers de résultats seront créés
il devront être horodatés de la sorte :
"Session.[Téléphone visible pour les membres Pro]h50m24s.txt"
"Session.[Téléphone visible pour les membres Pro]h50m24s.Stimuli.txt"

Le premier contenant une ligne par question/réponse :
Les numéro des questions, la réponse donnée OUI ou NON, le temps de réaction en ms du candidat qui sera chronométré a partir de l'affichage de la question jusqu'à sa pression sur une des deux touches J ou K.

Le second fichier contiendra des lignes indiquant les temps de reaction en ms du candidat aux Stimuli (les '5' affichés) et la pression sur la touche F.
Il n'est pas necessaire de gérer les '5' "ratés" ni les '5' "anticipés".

Le programme n'utilisera qu'une fonte système Windows non proportionnelle :
Type CourierBold 36 en noir.

L'écran devra se présenter comme ayant un fond noir et une large bande blanche centrée horizontalement pouvant acceuillr 7 lignes de texte en noir.

- La 1ere ligne reste blanche.
- La seconde ligne doit pouvoir afficher un très long texte (moins de 1000
caractères) en Scrolling fluide (au pixel) de droite à gauche à la vitesse fixe
de 16 caractères par seconde.
- De la 3eme ligne à la 6eme une question devra apparaitre demandant sur la quatrieme ligne une réponse OUI ou NON (J ou K au clavier)
- La 7eme ligne affiche des chiffres aléatoires de 0 à 9 avec cependant 20% (au mieux) de '5' qui sont nos "stimuli". Les chiffres scrolleront comme le texte de droite à gauche mais moins vite : soit environ 15 chiffres sur la ligne. Le tout premier chiffre à apparaitre à droite de l'ecran ne doit pas être un '5', et deux '5' ne doivent jamais se suivrent...

Deroulement souhaité du programme :

L'ecran affiche une premiere question :
"Doit-on afficher les chiffres aléatoire ?"
Si la réponse au clavier est OUI les chiffres aléatoires
s'afficheront en scrolling fluide du debut du scrolling du premier Texte jusqu'à la fin de l'affichage de la derniere question.

Si la réponse est NON (touche K) tout ce qui suit concernant les chiffres
aléatoire n'est pas a prendre en compte...

L'écran affiche ensuite le contenu du fichier de Consigne sur les 7 lignes
disponibles en évitant les césures de mots, donc en césurant le texte entre les mots.
Le programme attends ensuite une pression sur une touche RETURN, pour commencer ce que nous appellerons une "Session".

Le Texte issue du premier Fichier d'entrée est lue et défile a la vitesse
spécifiée précédemment de droite à gauche.
Les nombres aléatoires commence alors leur apparition coté droit de l'écran et scrollent vers la gauche.

Les pressions sur F doivent etre interceptées et enrichir le fichier de
"Session.Stimuli..." avec le temps séparant la pression sur F et le moment ou le dernier '5' a été affiché.

Une fois le long texte disparu de l'ecran, le programme affiche le texte de la
question sur les lignes dédiées. Les chiffres continuent toujours d'apparaitre et de scroller...

Le programme doit intercepter les touche J et K pour arrêter le chrono qui
mesure la vitesse de réponse du candidat, et enrichir le fichier "Session....".

Le programme passe ensuite à la question suivante.

A partir de la dixième question la vitesse du scrolling des chiffres doit etre
multiplié par deux.

Apres la réponse à la derniere question on arrete le renouvellement des chiffres aléatoire
On affiche un remerciment en attendant la pression sur la touche ESC

Fin du programme.

Vu la qualité du scrolling que nous attendons, un mode "graphique" serait sans doute préférable à tout autre.
Nous souhaiterions plutôt un langages de programmation compilé qu'interprété...

Voilà j'espère vraiment avoir été assez précis.

Budget indicatif : 30 à 300 €

Publication : 29 mars 2010 à 16h35

Profils recherchés : Développeur Windows freelance , Développeur de jeux vidéo freelance , Spécialiste SEM freelance

Le profil du client est reservé aux prestataires abonnés

Créer un compte

2 freelances ont répondu à ce projet

1 proposition de devis en moins de 2h

A
COGNITYS Agence développement spécifique
Publier un projet similaire

Chaque jour, des centaines de clients utilisent Codeur.com pour trouver un prestataire. Créez votre compte dès maintenant, remplissez votre profil et trouvez de nouveaux clients.

Trouver des nouveaux clients