You are here: Home Publications eLearning Solutions Center Scenari Releases Scenari 3.4.0
Document Actions

Scenari 3.4.0

Up to Product page
Scenari
Nombreux correctifs et améliorations (fonctionnement en "plugin firefox" et meilleure qualité d'image pour les redimensionements en publication)

For additional information about this project, please visit the project page.

Available downloads

SCENARIchain windows

For Windows (29MB)

SCENARIchain linux

For Linux (50MB)

SCENARIchain mac

For Mac OS X (25MB)

SCENARIbuilder windows

For Windows (31MB)

SCENARIbuilder linux

For Linux (50MB)

Release Notes

Tested with Scorm 1.2, Scorm 2004
State Final release
License GPL

Scenari 3.4 est sorti le 2 novembre. De nombreux correctifs et améliorations ont été intégrés. On notera en particulier :
- Un nouveau mode de déploiement de Scenari en mode "full-Web" avec Firefox
- L'amélioration du redimensionnement automatique des images dans les publications (intégration de ImageMagic sur Windows et Linux)
- L'amélioration de la stabilité des générations OpenOffice
- L'édition en ligne des ressources OpenDocument en mode client/serveur

Change log

http://scenari-platform.org/trac/dev-core/milestone/3.4

Général

  • bugs corrigés :
    • Echec aléatoire lors de la copie ou du déplacement d'items et d'espaces.
    • Fuites de mémoires des éditeurs.
  • Transformations d'images : changement de librairie pour améliorer la qualité des transformations (ImageMagick à la place de JAI pour Windows et Linux)
  • Version client-server : édition en ligne des ressources open-office sans nécessité de télécharger le document et de le ré-intégrer dans l'atelier (utilisation de l'API Webdav; uniquement sur client Windows).

Edition

  • textPrim :
    • #186 Bug corrigé de drag&drop d'imagettes dans les éditeurs inline en cas d'absence de définition de uLink dans le modèle texte.
    • Nouvelle gestion des espaces insécables avec affichage distinctif de l'espace normal en mode "marques de balises affichées".
    • Menu d'insertion de caractères spéciaux
  • compositionPrim (et dérives assmnt et sound) : hiddenWidget pour masquer un niveau de profondeur d'une 'part' ou masquer totalement la branche de contenu porté par la 'part' (@hideChildren='yes').
  • dataFormPrim :
    • Enrichissements des possibilités de construction des titres dans sm:storage.
    • Possibilité de déclarer une dataForm en une classe publique dans le wspDef.
  • wspDef : possibilité d'exclure un subData d'un dataForm via sm:overlay/sm:removeInternClass.

Générateur web

  • Renseigne l'attribut "alt" des balises img pour les images inline d'un paragraphe ;
  • Ajout de genericWebSiteTransf (applicable à tout .model) pour traiter des cas particuliers de publication
  • compositionXhtmlTransf :
    • ajout dans sm:WLink/sm:link/sm:callModel la possibilité de préserver le contexte de navigation en cours
    • ajout sm:lookForModelPage pour créer un lien vers une page de l'arbre de la navigation en cours ou d'un nouvel arbre de navigation
    • ajout de sm:choose dans sm:content//sm:for
    • correction bug en cas de sm:choose//sm:choose dans la navigation
  • dataFormXhtmlTransf : ajout sm:Widget
  • binaryXhtmlTransf :
    • ajout sm:Widget;
    • ajout des attributs marginheight, marginwidth, frameborder et scrolling à sm:WIFrame pour un meilleure contrôle de l'aspect des iframes [9397];
    • ajout de @maxHeight et @minHeight à la transformation "sm:imageTransform";
    • ajout sm:WFreeBlock [9844];
    • ajout sm:WFlash permettant de poser un object/embed pré-paramétré pour une ressource flash [9844];
    • sur sm:WImage & sm:WFlash : implémentation de sm:size permettant de borner width et height de l'élément html (img, object/embed) en partant des dimensions de la ressource publiée [9844];
    • ajout de sm:chooseOnBinary permettant d'ajouter des conditionnalités de génération en fonction de caractéristiques d'une ressource transformé [9844];
    • sm:WLink : si sm:link/sm:position/sm:centerScreen alors par défaut, pour les ressources de type image et flash, le popup prend les dimensions de la ressource qu'il affiche [9844].
  • webSiteToWebSiteTransf : ajout des attributs marginheight, marginwidth, frameborder et scrolling à sm:WIFrame pour un meilleure contrôle de l'aspect des iframes [9400].
  • outlineUiWidget :
    • ajout de l'attribut ifUnselected="link/noLink" sur sm:outline/sm:link qui permet de choisir de ne pas publier des liens vers les pages d'un outline [9332].
    • classes : migration de l'attribut onChildren en onContainer (correction bug) et ajout de l'attribut onChildContainers.
    • plus d'aide en ligne.
  • crossRefTableUiWidget :
    • ajout d'une catégorisation des tables d'index par la 1ère lettre.
    • ajout de CollapsableBlock.
    • ajout d'un filtre qui ne prend que les appelant de la page en cours.
  • Librairie Drag & Drop: correction bug sur calcul position dropZone si son conteneur possède une scrollbar [9393].
  • Librairie Tooltip:
    • correction bug : l'attribut title de l'ancre n'état pas caché lors de l'affichage du tooltip [9606].
    • correction bug : positionnement du tooltip erroné en FIX si un parent de l'élément relatif possède une scrollbar [9632].
    • Ajout paramétrage supplémentaire du positionnement fixe : alignement sur les quatre bords (alignTop, alignRight, center, etc.), positionnement autour de l'élément relatif (aboveElement, rightOfElement, etc.)
  • sm:link : ajout du choix 'subWindow' à l'attribut target permettant de charger une page dans une iframe flottante.
  • transparentUiFrame : fiabilisation et gestion avancée du rootContext : mode "none" avec recherche d'un contexte interne ; mode "frameset" ou "iframe" avec contrôle de présence du contexte et retour automatique à l'accueil en cas d'echec.
  • Ajout de openUiWidget : ce widget permet de créer une structure html réutilisable et permet également d'appeler des "sous-widgets".

Générateur OD

  • odTemplatetext :
    • [9274] Ajout de @hideIfNoEntry sur WIndex. Permet de ne pas afficher les index (liste des ressources, ...) si ils sont vides ;
    • Amélioration de la gestion des entete/pied de page dans les sequences de page (page paire, page impaire);
    • Possibilité de spécifier le type de numérotation (a, i, 1, ...) sur le callBlockPosition;
    • Ajout de sm:choose;
    • Ajout sm:heading dans odTemplateText;
    • Ajout de sm:hyperlink (permet d'établir des liens cliquables vers les dataBlocks, une adresse mail, ...);
  • binaryOdTransf :
    • [9305] Ajout de sm:choose dans binaryOdTransf;
    • Rotation automatique des ressources si nécessaire (cf. sm:rotationTransform dans les binaryOdTransf)
  • dataFormOdTransf :
    • Ajout de callModel;
    • Ajout de sm:hyperlink;
  • textOdTransf :
    • ajout WParagraph dans sm:footnote;
    • le style des paragraphes des listes hérite par défaut du style du paragraphe du meme txtModel;
  • compositionOdatTransf : ajout de WFlowArea;
  • Générateurs OD : possibiliyé de générer directement le PDF ou le Word97 (attention aux pertes d'éléments dans ce cas);
  • openOdWidget : possibilité de mutualiser des widgets entre plusieurs transformers;
  • Divers :
    • [9280] débug de l'écran de contrôle du textOdTransf (controle des callSubModel et subModelTitle);
    • débug des dataBlock;
    • odStyle : les transformers sont maintenant triées par types;
    • sm:formattingMark/sm:lineBreak permettant de faire un saut de ligne dans un paragraphe;
    • ajout de sm:freeXslFragment

Génération d'applications (appMake)

  • Possibilité de faire un packaging XPI (extension firefox) voir la documentation;
  • Possibilité d'inclure à l'application un modèle packagé (wspPack) et non seulement un wspDef;
  • sm:splash renommé en sm:aboutImage, ajout de sm:splash uniquement pour Windows, possibilité d'utiliser des image de toute taille pour le splash;
  • Prise en compte d'éléments par défaut pour un premier paramétrage rapide : icone, version, copyright, ...

Déploiement de générations (genDeploy)

  • Possibilité d'associer des genDeploy à tout type de modèle (via le wspdef) sans la nécessité d'un .genitem
  • SendServerGenDeploy : Gestion des modes actif et passif ;
  • freeGenDeploy : attention modification interne d'API, nécessite des modifications (construction uriSubInst et appels à la méthode JS callServer()).

Extension assessment

  • Correction bug si dans McqXhtmlTransf un sm:WFeedback est utilisé sans déclaration de sm:scoreComputing dans la séquence en cours.
  • Correction bug à la génération du RelaxNG des MLQ contenant sc:feedbacks / sc:globalExplanation.
  • scormCamCompoWebSiteTransf : Implémentation de sm:choose
  • déploiement SCORM :
    • suppression du double zippage du module;
    • téléchargement possible du dernier packaging;
Eurospan offer for EIfEL community
Save 15% on books from Eurospan.
Eurospan distribute specialist books on e-learning for IGI Global (formerly Idea Group).
Click here to take advantage of the offer.