Outils pour utilisateurs

Outils du site


public:macro_developer

ODS2Attestation

Macro qui prend le tableau ODS sortie de LimeSurvey des demandes d'inscription à un atelier TXM et produit les fichiers d'attestation de présence correspondants.

Installation

Cette macro nécessite l'installation préalable de quelques bibliothèques Java sur votre machine :

  1. copier dans $TXMHOME/scripts/lib les fichiers suivants qu'elle contient :
    • commons-validator-1.4.0.jar
    • java-rdfa-0.4.2.jar
    • jena-core-2.7.4.jar
    • jena-iri-0.9.4.jar
    • odfdom-java-0.8.10-incubating.jar
    • org.apache.xerces_2.9.0.v201101211617.jar
    • simple-odf-0.8.1-incubating.jar

Paramètres

  • inputFile : le tableau ODS sortie de LimeSurvey des demandes d'inscription à un atelier TXM
    • /home/sheiden/Documents/questionnaire_ateliers_txm/results-survey168437-2016-11-25-complet-inscrits.ods
  • outputDir : le dossier contenant les documents d'attestation, dont le nom est de la forme
    • /home/sheiden/Documents/ateliers-2016-12-05-06/attestations
  • nCols1) : le nombre max de colonnes du fichier ODS pour ne pas parcourir tout le tableau vide d'ODF Simple
    • 43
  • nRows : le nombre max de lignes du fichier ODS pour ne pas parcourir tout le tableau vide d'ODF Simple
    • 80
  • atelierDateName : titre de la colonne contenant la date visée
    • Préparation et import de corpus dans TXM [Classement 1]
  • atelierDate : date de l'atelier dans ODS
    • mardi 6 décembre 2016 (Lyon, CAHIER)
  • titre : titre de l'atelier tel qu'il apparaîtra dans l'attestation
    • Atelier TXM : préparation de corpus et import dans TXM
  • lieu : lieu de l'atelier pour l'attestation
    • Lyon, ENS site Descartes
  • date : date de l'atelier pour l'attestation
    • mardi 6 décembre 2016, 9h15-18h
  • dateAttestation : date à laquelle l'attestation est établie
    • Fait à Lyon, le 6 décembre 2016
  • formateur : prénom nom du formateur pour l'attestation
    • Serge Heiden
  • debug : pour afficher les messages de diagnostic de la macro
    • false
1)
les paramètres nCols et nRows servent à palier les insuffisances actuelles de la librairie ODF Simple (problèmes de performances).
public/macro_developer.txt · Dernière modification : 02/12/2016 11:06 de slh@ens-lyon.fr