ODF - Mise en page des PDF des ELP


Cette page ne doit être appliquée que si le script vous demande de passer la migration manuelle skin.20220518.ODF.ELP.pdflayout

L'export PDF des ELP de la charte Ametys ODF a été amélioré pour pouvoir y inclure:

  • l'export des blocs des compétences
  • l'export des MCC (Modalités de contrôle des connaissances)
  • la possibilité d'afficher le tableau des sous ELPs avec le détail Nature / CM / TD / TP / Crédits (au lieu de Volume horaire / Crédits)

Pour l'affichage de ces 3 éléments, la mise en page sur 2 colonnes n'est pas appropriée, une mise en page sur 1 colonne est recommandée.

Chaque charte qui étend la charte ODF peut facilement :

  • basculer du mode double colonne à simple colonne
  • choisir le format du tableau des sous-ELP
  • exclure les MCC ou les blocs de compétences de l'export PDF

Par défaut :

  • les MCC et les blocs de compétences sont exportés
  • le tableau des sous ELPs est exporté dans le mode "complet" (avec Nature / CM / TD / TP / Crédits)
  • la mise en page est sur une colonne

Mise en page

Pour choisir la mise en page, surchargez le template "page-layout" dans course2pdf-main.xsl, avec :

  • page-2-columns: pour une mise en page sur 2 colonnes
  • page: pour une mise en page sur 1 colonne (défaut)
<xsl:template name="page-layout">page</xsl:template>

Tableau des sous ELPs

Pour choisir le format du tableau des sous ELP, surchargez le template "table-structure-mode" dans course2pdf-main.xsl, avec :

  • simple: pour un affichage réduit avec Titre / Volume horaire / Crédits
  • full: pour un affichage complet avec  Titre / Nature / CM / TD / TP / Crédits
<xsl:template name="table-structure-mode">full</xsl:template>

Le tableau complet peut être surcharger pour être enrichi (ajout d'une autre nature d'heure d'enseignement par exemple).
Son rendu est se trouve dans la XSL common2pdf.xsl et le template <xsl:template match="courselist" mode="program-full">

Export des MCC et/ou compétences

Par défaut les MCC et les compétences sont exportées.

Si l'un ou l'autre n'est pas souhaité dans l'export PDF, il suffit de vider le template de rendu correspondant dans votre surcharge de coursepdf-2main.pdf

Pour les compétences:

<xsl:template match="metadata[@name = 'acquiredSkills']" mode="display"/>

Pour les MCC:

<xsl:template match="fieldset[@name = 'mcc']" mode="display"/>
Retour en haut