« Test de frappe » : différence entre les versions

De Disposition de clavier bépo
mAucun résumé des modifications
mAucun résumé des modifications
Ligne 1 : Ligne 1 :
{{note|Fin 2010 : le '''http://dactylotest.bepo.fr''' est en développement, tout comme cette page de documentation.}}
{{note|Fin 2010 : le '''http://dactylotest.bepo.fr''' est en développement, tout comme cette page de documentation.}}
{{sommaire à droite}}
Cette page recense les diverses idées autour d’un '''test de frappe en ligne adapté à bépo'''. Tazzon est l’initiateur du projet développé par Tazzon (et seul développeur pour le moment).
Cette page recense les diverses idées autour d’un '''test de frappe en ligne adapté à bépo'''. Tazzon est l’initiateur du projet développé par Tazzon (et seul développeur pour le moment).


Ligne 5 : Ligne 6 :


== Historique du projet ==
== Historique du projet ==
http://www.lecturel.com/ est un outil en ligne très sommaire et peu adapté à bépo. Il semble pourtant plus utilisé par les nouveaux utilisateurs bépo que Xul Typist de Kaze pourtant mieux adapté au bépo.
http://www.lecturel.com/ est un outil en ligne très sommaire et peu adapté à bépo. Il semble pourtant plus utilisé par les nouveaux utilisateurs bépo que Xul Typist de Kaze pourtant mieux adapté au bépo.


Ligne 10 : Ligne 12 :


== Documentation partielle ==
== Documentation partielle ==
La première version permet de choisir la langue du texte et de sauvegarder quelques options pour adapter la typographie des textes à son utilisation. Comme lecturel le test se fait sur 500 mots. Ils donnent des statistiques de la session (vitesse, erreurs).
[[Fichier:dactylotest091010.PNG|thumb|75%|Interface de la première version du dactylotest.]]
 
La première version permet de choisir la langue du texte et de sauvegarder quelques options pour adapter la typographie des textes à son utilisation. Comme lecturel le test se fait sur 500 mots. Après le test on obtient des statistiques de sa session : vitesse de frappe, précision, types d'erreurs commise (couleurs), conseils.
[[Fichier:dactylotest091010.PNG|Interface de la première version.]]


Une nouvelle version (v3) propose d'enregistrer un fantôme de sa session.
Une nouvelle version (v3) propose d'enregistrer un fantôme de sa session.


==Axe de développement possible==
== Développement du test ==
Tout n'est pas forcément à prendre/faire, mettez vos idées en vrac, les idées doivent être débattu sur la page de discussion, il faut de la main d'œuvre pour les mettre ensuite en pratique. Globalement :
Tout n'est pas forcément à prendre/faire, mettez vos idées en vrac, les idées doivent être débattu sur la page de discussion, il faut de la main d'œuvre pour les mettre ensuite en pratique. Globalement :
*il faudrait commencer par voir ce qu'il y a tirer des différents logiciels existants/test en ligne (type de test, stats utilisées, etc.)
*il faudrait commencer par voir ce qu'il y a tirer des différents logiciels existants/test en ligne (type de test, stats utilisées, etc.)
Ligne 28 : Ligne 29 :
* souligner ou surligner la faute. Sinon, quand, comme moi, on ne regarde que ce que l’on est en train de recopier, difficile de voir où est l’erreur, ça oblige à revenir en arrière doucement en attendant que le curseur change de couleur. Ce serait une facilité pour obtenir un meilleur score, mais ce serait, aussi, didactique.
* souligner ou surligner la faute. Sinon, quand, comme moi, on ne regarde que ce que l’on est en train de recopier, difficile de voir où est l’erreur, ça oblige à revenir en arrière doucement en attendant que le curseur change de couleur. Ce serait une facilité pour obtenir un meilleur score, mais ce serait, aussi, didactique.


=== Disposition(s?) ===
=== Disposition(s?) ===
* (idée de jd_) support live du bépo (= je suis en azerty je peux tester bépo) :
* (idée de jd_) support live du bépo (= je suis en azerty je peux tester bépo) :
**commencer par des phrases sur la rangée de repos
**commencer par des phrases sur la rangée de repos
Ligne 38 : Ligne 39 :
===Textes===
===Textes===
* choix des langues supportées
* choix des langues supportées
* texte pour promouvoir bépo en français
* import de WP ou autre base de texte francophone
* import de WP ou autre base de texte francophone
* import utilisateur (c/c)
* import utilisateur (c/c)
Ligne 53 : Ligne 55 :
* replay de la session
* replay de la session


====Les calculs de base d'une session====
==== Calculs de base ====
Durant la session de frappe, on conserve les temps « Δt » entre chaque caractères « i » frappés pour les exploiter dans les calculs.  
Durant la session de frappe, on conserve les temps « Δt » entre chaque caractères « i » frappés pour les exploiter dans les calculs.  


Ligne 74 : Ligne 76 :
       msf
       msf


====Types d'erreurs à mettre en évidence====
==== Types d'erreurs ====
* double frappe râtée (nn mm ll) ;
* double frappe râtée (nn mm ll) ;
* majuscule râtée ;
* majuscule râtée ;
Ligne 85 : Ligne 87 :


=== Accessibilité ===
=== Accessibilité ===
* vérifier l'accessibilité du test sur les différents navigateurs
* vérifier l'accessibilité du test sur les différents navigat

Version du 9 octobre 2010 à 03:08

Fin 2010 : le http://dactylotest.bepo.fr est en développement, tout comme cette page de documentation.

Cette page recense les diverses idées autour d’un test de frappe en ligne adapté à bépo. Tazzon est l’initiateur du projet développé par Tazzon (et seul développeur pour le moment).

Le code source est disponible sur le dépôt subversion du projet à l'adresse : (à compléter)

Historique du projet

http://www.lecturel.com/ est un outil en ligne très sommaire et peu adapté à bépo. Il semble pourtant plus utilisé par les nouveaux utilisateurs bépo que Xul Typist de Kaze pourtant mieux adapté au bépo.

Sur le canal de discussion IRC, la discussion autour d’un nouvel outil en ligne revenait souvent et le premier test de frappe de Tazzon a concrétisé ces paroles et de suite récolté quelques partisans. À force d'en parler, on a vu venir un paquet d'idées pour l'adapter vraiment à bépo.

Documentation partielle

Interface de la première version du dactylotest.

La première version permet de choisir la langue du texte et de sauvegarder quelques options pour adapter la typographie des textes à son utilisation. Comme lecturel le test se fait sur 500 mots. Après le test on obtient des statistiques de sa session : vitesse de frappe, précision, types d'erreurs commise (couleurs), conseils.

Une nouvelle version (v3) propose d'enregistrer un fantôme de sa session.

Développement du test

Tout n'est pas forcément à prendre/faire, mettez vos idées en vrac, les idées doivent être débattu sur la page de discussion, il faut de la main d'œuvre pour les mettre ensuite en pratique. Globalement :

  • il faudrait commencer par voir ce qu'il y a tirer des différents logiciels existants/test en ligne (type de test, stats utilisées, etc.)
  • penser à l'ergonomie et l'accessibilité du site

Aspect ludique/pédagogique

Essayer d'intégrer de penser à tous les types d'utilisateurs possibles (toutes les étapes de l'apprentissage jusqu'à pouvoir contenter les « racers » à >100 mpm ou ceux qui sont en plein apprentissage et ont besoin de textes variés pour progresser) :

  • pédagogique : intégrer les exercices d'apprentissage bepo
  • ludique : animer le test (pas ex. deux animation sous Taptouche : bon ou mauvais), jeu sous forme de micro-compétition (contre soi-même voir multijoueur comme typeracer)
  • côté utilitaire après l'aspect pédagogique (benchmark, test de perf, outil en ligne sérieux) : proposer plusieurs types tests différents, réflexes lettre par lettre débutant, home row seule, … jusqu'à un test 500 car, test x minutes, test numérique … (quelques variables suffisent à créer certaines libertés). Chaque test pouvant être pratiqué à l'unité, un test d'ensemble générant une note globale (principe des petits jeux de QI sur console).
  • souligner ou surligner la faute. Sinon, quand, comme moi, on ne regarde que ce que l’on est en train de recopier, difficile de voir où est l’erreur, ça oblige à revenir en arrière doucement en attendant que le curseur change de couleur. Ce serait une facilité pour obtenir un meilleur score, mais ce serait, aussi, didactique.

Disposition(s?)

  • (idée de jd_) support live du bépo (= je suis en azerty je peux tester bépo) :
    • commencer par des phrases sur la rangée de repos
    • étendre à l'alphabet
    • voir ce qu'on peut supporter au maximum du bépo en « live ».
  • carte d'accessibilité/type de clavier (droit/tm) comme sur Xul typist pour stat de distance et « tracabilité » des doigts
  • support azerty/leboutte/dvoraj

Textes

  • choix des langues supportées
  • texte pour promouvoir bépo en français
  • import de WP ou autre base de texte francophone
  • import utilisateur (c/c)
  • statistiques sur le texte fonction de la dispo (cf. par ex. les outils de Comparateur_de_dispositions ou http://www.tomestla.info/bepo/ )
    • est-ce qu’à partir de ces statistiques (fréquence de digrammes rares, % d’alternance, % sur la rangée de base présence de chiffres, de caractères rares, etc.) on pourrait imaginer donner une note de difficulté aux textes ?
    • fonction de la note ci-dessus, utiliser le test pour l’apprentissage…
  • affiner les choix typo fonction des langues

Statistiques de la session

  • cpm/mpm/nbre d'erreurs/précision
  • viscosité/fluidité > comment la calculer
  • note par main/doigt
  • temps de réaction
  • distance parcourue, déplacements des doigts
  • replay de la session

Calculs de base

Durant la session de frappe, on conserve les temps « Δt » entre chaque caractères « i » frappés pour les exploiter dans les calculs.

Dans le cas de la vitesse de frappe, il est alors simple d'additionner tous les temps Δt(i) et ensuite et de le diviser par le nombre de caractères « α » pour obtenir le nombre de coup par seconde :

         α
cps = ————————
      i=α
       Σ Δt(i)
      i=1

En réalité le nombre de coups par seconde (qui est la fréquence de frappe moyenne) est le seul calcul qui soit réellement un indice de vitesse. Le nombre de mots par minute n'est lui qu'un indication en fonction de ce qui est choisi pour le nombre de caractère par mot (le plus souvent 5) d’ailleurs on peut mettre un véritable indicateur en calculant effectivement le nombre de mots ce qui forcerait à rajouter des textes et avoir une idée du nombre moyen de frappe par mot (fonction des langues).

En ce qui concerne la fluidité, on connait le fréquence le frappe moyenne (cps pour ceux qui ont suivi) et on peut également calculer la moyenne de la somme des fréquences de frappe (mal de crane en perspective ? :P), je vais la désigner par « msf » (ce nom est totalement arbitraire) :

      1  i=α   1
msf = — × Σ  —————
      α  i=1 Δt(i)

Une fois qu'on a cps et msf, on peut calculer quel est le rapport entre les deux (et en obtenir un pourcentage, c'est plus beau à présenter), ce sera la fluidité « fl » :

     cps
fl = ———
     msf

Types d'erreurs

  • double frappe râtée (nn mm ll) ;
  • majuscule râtée ;
  • caractères non alphabétique râté (ponctuation en gnl) ;
  • espace oublié.

Records/logs

  • enregistrer des records : perso/par texte/par type de test
  • les spammer sur irc « X a battu le record de Robipo sur le texte n° 482 avec 289 MPM, il accède au rang de bépodactyl-o-mains-d'argent ! »

Accessibilité

  • vérifier l'accessibilité du test sur les différents navigat