Scolpedia 1.0

Catégorie / Domaine : Outils
Compatibilité SCOL Voy@ger : V 3.5 et supérieure
Mise à jour : 05/2005

Fonction

Ce module permet au Scolmaster d'ajouter une fonction de recherche de mots clés sur l'encyclopédie libre Wikipedia (http://www.wikipedia.org).
L'interface se compose d'un champ de saisie et d'un bouton / logo permettant de lancer la recherche. L'affichage du résultat se fait dans le navigateur web du visiteur.

Le lancement de la recherche du mot-clé saisi peut se faire :
- par clic sur le bouton / logo
- par clic hors du champ de saisie
- par la touche entrée du clavier.

La recherche se fait selon le langage défini dans le Scol Voy@ger du visiteur. Actuellement, les langues reconnues par le module sont :
l'anglais, le français, le néerlandais, l'allemand, l'italien, le japonais, le portugais, l'espagnol et le suédois. Si la langue n'est pas reconnue par Wikipedia, la recherche se fera sur la version anglaise.
L'encyclopédie Wikipedia existe aussi en polonais mais celle-ci n'est pas reconnue par le Voy@ger.

Le Scolmaster a la possibilité de modifier la langue de recherche.

Configuration


Figure 1 : Interface du module Scolpedia

RGB : ces trois champs définissent la couleur de fond de l'interface graphique du module selon les trois composantes (R : rouge, G : verte, B : bleue).
Par exemple, une couleur noire sera R : 0, G : 0, B : 0
Une couleur blanche sera : R : 255, G : 255, B : 255
Une couleur rouge pure sera R : 255, G : 0, B : 0 ...
Si une valeur supérieure à 255 est entrée, celle-ci sera automatiquement ramenée à 255 lors de la sauvegarde de l'éditeur.

Mise en oeuvre

Ouvrez l'arbre de création du SCS. Sélectionnez le dossier Tools puis double-cliquez sur Scolpedia.
Etablissez les liens nécessaires au projet.
NB : la zone cliente doit avoir au minimum une largeur de 80 pixels et une hauteur de 30 pixels ! Sinon elle sera redimensionnée à ces valeurs automatiquement.

Action Fonction
module.événement à scolpedia.start Démarre le module chez un client (mais ne l'affiche pas)
module.événement à scolpedia.show Montre (affiche) l'interface chez le client (si le module a été démarré)
module.événement à scolpedia.hide Cache l'interface chez le client
module.événement à scolpedia.search Lance une recherche chez un client sans passer par l'interface (le module doit être démarré mais pas nécessairement affiché). Le(s) mot(s) à rechercher est(sont) à passer en paramètre.
module.événement à scolpedia.chgLang Change la langue utilisée pour la recherche chez un client. Elle doit être passée en paramètre et doit respecter le code défini sur le site de wikipedia.
Par exemple : français -> fr; suédois -> sv, english -> en , espagnol -> es, ...

Evénement Fonction
scolpedia.found à module Action Généré lorsqu'une recherche est lancée (mais ne garantit pas le résultat).
scolpedia.shown à module Action Généré lorsque l'interface est montrée chez un client
scolpedia.hidden à module Action Généré lorsque l'interface est cachée chez un client
scolpedia.changed à module Action Généré lorsqu'un changement de langue est demandé
scolpedia.rightClicked à module Action Généré lorsque le client clique avec le bouton droit sur le bouton / logo de l'interface graphique. Peut servir, par exemple, à ouvrir une interface de choix de langue, autre que celle définie automatiquement (module listBox).

Zone Fonction Interface Affectation
Scolpedia.scolpedia Affiche l'interface graphique de Scolpedia. Client Oui