Création d'un gabarit Word :
Pour la transformation du Word en HTML, toutes les sortes de Word fonctionneront (à moins d'un bogue)
Pour la génération d'un fichier json, le Word doit contenir un ou des tableaux à la racine du document contenant au moins 2 colonnes par tableau.
La dernière colonne contient le contenu qui sera transformé en Text, BoldItal ou HTML.
La première colonne contient des options pour le script
|
[transformation] (optionnel : [Text | BoldItal | Html] default:Html) {{nomDeLaVariable}} <nomObj> (optionnel) </nomObj> (optionnel) | Colones inutile pour le script | La dernière colonnes contient la contenu qu'on souhaite transformé en Text | BoldItal | Html |
Point à prendre en compte :
Document word
[BoldItal] | Titre du cours | Le titre du cours |
[Text] | Numéro adobe stock | 453453753 |
{{introduction}} | Introduction au cours | Cours texte d’introduction au cours |
<module> | Titre du module | Titre du module 1 |
<trame> | Contenu le piste | Contenu de la piste 1 |
{{strategieAccompagnement}} | Strategie d’accompagement de la piste | Stratégie d’accompagement de la piste 1 |
{{motCle}} | Mot cle | Mot cle 1 |
{{motCle}} | Mot cle | Mot cle 2 |
{{motCle}} | Mot cle | Mot cle 3 |
Rendu Json
{
"titre": "Le <strong>titre</strong> du <em>cours</em>",
"numeroAdobeStock": "453453753",
"introduction": "<p>Cours texte d’introduction au cours</p>",
"module": [
{
"titreModule": "Titre du module 1",
"trame": [
{
"piste": [
{
"contenu": "<p>Contenu de la piste 1</p>",
"strategieAccompagnement": "<p>Stratégie d’accompagement de la piste 1</p>"
}
],
"motCle": [
"<p>Mot cle 1</p>",
"<p>Mot cle 2</p>",
"<p>Mot cle 3</p>"
]
}
]
}
]
}