|
"TextQuizApplet"
est une applet que l'on peut intégrer à une page web
et qui permet d'afficher un texte crypté que l'utilisateur
doit tout simplement retrouver. Cet exercice s'inspire
dans son principe du célèbre jeu du "pendu", sauf
qu'il faut ici proposer des "mots" ou "groupes de
mots" au lieu des simples lettres de l'original.
l'auteur philippe Guilbert
Que
permet-il ?
-
de crypter plusieurs textes différents que l'on
peut ensuite sélectionner à partir d'une liste de
choix dans l'applet elle-même
- de
définir le nombre de "jokers" (mots affichés en
clair par l'ordinateur pour aider l'utilisateur)
- d'afficher
un texte de commentaire / bilan, une fois le texte
original entièrement décrypté
- de
choisir la langue des commentaires de l'applet [français
- anglais - allemand]
- de
paramétrer la plupart des aspects graphiques de
l'applet
-
de diagnostiquer la nature de l'erreur en cas de
mauvais paramétrage de l'applet
Exemple
(une version latine)
Qui
autem bonam famam bonorum, quae sola uere gloria nominari
potest, expetunt, aliis otium quaerere debent et uoluptates,
non sibi. Sudandum est iis pro communibus commodis,
adeundae inimicitiae, subeundae saepe pro re publica
tempestates : cum multis audacibus, improbis, nonnumquam
etiam potentibus dimicandum. Haec audiuimus de clarissimorum
uirorum consiliis et factis, haec accepimus, haec
legimus. Neque eos in laude positos uidemus, qui incitarunt
aliquando populi animos ad seditionem, aut qui largitione
caecarunt mentes imperitorum, aut qui fortes et claros
uiros et bene de re publica meritos in inuidiam aliquam
uocauerunt. Leues hos semper nostri homines et audaces
et malos et perniciosos ciues putauerunt. At uero
qui horum impetus et conatus represserunt, qui auctoritate,
qui fide, qui constantia, qui magnitudine animi consiliis
audacium restiterunt, hi graues, hi principes, hi
duces, hi auctores huius dignitatis atque imperii
semper habiti sunt.
Cette applet est librement utilisable, distribuable
et modifiable dans un contexte non-commercial. Elle
ne peut en aucun cas être vendue, ni intégrée à un produit
ou bien un site payant
Explication des paramètres
|
"textfiles"
|
obligatoire
|
|
1 ou plusieurs
fichiers séparés par des espaces.
|
|
"language"
|
optionnel
|
"en"
|
Le paramétrage peut se faire en trois langues pour le moment
:
"fr" pour français, "en"
pour anglais et "de" pour allemand.
|
|
"char"
|
optionnel
|
'-'
|
Ce paramètre permet de définir le caractère de cryptage qui
servira à dissimuler le texte. Si vous choisissez
'@', le mot "allemand" de l'original
apparaîtra sous la forme "@@@@@@@@"
|
|
"jokernumber"
|
optionnel
|
3
|
Ce paramètre permet de définir le nombre de jokers disponibles.
Ce nombre sera valable pour chacun des textes
enregistrés dans l'applet.
|
|
"jokershortcut"
|
optionnel
|
"***"
|
Ce paramètre permet de "left">Ce paramètre permet
de définir un code (une suite de caractères)
qui permet d'activer le joker directement sans
avoir recours à la souris. Il suffit alors de
taper ce code au lieu des mots ou expressions
recherchées pour obtenir un indice.
|
|
"fontcolor"
|
optionnel
|
"white"
|
Ce paramètre permet de définir la couleur de la police de
caractère affichée dans l'applet.
|
|
"fontsize"
|
optionnel
|
11
|
Ce paramètre permet de définir la taille de la police de
caractères affichée dans l'applet.
|
|
"linespace"
|
optionnel
|
3
|
Ce paramètre permet de définir l'espace vertical qui sépare
deux lignes de textes affichées dans l'applet
[en pixels].
|
|
"appletbgcolor"
|
optionnel
|
"white
|
Ce paramètre permet de définir la couleur du fond de l'applet
dans son ensemble (ainsi que boutons et labels).
|
|
"screenbgcolor"
|
optionnel
|
|
Ce paramètre permet de définir la couleur du fond de l'écran
de la partie "texte" de l'applet si
on ne souhaite pas utiliser d'image.
ATTENTION : si cette option est définie, elle
annule le chargement de toute image de fond.
|
|
"imagefile"
|
optionnel
|
"blue_green_bg.jpg"
|
Ce paramètre permet d'indiquer à l'applet un fichier image
qui servira de fond à l'affichage du texte.
Ce fichier image doit obligatoirement se trouver
dans le même répertoire que l'applet elle-même.
|
|
"imageresize"
|
optionnel
|
"yes"
|
Ce paramètre peign="left">Ce paramètre permet
d'adapter ou non la taille de l'image aux dimensions
de l'écran qui affiche le texte. Valeur possibles
: "yes" / "no".
|
|
"insets"
|
optionnel
|
5
|
Ce paramètre permet de définir la marge qui sépare le bord
de l'applet de son contenu [en pixels].
|
Télécharger
l'applet
textquizapplet.zip
(37 ko)
|