Animate:
Il
produit une animation en utilisant les cartes des panneaux à
plusieurs images. Dans le champ Valeur, on doit définir plusieurs
valeurs :
Le panneau qui contient les Cartes. Le format est celui qu’on
utilise d’habitude : panneau (panel name). Les cartes que l’on
veut qui apparaissent comme début de l’animation. On utilise
"start" en indiquant les valeurs de la Carte dans laquelle
commence l’animation et de la Carte dans laquelle elle finit (ex
: start (1,4) produit une animation avec les Cartes 1,2,3 et 4).
Les Cartes avec lesquelles on veut former un boucle pendant qu’un
fichier audio sonne. On doit associer le fichier audio au média
de la première Carte.
On emploit le mot "loop" en indiquant les Cartes initiale
et finale avec lesquelles on veut former un boucle. Ex : loop (3,4)
Les Cartes qui apparaîssent à la fin de l’animation.
On emploit "finish". Ça marche de façon analogue
à "start". Ex : finish (4,1).
Si on veut laisser un instant d’attente avant de passer à
la Carte suivante, on emploira le mot delay.
Ex : delay(100, 100, 150) laisse 100 milisecondes d’attente pendant
que la première Carte se montre, 100 pour le deuxième,
et 150 pour le troisième. Le temps d’attente se spécifie
en milisecondes. Si on spécifie seulement un chiffre de delay,
cette valeur sera celle que prendront toutes les Cartes.. Si on spécifie
moins de chiffres que de Cartes, la valeur de la dernière Carte
sera adoptée les Cartes qui restent. S’il y a plus de chiffres
que de Cartes, ils seront tout simplement ignorés.
Ce
n’est pas nécessaire d’utiliser toutes ces valeurs
:
Action = animate, Valeur = panel(Help) delay(100,100,100,20,20,20,20,30),
start( 1,7) loop(7,8)finish (7,1).Supposons que nous ayions associé
un fichier d’audio à un média qui existe dans la
Carte 1.
Ceci signifie qu’une animation sera créée avec les
Cartes du panneau " Help ". Il y aura une animation de la
Carte 1 à la 8, un boucle des Cartes 7 et 8 se produira pendant
que sonne le fichier audio. Finalement, lorsque l’audio finira,
il se produira une animation de la Carte 7 à la 1.

Autorecord:
L’outil
de développement contient un système de ré-enregistrement
de sons propre. Ce n’est donc pas nécessaire d’utiliser
un graveur externe comme celui de Windows, par exemple.
Cette
action, s’utilise avec le nouveau système d’enregistrement
de sons de Java. C’est la méthode d’enregistrement
qu’il faut utiliser lorsqu’on ne veut pas employer une interface
graphique dans les enregistrements. Il y a deux possibilités
:
1.-si on veut que l’enregistrement soit stocké dans un
fichier, on doit sélectionner cette Action et dans le champ Valeur,
il faut indiquer le nom du fichier dans lequel on va enregistrer la
grabation. Pour le réproduire postérieurement, on utilisera
l’Action play.
2.-si on veut que l’enregistrement soit stocké de façon
temporelle dans la RAM, on doit sélectioner cette Action, mais
en laissant vide le champ Valeur. Dans ce cas, c’est
aussi nécessiare de spécifier un nom pour l’objet
média. Pour réproduire l’enregistrement c’est
nécessaire d’utiliser l’Action ramPlay.
Clear:
(GapFilling) : Dans la Carte active, ça vide les espaces qui
ont été remplis et les laisse tels qu’ils étaient
au début.
(HangMan) : Dans la carte actuelle, elle montre le pendu dans sa position
initiale (panel "Pictures") et le panneau "hiddenWord"
avec toutes les lettres cachées.
(MultipleChoice) : Dans la Carte actuelle, si on est en train de réaliser
des exercices avec des checkboxes, tous ceux qui sont marqués
s’effacent (même s’ils sont déjà corrigés).

ClearAll:
C’est pareil que "clear", mais ça s’applique
à toutes les cartes du frame.
Check:
Marque comme bonne les réponses correctes et efface les incorrectes.
Si le paramètre VERIFY= "atEnd", corrige toutes les
cartes du frame et il faut marquer d’abord au moins un checkbox
par panneau "Answers".
Si le paramètre VERIFY= "anyTIme", corrige seulement
la Carte active à n’importe quel moment.
Continue:
(Dialog) : Exécute tous les audios qu’il y a dans la Carte
actuelle (ainsi, pour un fonctionement correct, seulement un média
de chaque Carte doit avoir un fichier audio associé). Lorsqu’il
finit, il passe à la Carte suivante et répéte l’opération,
et ainsi de suite jusqu’à ce qu’il arrive à
la dernière Carte. Si l’action était dájà
en train de s’éxécuter, en l’appelant à
nouveau, l’éxécution s’arrête.
CourseLink:
Si le cours est linéaire (ou linéal), on passe au frame
suivant dans l’ordre définit dans le cours. Si le cours
est complexe, il faut définir un nom dans le champ Valeur et
associer un frame à cette valeur à partir du menu Couseware/Properties.
Il existe aussi une valeur prédéfinie (next), qui peut
aussi se person(n)aliser.
Course_edit:
Fait l’édition de la structure du cours en XML.
Course_next:
Il permet de passer au cours suivant du projet (*.cxml).
Course_prev:
Revient au cours antérieur, au cas où on a fait préalablement
un autre cours du même projet.
Course_reload:
Télécharge à nouveau en cours.
execute:
Exécute le fichier spécifié en Valeur (Ex : Valeur=write)
en ouvrant l’application associée à son extension.

Frame_edit:
Ëdite le frame actif en format xml.
Frame_print:
Imprime le frame actif.
Frame_reload:
Télécharge à nouveau le frame actif.
Frame_select:
Ouvre l’écran avec les frames disponibles à l’intérieur
du projet pour sélectionnar un autre frame dans lequel on peut
surfer.
GoToCourse:
Donne accès à un autre cours dans le dossier projects.
Dans le champ Valeur= nomprojet/cours.cxml
Si le champ Valeur est de la forme file:/[X]:/projects/projectName/xml/courseName.cxml
"Insert the CD", le cours sera cherché dans toutes
les unités du disque, de c : à z :.
Si le cours est trouvé, il sera exécuté. Autrement
une fenêtre de dialogue s’ouvrira avec le message "Insert
the CD ".
Dans le cadre de dialogue, deux boutons apparaissent. Si on appuie sur
OK, le cours sera cherché à nouveau dans toutes les unités.
Si on choisit cancel, l’opération complète est annulée.
hypertext:
Hypertext n’est pas une action en tant que telle, il s’agit
plutôt d’une utilité. Dans un média, on peut
définir des hyperliens à une page web, à un autre
frame, à une application, etc. Le procès est le suivant
:
1.On doit donner le nom "hypertext" (c’est à
dire, Object= "hypertext") au média dans lequel on
veut créer l’hyperlien.
2. On doit donner le format suivant au texte que l’on veut donner
à l’hypertexte :
[string/href=path], où string est le texte " sensible "
qui nous permettra d’établir l’hyperlien, et path
est le nom de la ressource avec laquelle nous voulons créer le
lien.
Ex : Dans le champ label d’un média, on écrit le
texte suivant : "Je vais me conecter à [malted/href=http://www.cnice.mecd.es/malted]".
On exécute et le texte qui apparaitra est : "Je vais me
connecter à malted". Si on fait click sur le mot "malted",
le surfeur sera lancé et on sera connecté à la
page dont l’URL est www.cnice.mecd.es/malted
Un
autre exemple : Si dans l’exemple d’avant, on substitue
www.cnice.mecd.es/malted par "xml/malted.xml", en appuyant
sur le mot malted, le frame "malted.xml" s’ouvrira (à
condition que ce frame existe dans le dossier xml du projet actuel).

JavaScript:
Seulement valide pour l’applet ou pour la navigation web. Valeur=alert(‘Message
en JavaScript !’)
Next:
C’est analogue à previous, mais la différence est
qu’il avance à la Carte suivante.
OpenURL:
Ouvre le navigateur, en montrant l’URL spécifiée
en Valeur. Peut faire référence à un site local
ou remoto.
Valeur=http://www.cnice.mecd.es/malted
Play:
S’utilise pour reproduire un fichier audio, aussi bien avec les
actions autoRecord (interface d’enregistrement non graphique),
comme avec l’action record (interface d’enregistrement graphique).
Le nom du fichier à reproduire devra être spécifiédans
le champ Valeur. Par exemple "audio/correct.mp3"
PopOutCourse:
Sert à ouvrir une fenêtre avec le cours indiqué.
Valeur (ex : xml/moncours.cxml). Le cours indiqué doit être
dans le même projet que le frame depuis lequel il est appelé,
à l’intérieur du dossier xml, omme indiqué
dans l’exemple.. S’il n’existe pas, une fenêtre
de dialogue apparaît en indiquant sa situation.

popOutFrame:
Sert à ouvrir une fenêtre avec le frame indiqué.
Valeur (ex : xml/monframe.xml). Le frame indiqué doit être
dans le même frame que le frame depuis lequel il est appelé,
à l’intérieur du dossier xml, comme c’est
précisé dans l’exemple.
S’il n’existe pas une fenêtre de dialogue apparaît
en indiquant sa situation.
Si après avoir appelé le frame, on ajoute les valeurs
suivantes, on pourra indiquer la taille et le titre sous lequel on souhaite
qu’ apparaisse le popoutFrame : " 320x240, 300, 10, myTitle
". Ces valeurs doivent s’écrire entre double guillemets.
PopOutText:
Ouvre une fenêtre de dialogue avec le texte introduit en Valeur.
On peut aussi ouvrir un fichier de texte qui appartienne au projet.
En mettant son path " relatif " (ex : Valeur = text/filename.txt).
Dans ce cas là, une fenêtre de dialogue s’ouvrira
avec un texte qui montre le contenu du fichier.
Si on n’écrit rien à l’intérieur de
Valeur, une fenêtre de dialogue apparîtra vide.
Si on met un texte en LABEL, ce texte apparaîtra sur le média,
et comme titre de la fenêtre de dilogue qui s’ouvre lorsqu’on
appuie sur média.
Si on ne met pas de texte dans LABEL, le média apparaîtra
sans texte et la fenêtre de dialogue aura pour titre "Malted
message". Ce message peut se modifier par le créateur de
l’unité, en ajoutant un titre entre double guillemets "myTitle"
après la Valeur.
Previous:
Revient à la Carte préalable du panneau spécifié
en Valeur. Le texte à mettre en Valeur doit avoir le format suivant
: panel(panelname), où panelname est le nom du panneau qui contient
les Cartes.
ramPlay:
Il sert à reproduire un enregistrement stocké préalablement
dans la mémoire RAM.
On l’utilise aussi bien lorsqu’on se sert d’une interface
graphique pour l’enregistrement, (Action récord),
comme lorsqu’on ne l’utilise pas.
Il faut tenir compte que dans le champ Valeur, il faut indiquer le même
nom qu’on a donné à l’objet Média
de l’enregistrement.

Recap:
(Dialog) : Il va à la première Carte du panneau "Main"
et il exécute tous les audios qu’il y a. (Ainsi, pour que
ça marche correctement, seul un média de chaque Carte
doit avoir un fichier d’audio associé.)
Lorsqu’il finit, il passe à la Carte suivante et répète
l’opération, et ainsi de suite jusqu’à ce
qu’il arrive à la Carte dans laquelle il était lors
de l’exécution de l’opération. Si cette action
était déjà en train de s’exécuter,
en l’appelant à nouveau, l’exécution s’arrête.
Record:
S’utilise pour l’enregistrement de sons avec une interface
graphique ; pour appeler cette interface il faut utiliser cette action.
Le fonctionnement est le même qu’avec l’action winRecord.
Il y a toujours deux possibilités:
1.-Si
on veut que l’enregistrement soit stocké dans un fichier,
on doit sélectionner cette Action et dans, le champ Valeur,
il faut indiquer le nom du fichier .mp3 dans lequel on va sauver l’enregistrement.
Pour reproduire plus tard l’enregistrement, c’est nécessaire
d’utiliser l’Action play. Celle-ci
est l’option la plus recommendable.
2.-Si on veut que l’enregistrement soit stocké de façon
temporelle dans la RAM , on doit sélectionner l’Action
, mais cette fois-ci, il faut laisser en blanc le champ Valeur.
Dans ce cas là, c’est aussi nécessaire de spécificier
un nom pour l’objet média.
Pour reproduire l’enregistrement, c’est nécessaire
d’utiliser l’Action ramPlay.
Retry:
(Memory) Il a la même fonction que clear. Cette Action apparaît
seulement dans l’interaction Memory. Elle sert à commencer
dès le début de l’activité. C’est nécessaire
d’ajouter dans la Valeur, le panneau auquel fait référence
l’action : Valeur=panneau(Main), au cas où le panneau s’appelle
"Main".

Return:
Ferme le frame actif. C’est une Action employée dans les
popoutframes.
Exemple de return en GapFilling : on définit le PARAM "
gapPopOutFrame " (pour l’interaction GapFilling). La valeur
qu’on lui donne est celle du frame qui contiendra les médias
avec Action= "return" (ex : Valeur= " xml/frameAvecReturn.xml
"). Ainsi lorsqu’on fait double clic sur un gap, le programme
lance en style popOutFrame, le frame xml/frameAvecReturn.xml, dont les
boutons ont Action= "return" avec Valeur= "valeur2",
etc…
Lorsqu’on fait un clic sur un de ses boutons, le popOutFrame se
ferme et nous "donne" la Valeur, qu’il place dans le
gap.
RTS_AB_connect:
Connecte à l’AB pour importer de nouveaux depuis RTS.
RTS_about:
Information système Malted
RTS_exit:
Sortie système Malted
RTS_help:
Aide navigation et usage de Malted RTS
RunAllDialog:
(Dialog) : Il va à la première Carte du panneau "Main"
et il exécute tous les audios qu’il y a. (Ainsi, pour que
ça marche correctement, seul un média de chaque Carte
doit avoir un fichier d’audio associé.)
Lorsqu’il finit, il passe à la Carte suivante et répète
l’opération, et ainsi de suite jusqu’à ce
qu’il arrive à la Carte dans laquelle il était lors
de l’exécution de l’opération. Si cette action
était déjà en train de s’exécuter,
en l’appelant à nouveau, l’exécution s’arrête.

SetCourseVariable:
Permet d’établir une Variable pour tout le cours. Cette
variable pourra être utilisée dans les liens conditionnels,
pour que le cours suive telle ou telle route, en fonction de la variable.
Ex : sexe : Masculin ou Féminin, en fonction de l’option
qu’il choisiront, ils vont suivre une route ou une autre.
Une fois la variable établie, dans la création des liens
entre frames on sélectionne setCourseVariable.
Exemple dans le projet CourseExamples.
SetFrameVariable:
Permet d’établir une variable pour un frame. Par exemple,
numéros de clics, etc…
Dans la création de liens entre frames, on sélectionne
setCourseVariable.
Exemple dans le projet CourseExamples.
SetLang:
Sélectionner la langue. Cette Action sera seulement disponible
au cas où cette option soit activée dans le fichier project.cfg
de l’unité.
Regarder project.cfg. Sert à changer la langue du frame actuel.
Pour cela il faut créer des textes avec le sufixe (texte_es.txt)
qui correspond à la langue : "es" (espagnol), "en"
(anglais), etc…

Show:
Elle montre une Carte concrète du panneau spécifié.
Il faut définir les deux Valeurs en ValeurS :
- Le nom du panneau : panneau(panelname).
- La Carte que l’on veut montrer : card(x). Où x peut être
le nom de la Carte ou un numéro qui indique sa position.
On doit préciser les deux valeurs.
Ex : panel(Options) card(correct), ou panneau(Help) card(5)
Solve:
Elle montre la solution de l’activité.
(Gap Filling et Crossword2) : Dans la Carte actuelle, elle montre le
pendu dans sa position finale (panel "Pictures") et le panneau
"HiddenWord" montre le mot caché.
Verify:
(GapFilling) : Montre une fenêtre de dialogue avec la ponctuation
de l’exercice.
Elle marque les réponses correctes en couleur bleue (de façon
prédéterminée). Le paramètre VERIFY= "atEnd",
corrige toutes les Cartes du frame et il faut remplir d’abord
tous les trous de toutes les Cartes.
Le paramètre VERIFY= "anyTime", corrige seulement la
Carte active, à n’importe quel moment .
(MultipleChoice) : Marque comme bonnes les réponses marquées
correctement, et comme mauvaises les réponses marquées
incorrectement. Elle indique les réponses correctes qui n’ont
pas été marquées.
Elle montre une fenêtre de dialogue avec la ponctuation de l’exercice.
Le paramètre VERIFY= "atEnd", corrige toutes les Cartes
du frame. Il faut marquer d’abord au moins un checkbox par panneau
" Answers ".
Le paramètre VERIFY= "anyTime", corrige seulement la
Carte active à n’importe quel moment.

WinEMail:
Ouvre le client de courrier, avec un nouveau mail et l’adresse
précisée en Valeur dans le champ "A :".
L’adresse du courrier doit être précédée
de "mailto" (Ex : Valeur = mailto :malteduser@malted.com).
On peut aussi envoyer le contenu d’un média de texte, en
écrivant MEDIA.NomduMedia.TEXT. Ainsi, l’adresse du courrier
serait de cette façon :
Valeur = mailto :malteduser@malted.com ?body=MEDIA.medianame.TEXT.
Le point après TEXT est nécessaire pour des raisons techniques.
WinPlay/winOpen:
Ouvrele fichier précisé en Valeur (ex : text/integration.rtf).
WinRecord:
Ouvre dans l’enregistreur de Windows, le fichier d’audio
précisé en Valeur, à l’intérieur du
projet actuel (Ex : audio/audiofile.wav).
|