Warning: fopen(logv.txt): failed to open stream: Permission denied in /home/keonox/www/pyg/ganesha/inc.php on line 61

Warning: fputs(): supplied argument is not a valid stream resource in /home/keonox/www/pyg/ganesha/inc.php on line 62

Warning: fclose(): supplied argument is not a valid stream resource in /home/keonox/www/pyg/ganesha/inc.php on line 63
Patch Lanceur2

Accueil > Addons > Lanceur2 Contact  | Imprimer  | English translation

Patch Lanceur2 pour Ganesha 

(c) PyG : dev@cornalys.com -- v1.0 16/08/2004
Code sous licence GNU/GPL

Objectif

Genère une page de "transition" avant de lancer l'activité permettant :
1- de lancer l'activité dans une popup
2- de limiter le lancement de l'activité en fonction du nb d'essais déjà effectué
3- de limiter le lancement de l'activité en fonction d'un score moyen déjà obtenu
4- de limiter le lancement en fonction d'une date de début
5- de limiter le lancement en fonction d'une date de fin
6- de limiter le lancement en fonction d'un score minimum à l'activité précédente

Screenshots / Démonstration

Capture

Téléchargement

Addon Lanceur2 :
NB : l'addon Lanceur 2 est fourni d'office avec Moolinex.

Procédure d'installation  

INSTALLATION

Lanceur2 étant un addons compatible GASP, suivez cette procédure pour la mise en place.

UTILISATION 

Attention, le Lanceur ne fonctionne qu'avec les activités "Ganesha" (chapitres lu, activité HotPotatoes ou NetQuiz, etc..). Le lanceur ne fonctionnera pas avec les supports, ni avec les activités AICC/SCORM (utilisez plutôt les capacités du fichier "imsmanifest.xml")

C'est tout !

CONFIGURATION :

La fonction Lanceur comprend 6 paramètres:
- le premier concerne la popup :
-> taille définie : "700*500" = activité ouverte en popup de 700px (largeur) par 500px (hauteur)
-> taille maximum : "max" = la popup s'adapte à la taille de l'ecran du stagiaire
-> taille par défaut : "defaut" = taille par défaut définie dans la fonction

- le second concerne le nb d'essai
-> limite personnalisée : "5" = le stagiaire peut faire 5 fois l'activité, la sixième fois, l'activité ne se lancera pas.
-> limite par défaut : "defaut" = limite fixée dans la fonction
-> pas de limite : "false"

- le troisième concerne la moyenne (%age) du stagiaire à l'activité
-> limite personnalisé : "80%" = si le stagiaire à une moyenne superieure à 80% à l'activité. L'activité ne se lancera pas.
-> limite par defaut : "defaut" = limite fixée dans la fonction
-> pas de limite : false

- le quatrième concerne la date de début de mise à disposition de l'activité
-> la date doit être au format JJ/MM/AAAA (depuis JJ à 00h00)
-> pas de limite : false

- le cinquième concerne la date de fin de mise à disposition de l'activité
-> la date doit être au format JJ/MM/AAAA (jusqu'à JJ à 23h59)
-> pas de limite : false

- le sixième concerne la mise à disposition en fonction du score de l'activité précédente
-> limite personnalisée : "80" = le stagiaire ne pourra faire l'activité QUE s'il a eu un score de 80% ou plus à l'activité précédente.
-> limite par defaut : "defaut" = limite fixée dans la fonction
-> pas de limite : false

EXEMPLES :

LanceurV2("max", 3);    
L'activité se lance dans une popup maximisée. Le stagiaire pourra la faire 3 fois.

LanceurV2(false, false, "defaut");    
L'activité ne se lance pas dans une popup. Pas de limite d'essai, mais si le stagiaire dépasse le pourcentage par défaut fixé dans la fonction, l'activité ne se lancera pas.

LanceurV2("600*400");     
L'activité se lance dans une popup de 600 pixels de large sur 400 de haut.

LanceurV2(false, false, false, "10/10/2003", "25/12/2003", 75);
L'activité ne sera disponible qu'entre le 10/10/2003 et le 25/12/2003. De plus, l'activité ne sera lancée que si le stagiaire à eu au moins 75% comme dernier score a l'activité précédente.

Bonne utilisation !
Pierre-Yves

Historique

16/08/2004 : v1.0 : "Gaspisation" du lanceur v0.5