Coder Social home page Coder Social logo

tazzon / dactylotest Goto Github PK

View Code? Open in Web Editor NEW
77.0 77.0 31.0 274 KB

Une collection de page web pour apprendre, se perfectionner et se tester en dactylographie. Initialement le test du frappe du projet Bépo.

License: GNU Affero General Public License v3.0

JavaScript 62.62% CSS 3.59% PHP 29.02% HTML 4.77%

dactylotest's People

Contributors

jbardon avatar mrgabigoo avatar name45874325 avatar tazzon avatar zbuben avatar zenigata avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

dactylotest's Issues

Dactylotest - les diacritiques sont comptés comme des erreurs de frappe avec Linux

Avec Linux, les caractères diacritiques sont détectés et comptés comme des erreurs de frappe.

Lorsqu’on a par exemple le caractère ê, une erreur est signalée lorsqu’on tape le ^, puis elle disparaît lorsqu’on tape le e. À la fin, le caractère ê est surligné en rose comme une erreur lors de la saisie, et elle est comptabilisée comme une erreur de frappe.

Ce problème ne se manifeste pas avec Windows ou Mac OS, uniquement avec Linux.

J’ai vu qu’un traitement particulier est effectué pour Mac OS au sujet des caractères diacritiques. Ce même traitement devrait peut-être être appliqué pour Linux.

Possibilité de corriger le texte

Lorsque l'on apprend à taper, il est courant de se tromper entre deux touches. Aujourd'hui, l'entièreté de la ligne doit être réécrite. Ajouter une option laissant l'utilisateur corriger le texte (en effaçant ou retapant la touche par exemple) permettrait un exercice plus fluide.

L'erreur doit bien sûr resté compté, mais cela serait moins frustrant et permettrait des exercices plus fluides.

Bépodactyl - SUIVI DES ERREURS DE FRAPPE

Bonjour,

tout d'abord, je veux commencer par un message très positif : Bépodactyl est une application super et très efficace ! Félicitations.

Il serait pourtant très utile que l'alerte de la première erreur (bascule du champ de frappe en rouge) ne masque pas les erreurs suivantes : en l'état actuel, on continu à taper, à faire des fautes, sans s'en rendre compte quand on a les yeux rivés sur le texte à copier.

Pouvez vous ajouter un voyant d'alerte d'erreur et un compteur de fautes au dessus du texte à copier.

Merci d'avance.

LSBG

Erreurs 500 sur free.fr

Hello,

merci pour cette chouette appli, je continue de m'entrainer tranquillement depuis plusieurs années grâce à elle (et je suis devenu plutôt pas mauvais !)

Ce n'est pas tellement un problème de dactylotest a proprement parler qui m'amène ici, mais quand on va sur l'instance http://dactylotest.free.fr/ on a assez souvent des erreurs 500 au moment de charger les textes…

Je ne sais pas si c'est du à l'hébergement, mais ça pourrait, si ça se trouve il y a un truc qui bouchonne (logs ? bdd ?) :)

Bon courage, et merci !

Christophe

Bépodactyl: Exercice 14, Touche morte sous macOS (¨ et ^)

Bonjour,

Actuellement le bug des touches mortes relevés sur dactylotest #12 est aussi présente sur Bépodactyl (l'exercice considère faux dès la première saisie de l'accent circonflexe sans attendre la lettre qui suit).

J'ai essayé d'aller sur dactylotest pour vérifier la commande ESC puis V pour afficher la variable OSName, et j'ai bien MacOS qui s'affiche et le dactylotest fonctionne bien avec les touches mortes.

En tout cas merci pour ce projet et merci d'avance :)

Dactylotest - Prise en compte de l’espace fine insécable

Bonjour,
C’est un très bon site pour s’entraîner à écrire en bépo, et il y a juste un léger problème : les espaces fines insécables ne sont pas prises en compte (mais les espaces insécables si). Normalement, il faudrait utiliser des espaces fines insécables avant  ?  ! etc. et non pas des espaces insécables si l’on veut chipoter sur la typographie.

L’utilisation d’espaces fines insécables ne devrait donc pas être considérée comme une faute comme c’est le cas actuellement.

Bug qui désactive la vérification du texte tapé

Je fait souvent les exercices de Bépodactyl. Au bout d'un moment (peut-être un nombre d'erreurs) un bug apparait et je peux taper du texte avec des erreurs ou incomplet et quand même passer à la phrase suivante.

Je n'ai pas réussi à comprendre dans quelles conditions il se déclenche mais une fois qu'il apparait, ça reste jusqu'au rechargement complet de la page.

Voici l'erreur que j'ai dans la console, il s'affiche à chaque fois que j'appuie sur une touche:

Uncaught TypeError: can't access property "substr", le_texte[(l - 1)] is undefined
    test http://dactylotest.free.fr/bepodactyl/js/fonctions_texte.js:37
    onkeyup http://dactylotest.free.fr/bepodactyl/:1

fonctions_texte.js:37:11

Raccourci clavier pour passer à l'exercice suivant.

Bonjour,
Tout d'abord merci pour ton site. =)
Je voudrais savoir s'il était possible d'intégrer des raccourcis clavier pour changer d'exercice, au lieu de cliquer sur le "+" et le "-". C'est chiant de retourner à la souris alors qu'on est si bien sur notre rangée de repos. =p
Si ça existe déjà, je ne l'ai pas trouvé.
Je ne suis qu'un débutant en Javascript mais ça n'a pas l'air compliqué.
J'ai trouvé un petit tuto rapide si jamais.
https://blog.antoine-augusti.fr/2012/05/creer-des-raccourcis-clavier-sur-son-site/
Merci =)

Tridactyl : possibilité de sauvegarder la progression ?

Bonjour,

j’apprécie énormément les outils de la suite dactylotest.
Je constate que Bépodactyl sauvegarde dans le stockage local la progression sur l’exercice actuel, ce qui m’a permis de m’en servir pour démarrer l’apprentissage en y revenant au fil des jours.
Tridactyl me fait redémarrer au début à chaque fois que je recharge la page.

Est-ce que c’est normal (sous Firefox) ? Est-ce possible de sauvegarder le dernier exercice en cours et de repartir de celui-ci ?

Merci d’avance pour votre retour.

Florian

Dactylotest (safari)

Salut,

Chaque pression sur une touche morte compte une erreur, notamment « êâï »…

J'utilise safari sous MacOS 12.12 « Sierra ».

Cordialement,

Fausse erreur

Bonjour, à partir de la leçon 10 de Bépodactyl, le site comptabilise les ' comme des erreurs.
Il n'est impossible de continuer les leçons... Pourriez vous corriger ce bogue ?

Par avance merci !

Bépodactyl - curseur désactivé pourtant visible

  1. Désactiver le curseur.
  2. Écrire la ligne complète.
    => Dactylotest passe à la ligne suivante. Le curseur est réapparu.
  3. Ouvrir les options.
    => L'affichage du curseur est pourtant désactivé.

Il m'énerve, ce curseur, il est encore plus lent que moi.

image

Différents caractères d'apostrophe

À la leçon 10 je me rends compte que ma disposition Bépo me fait taper J'ai plutôt que J’ai, ce qui génère tout de suite une erreur.
Peut-on accepter différents caractères d'apostrophe ? ou dois-je changer de variante Bépo ?

Analyse des erreurs

Bonjour,
J'ai découvert très récemment Dactylotest et j'ai bien aimé... Voici une suggestion de nouvelle fonctionnalité. Il s'agirait d'analyser les erreurs pour aider à l'apprentissage, en déterminant les caractères et successions de caractères qui sont à l'origine du plus grand nombre d'erreurs ou de ralentissements. Est-ce que ceci a déjà été envisagé par l'équipe de développement ?

La cédille en touche morte compte comme erreur

J'ai un clavier 60% et je n'ai donc pas beaucoup de touche à ma disposition. En plus du « Ê », j'ai aussi sacrifié mon « Ç » en accès direct, ce caractère étant aussi faisable à l'aide d'une touche morte.
Lors de l'utilisation de Bépodactyl, j'ai eu la mauvaise surprise de ne pas pouvoir écrire mes ç à l'aide de la touche morte.
Je sais que l'utilisation de la touche directe est préférable, mais j'ai expliqué ma raison de ne pas m'en servir.
Je sais aussi que les touches mortes ont déjà posées des problème, mais l'accent circonflex fonctionne très bien chez moi (Fedora et Firefox).

Si je trouve le temps, j'essayerai de proposer un correctif.
Sinon, je sais que je suis dans un cas assez spécial, et le problème n'as pas été bloquant (j'ai utilisé un autre clavier pour les exercices concernés), c'est donc pas urgent ni essentiel à corriger.

Merci beaucoup pour bépodactyl !

Fantômes généré automatiquement. Vitesse au choix.

Serait il possible d'avoir un fantôme avec une vitesse de frappe constante que l'on pourrait choisir pour s’entraîner plutôt que de courir contre un utilisateurs qui pourrait faire des fautes et avoir une vitesse variable.

Je trouve l'option intéressante et elle permet de s’entraîner à avoir une vitesse de frappe constante pour permettre l'intégration de lettre difficile à frapper en forçant un temps de réflexion identique pour toutes les lettres.
Merci

Bépodactyl : problème à l’exercice 17 ?

Bonjour,

j’apprécie énormément l’application Bépodactyl.
Il me semble avoir découvert une incohérence à l’exercice 17 dans la phrase suivante 
image

En effet, le texte de commentaire précise que le point-virgule doit être suivi d’une espace insécable fine alors que l’exercice attend une espace insécable.

Qu’en pensez-vous ?

Cordialement,

Florian

Ajout d’un paramètre de tolérance sur la ponctuation

Bonjour,

Chaque texte français comporte des quotes « ' » utilisées comme apostrophes « ’ ».
Pourrait on avoir un une sorte de case à cocher permettant la saisie d’apostrophes typographique, soit le caractère qui « devrait » être utilisé à la place du caractère usuel ?

Exemple : 

  • Utilisation d’apostrophe typographique plutôt que de quote.

Bépodactyl : [bug] o et v sont inversés

Exercice nº4 : V et O (index) devrait être Exercice nº4 : O et V (index)

Des exercices 1 à 3, les lettres sont données dans l'ordre gauche droite (par exemple U et R à l'exercice précédent). Il devrait en être de même pour O et V.

Fausse erreur, bis

Bonjour,
Je vous sollicite une fois de plus car il m'est impossible de faire l'exercise 14. En effet, on ne peut pas entrer un "Ê" dans l'éditeur. Afin de taper cette lettre, je commence par taper un "^", c'est alors que l'éditeur comptabilise une erreur...
Deepin Capture-écran_zone de sélection _20200330174421

fantômes et NaN mpm

Des fantômes ont comme score NaN mpm et apparaissent en tête de liste quand on demande la liste des fantômes d'un texte.

Exemples : numéros 105, 35, 48…

Utilisation de couleurs moins agressives et d'un design plus agréable à l'oeil

Rester concentrer sur une page blanche avec du texte noir et des lettres mises en valeur par du vert fluo me fait très rapidement mal aux yeux et m'empêche de suivre le texte correctement, les couleurs étant très flash et pouvant poser problème à des gens avec des problèmes de vu comme moi.

Je recommande donc l'utilisation de couleurs plus douces pour le fond (par exemple un gris ou une couleur plus douce), l'utilisation d'une couleur permettant de facilement mettre en valeur la lettre à écrire sans être trop en contradiction avec le fond, et l'utilisation d'une police plus grosse permettant de mieux distinguer les lettres.

Actuellement, au bout de quelques lignes je dois détourner le regards/changer de page pour ne pas avoir mal aux yeux et l'outil est donc quasiment inutilisable puisque je ne peux pas me concentrer dessus plus de quelques minutes.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.