Quellcode durchsuchen

Merge pull request #32 from Zenigata/master

Typos + titre exo 5
master
tazzon vor 3 Jahren
committed by GitHub
Ursprung
Commit
3b8dfbb3e0
Es konnte kein GPG-Schlüssel zu dieser Signatur gefunden werden GPG-Schlüssel-ID: 4AEE18F83AFDEB23
9 geänderte Dateien mit 35 neuen und 35 gelöschten Zeilen
  1. +1
    -1
      bepodactyl/index.html
  2. +4
    -4
      bepodactyl/js/exo.js
  3. +5
    -5
      tridactyl/index.html
  4. +7
    -7
      tridactyl/js/fonctions_texte.js
  5. +7
    -7
      tridactyl/js/functions_page.js
  6. +2
    -2
      tridactyl/js/lecon7.js
  7. +1
    -1
      tridactyl/js/lecons.js
  8. +5
    -5
      tridactyl/js/req.js
  9. +3
    -3
      tridactyl/js/start.js

+ 1
- 1
bepodactyl/index.html Datei anzeigen

@@ -87,7 +87,7 @@
Pour cela, vous pouvez utiliser l’image virtuelle du clavier (voir les options) afin de ne pas regarder les touches de votre clavier et ainsi favoriser les réflexes musculaires.
</p>
<p>
Commencer par les premiers exercices puis en fonction de votre progression passez aux suivants jusqu'à connaître le clavier sur le bout des doigts. Une fois que ce sera le cas, vous pourrez utiliser Dactylotest et prendre du plaisir à taper des textes le plus vite possible mais avec également le moins de fautes de frappe possible
Commencez par les premiers exercices puis en fonction de votre progression passez aux suivants jusqu'à connaître le clavier sur le bout des doigts. Une fois que ce sera le cas, vous pourrez utiliser Dactylotest et prendre du plaisir à taper des textes le plus vite possible mais avec également le moins de fautes de frappe possible.
</p>
<p style="text-align:right;margin-top:10px">
<input type="button" onclick="view_help('none')" value="Fermer"/>


+ 4
- 4
bepodactyl/js/exo.js Datei anzeigen

@@ -19,12 +19,12 @@ exo[index_bepo][num_exercice]
*/
conseils[0]="";
conseils[1]="Pour frapper les majuscules, utiliser l’auriculaire de la main opposée à celle qui tape la lettre. Ainsi, on doit utiliser l’auriculaire droit pour les majuscules AUIE et l’auriculaire gauche pour NRST.";
conseils[1]="Pour frapper les majuscules, utilisez l’auriculaire de la main opposée à celle qui tape la lettre. Ainsi, on doit utiliser l’auriculaire droit pour les majuscules AUIE et l’auriculaire gauche pour NRST.";
conseils[2]="Pour le M et le Z, l’auriculaire droit doit s’étendre hors de sa colonne. La virgule et le È doivent être faits avec l’index gauche.";
conseils[3]="Le K et le point se font avec la main gauche. L’apostrophe et le Q se font avec la main droite. L’apostrophe nécessite d’étirer un peu plus l’index. Attention à ne pas confondre les deux ! Le principe est toujours le même : la précision est bien plus importante que la rapidité.";
conseils[4]="Attention, c’est bien l’annulaire gauche qui doit être utilisé pour faire le « Y » !";
conseils[5]="L’accent circonflexe (en dessous du point d’exclamation) et le tréma (en AltGr+I) doivent être tapés seuls. Vous ne verrez rien, mais l’accent apparaîtra sur la voyelle tapée ensuite. Un subtilité pour Ê, qui peut être obtenu de deux façons : par la 105ème touche du clavier Ê, ou avec l’accent circonflexe, puis le E.";
conseils[6]="Une petite difficulté supplémentaire pour les deux points qui doivent être précédés d'une espace insécable et le point-virgule, le point d’exclamation et le point d’interrogation qui doivent tous être précédés d’une espace insécable fine (représentée ici par <span style=\"background-color:#aaa\"> </span> pour l'insécable et <span style=\"background-color:#ccc\"> </span> pour la fine insécable), Ces deux espaces sont obtenues avec la barre espace en shitf+espace ou shift+altGr+espace (selon votre version du BÉPO). Conserver ensuite la touche shift appuyée pour la frappe du signe de ponctuation, qui est justement en shift lui-aussi. Ne pas oublier de relâcher avant la frappe de l’espace suivante.";
conseils[5]="L’accent circonflexe (en dessous du point d’exclamation) et le tréma (en AltGr+I) doivent être tapés seuls. Vous ne verrez rien, mais l’accent apparaîtra sur la voyelle tapée ensuite. Une subtilité pour Ê, qui peut être obtenu de deux façons : par la 105e touche du clavier Ê, ou avec l’accent circonflexe, puis le E.";
conseils[6]="Une petite difficulté supplémentaire pour les deux points qui doivent être précédés d'une espace insécable et le point-virgule, le point d’exclamation et le point d’interrogation qui doivent tous être précédés d’une espace insécable fine (représentée ici par <span style=\"background-color:#aaa\"> </span> pour l'insécable et <span style=\"background-color:#ccc\"> </span> pour la fine insécable). Ces deux espaces sont obtenues avec la barre espace en shitf+espace ou shift+altGr+espace (selon votre version du BÉPO). Conservez ensuite la touche shift appuyée pour la frappe du signe de ponctuation, qui est justement en shift lui aussi. Ne pas oublier de relâcher avant la frappe de l’espace suivante.";
conseils[7]="Une petite difficulté supplémentaire pour les guillemets ouverts qui doivent être suivis d’une espace fine insécable (représentée ici par <span style=\"background-color:#ccc\"> </span>), ainsi que pour les guillemets fermés qui doivent être précédés d’une espace fine insécable, obtenue en maintenant shift ou shift+altGr (selon votre version du BÉPO) durant la frappe de l’espace.";
conseils[8]="En guise de conclusion, voici des exercices où, à chaque ligne, on trouve toutes les lettres de l’alphabet : des pangrammes.";
@@ -66,7 +66,7 @@ lettres[1][3]=lettres[0][3];
conseil[3]=1;
titre[0][4]="P et D (majeurs)";
titre[1][4]=titre[0][1];
titre[1][4]=titre[0][4];
lettres[0][4]="pdPD";
lettres[1][4]=lettres[0][4];
exo[0][4]="Nous nous disputons pour des prunes###Un papa panda divin parade au paradis###Nous parviendrons en Inde avant votre venue###Nous adoptons votre point de vue sur notre patriote###Un artiste peintre en peine a perdu de vue son inspiration###Un oiseau de proie est souvent suspendu au dessus de terre###Nous adoptons une attitude positive et nions avoir pris du poids###Votre titre de transport apatride vous sera repris avant de sortir de notre avion###Nous avons pour ainsi dire perdu notre inspiration et repoussons notre dispensaire";


+ 5
- 5
tridactyl/index.html Datei anzeigen

@@ -20,7 +20,7 @@
<a href="/"><img src="../home.png" alt="home" style="padding-bottom:2px"/></a>
<a href="../dactylotest/" title="Testez votre vitesse de frappe">Dactylotest</a>
<a href="../tridactyl/" title="Perfectionnez votre frappe grâce aux trigrammes">Tridactyl</a>
<a href="../bepodactyl/" title="Bien débutez avec la disposition de clavier BÉPO">Bépodactyl</a>
<a href="../bepodactyl/" title="Bien débuter avec la disposition de clavier BÉPO">Bépodactyl</a>
</div>

<div class="head">
@@ -32,8 +32,8 @@
<p class="text_nmbr" id="text_nmbr" type="text" value=""/></p>
<hr/>
<div class="ici" id="ici">
<p class="rd_txt" id="rd_txt"><span style="color:red"><strong>Javascript doit être activé ! Vous pouvez le faire en modifiant les préférences de votre navigateur. Si vous ne savez pas comment faire, consultez l'aide de celui-ci.</strong></span></p>
<p>>> <input type="text" onkeyup="test(event);" onkeydown="next(event)" id="txt" class="txt"/></p>
<p class="rd_txt" id="rd_txt"><span style="color:red"><strong>JavaScript doit être activé ! Vous pouvez le faire en modifiant les préférences de votre navigateur. Si vous ne savez pas comment faire, consultez l'aide de celui-ci.</strong></span></p>
<p><input type="text" onkeyup="test(event);" onkeydown="next(event);" id="txt" class="txt"/></p>
</div>
<hr/>

@@ -46,8 +46,8 @@
<div id="options" class="options">
<p style="margin-bottom:10px"><strong>Options</strong><p>
<p>
<input type="checkbox" id="val_curseur" onChange="val_curseur(this.checked)" /> Activer le curseur<br/>
<input type="checkbox" id="anti_correct" onChange="val_anti_correct(this.checked)" /> Activer l’anti-correction<br/>
<input type="checkbox" id="val_curseur" onChange="val_curseur(this.checked);" /> Activer le curseur<br/>
<input type="checkbox" id="anti_correct" onChange="val_anti_correct(this.checked);" /> Activer l’anti-correction<br/>
</p>
<p style="text-align:right;margin-top:10px">
<!--input type="button" onclick="valide_options()" value="Valider"/-->


+ 7
- 7
tridactyl/js/fonctions_texte.js Datei anzeigen

@@ -6,7 +6,7 @@ la_couleur_du_curseur = "#40e0d0";
//cette fonction compare le texte tapé à « le_texte »
var val=""; //c'est le contenu du champ texte
var val_temp=""; //le texte juste avant pour l'anti-correction
var txt_frap = new Array; // on stock dans ce tableau les différentes lignes de texte que l'on vient de taper
var txt_frap = new Array; // on stocke dans ce tableau les différentes lignes de texte que l'on vient de taper
function test(e)
{
@@ -45,9 +45,9 @@ function test(e)
//alert(val.replace(reg,"#"));
txt_frap[l-1] = val;
//nb_sp=0;
ligne_suivante();
val_temp="";
return;
ligne_suivante();
val_temp="";
return;
}
@@ -66,7 +66,7 @@ function next(e)
// pour passer à la ligne suivante de la leçon
var l = 0;
//var pos_sp=new Array(); // la position de espaces dans la ligne courante pour que le curseur soit au bon endroit
//var pos_sp=new Array(); // la position des espaces dans la ligne courante pour que le curseur soit au bon endroit
function ligne_suivante()
{
document.getElementById("txt").value = "";
@@ -94,7 +94,7 @@ function ligne_suivante()
//on compte le nombre d'espaces dans la ligne pour pouvoir positionner le curseur au bon endroit
//on découpe le tout pour le reconstituer ensuite avec des span identifiant chaque mot (pour le curseur)
//on découpe le tout pour le reconstituer ensuite avec des spans identifiant chaque mot (pour le curseur)
var reg = new RegExp(" ","g");
var ligne_tmp = le_texte[l+i].split(reg);
for (var j=0 ; j<ligne_tmp.length ; j++)
@@ -200,7 +200,7 @@ function aff_result() // replacer les undefined par des espaces insécables (pou
for (var j=0 ; j<le_texte_tmp.length ; j++)
{
if (!txt_frap_tmp[j])
txt_frap_tmp[j] = "_";// pour l'instant c'est la même chose que ce soit souligné parce qu'en suite il devient rouge mais pas d'espace, ils sont pas affichés par le html
txt_frap_tmp[j] = "_";// pour l'instant c'est la même chose que ce soit souligné parce qu'ensuite il devient rouge mais pas d'espace, ils ne sont pas affichés par le HTML
if (le_texte_tmp[j] != txt_frap_tmp[j])
txt_frap_tmp[j] = '<span style="text-decoration:underline;color:red"><strong>'+txt_frap_tmp[j]+'</strong></span>';
}


+ 7
- 7
tridactyl/js/functions_page.js Datei anzeigen

@@ -8,7 +8,7 @@ var lecon_mots = ""; // les mots de la leçon
var lecon_tri = ""; // les trigrammes de la leçon
var rep_mots = 8;//8 // le nombre de répétitions des mots
var rep_tri = 13;//13 // le nombre de répétitions des trigrammes
var tri_replace = 4; // tout les combiens remplacer par un trigramme différent pour tuer la monotonie
var tri_replace = 4; // tout les combien remplacer par un trigramme différent pour tuer la monotonie
var le_texte = new Array; //c'est le texte avec les corrections typo validées dans les options
var lecon_nb;
var lecon_en_cours = 1; // le numéro de la leçon
@@ -19,7 +19,7 @@ var cur_checked = "checked";
var description = "<p style=\"text-align:justify\">Leçons à partir de trigrammes les plus récurrents.<br/><br/>"
+ "L’apprentissage existe en 4 jeux de leçons de longueur différentes répartis en suffisamment de trigrammes pour obtenir au moins 3, 7, 11 et 15 mots.<br/>"
+ "L’apprentissage existe en 4 jeux de leçons de longueur différente répartis en suffisamment de trigrammes pour obtenir au moins 3, 7, 11 et 15 mots.<br/>"
+ "À chacun de choisir la longueur de l’apprentissage qui lui convient pour apprendre :<br/>"
+ "<br/>"
+ "— 30 leçons de 3 mots, 4 à 5 minutes par jour pendant 1 mois ;<br/>"
@@ -27,9 +27,9 @@ var description = "<p style=\"text-align:justify\">Leçons à partir de trigramm
+ "— 24 leçons de 11 mots, 12 à 15 minutes par jour à la pause déjeuner pendant 1 mois ;<br/>"
+ "— 19 leçons de 15 mots, 15 à 20 minutes par jour à la pause déjeuner pendant 1 mois.<br/>"
+ "<br/>"
+ "Un accroissement de la vitesse et de la précision de seulement 20% devrait libérer environ 1 heure par jour pour tous les jour de votre vie au bureau.<br/>"
+ "Un accroissement de la vitesse et de la précision de seulement 20 % devrait libérer environ 1 heure par jour pour tous les jours de votre vie au bureau.<br/>"
+ "Un doublement de la vitesse devrait permettre de libérer 1/2 journée par jour de clavier.<br/>"
+ "Même si pendant l’apprentissage votre vitesse se trouvait réduite de 50% cela devrait être compensée par moins de temps perdu en correction orthographique et une meilleur syntaxe.<br/>"
+ "Même si pendant l’apprentissage votre vitesse se trouvait réduite de 50 % cela devrait être compensé par moins de temps perdu en correction orthographique et une meilleure syntaxe.<br/>"
+ "Un enfant qui apprendrait la dactylographie à l’aveugle dispose d’un excellent moyen pour réduire la dyslexie et améliorer les résultats scolaires en terme d’efficacité et de présentation et cela en seulement 30 jours d’apprentissage.</p>";
@@ -72,7 +72,7 @@ function new_text(a)
if (!a)
a=1;
// requète javascript pour récupérer numéro###credit###texte
// requête JavaScript pour récupérer numéro###credit###texte
/*var req = "new_text.php?t="+lecon_nb+"&l="+document.getElementById("lang").value;
if (document.getElementById("methode").value == "number")
{
@@ -154,7 +154,7 @@ function new_text(a)
}
ligne++;
}
// fin de mise ne forme des leçons
// fin de mise en forme des leçons
ligne_suivante();
//document.getElementById("txt").style.backgroundColor = "#f0fff0"; //on met le fond de la zone de frappe en vert
@@ -257,4 +257,4 @@ function options(e)
}*/

+ 2
- 2
tridactyl/js/lecon7.js Datei anzeigen

@@ -1,6 +1,6 @@
function lecon7()
{
lecon = new Array; // ré-init des leçons
lecon = new Array; // ré-init des leçons
lecon[1] = "1###que les lle des ent ait our ant men ion###desquelles entourait entourant entourent lesquelles menait menant mentait mentant mentent mention";
lecon[2] = "2###con ons tio tre res ais par eur est###cons contions contres parais pareur partions restais restions restons";
@@ -32,4 +32,4 @@ function lecon7()
lecon[28] = "28###lla col ate cro oup tés lat mie eil sol len été###colla croate croup lattés miellat soleil solen étés";
lecon[29] = "29###eva ach alo loi cen ton ica chi ili nté han poi teu nal ndu ong nna###acheva aloi centon chica chili chiton hanté pointé teuton tonal tondu tong tonna";
lecon[30] = "30###ama ssé esp pér rée uss eus ert exp pli are rép vis###amassé espérée eussé expert plissé répare vissé";
}
}

+ 1
- 1
tridactyl/js/lecons.js Datei anzeigen

@@ -1,6 +1,6 @@
/*******************************************************************************
Les leçons
Elles s'organise comme suit :
Elles s'organisent comme suit :
1. une ligne de tous les trigrammes
2. des lignes de chaque trigramme 15 fois
3. une ligne de tous les trigrammes


+ 5
- 5
tridactyl/js/req.js Datei anzeigen

@@ -4,14 +4,14 @@ La fonction pour les requêtes serveur.
//cette fonction permet de faire les requêtes serveur
//get = la requete
//id = le champ ou inscrire l'état de la requete
//get = la requête
//id = le champ où inscrire l'état de la requête
function request(get,id)
{
var req = null;
document.getElementById(id).innerHTML = '<img src="img/indicator.gif" alt="indic" /> Initialisation';
if(window.XMLHttpRequest)
if (window.XMLHttpRequest)
req = new XMLHttpRequest();
else if (window.ActiveXObject)
req = new ActiveXObject(Microsoft.XMLHTTP);
@@ -27,8 +27,8 @@ function request(get,id)
document.getElementById(id).innerHTML="Error: returned status code " + req.status + " " + req.statusText;
}
};
req.open("GET", get, false); // requète non synchronisée sinon on ne peut pas avoir la valeur de la réponse
req.open("GET", get, false); // requête non synchronisée sinon on ne peut pas avoir la valeur de la réponse
req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
req.send(null);
return req.responseText; //retourne le résultat de la requete
return req.responseText; //retourne le résultat de la requête
}

+ 3
- 3
tridactyl/js/start.js Datei anzeigen

@@ -2,12 +2,12 @@
À inclure en fin de page pour le démarrage
*******************************************************************************/
document.getElementById("rd_txt").innerHTML = ""; // effacement du message javascipt
document.getElementById("rd_txt").innerHTML = ""; // effacement du message JavaScript
//document.getElementById("demo_ghost").style.backgroundColor = cur_col_ghost;
//document.getElementById("demo_curseur").style.backgroundColor = cur_col;
//document.getElementById("view_options").style.display = "none";
//document.getElementById("d_replay").style.visibility = "hidden";
/*var cur_mix = mix_colors(cur_col,cur_col_ghost) // c'est le mélange des 2 couleurs des curseur du fantôme et de la frappe
/*var cur_mix = mix_colors(cur_col,cur_col_ghost) // c'est le mélange des 2 couleurs des curseurs du fantôme et de la frappe
clean_ghost();
if (GetCookie("apo_typ") == "true") document.getElementById("apo_typ").checked = true;
if (GetCookie("maj_acc") == "true") document.getElementById("maj_acc").checked = true;
@@ -21,4 +21,4 @@ lecon3();
new_text();
document.getElementById("resultats").innerHTML = description;
document.getElementById("val_curseur").checked = cur_checked;
val_anti_correct("init")
val_anti_correct("init");

Laden…
Abbrechen
Speichern