package list; public class descriptionNode { public static String description(String nameNode) { String descriptionNode = ""; if(listeNodeAnalyseWriter.isNodeAnalyseWriter(nameNode)) { descriptionNode="
C'est un node de l'application d'analyseWriter.
"; } switch (nameNode) { //******************************* //-- node d'analyseWriter //******************************* case "fichier": { descriptionNode = descriptionNode + "C'est le node parent de tous les nodes de l'application."
+ "
Ce le node \"fichier\" doit être évalué pour permettre l'évaluation de tous ses nodes."
+ "
Ce node contient tous les paramètres de l'évaluation."
+ "
Pour modifier les attributs de ce node, cliquez sur le bouton \"Modifier les paramètres de l'évaluation\".
C'est le node parent de tous les nodes contenant les styles de paragraphe, les styles de caractères, ou tous les formatages directs."
+ "
AnalyseWriter recherche un styles par son nom."
+ "
Cette information est présente sur l'attribut \"style:name\" du node \"style:style\"."
+ "
"
+ "
Si le node \"style:paragraph\" est évalué, alors par défaut, il apparaîtra dans les feedbacks des étudiants comme une partie principale avec un lien de menu.
C'est le node parent de tous les nodes contenant les pages du document.
"
+ "
"
+ "
Si le node \"structurepage\" est évalué, alors par défaut, il apparaîtra dans les feedbacks des étudiants comme une partie principale avec un lien de menu.
C'est le node parent de tous les nodes métadonnées du fichier.
"
+ "
"
+ "Si le node \"office:meta\" est évalué, alors par défaut, il apparaîtra dans les feedbacks des étudiants comme une partie principale avec un lien de menu.
C'est le node parent de tous les nodes contenant les styles de page."
+ "
AnalyseWriter recherche un style de page par son nom."
+ "
Cette information est présente sur l'attribut style:name du node style:master-page."
+ "
Si les étudiants doivent modifier des styles de page, alors il est conseillé d'indiquer dans la consigne le nom du style de page."
+ "
"
+ "
Si le node \"style:page\" est évalué, alors par défaut, il apparaîtra dans les feedbacks des étudiants comme une partie principale avec un lien de menu.
C'est le node parent de tous les nodes contenant les variables de séquence."
+ "
"
+ "
Si le node \"sequences\" est évalué, alors par défaut, il apparaîtra dans les feedbacks des étudiants comme une partie principale avec un lien de menu.
C'est le node parent de tous les nodes de la liste numéroté \"Numérotation des chapitres\".
"
+ "
"
+ "
Si le node \"numerotationchapitre\" est évalué, alors par défaut, il apparaîtra dans les feedbacks des étudiants comme une partie principale avec un lien de menu.
C'est le node parent de tous les nodes contenant des cadres ou des images."
+ "
AnalyseWriter recherche un frame par son nom."
+ "
Cette information est présente sur l'attribut draw:name du node draw:frame."
+ "
Si les étudiants doivent insérer ou modifier un frame (une image par exemple, ou un cadre), il est conseillé d'indiquer le nom du frame."
+ "
"
+ "
Si le node \"frames\" est évalué, alors par défaut, il apparaîtra dans les feedbacks des étudiants comme une partie principale avec un lien de menu.
C'est le node parent de tous les nodes contenant les section dans le document."
+ "
Analyseriter recherche les sections par les noms des sections."
+ "
Cette information se trouve sur l'attribut \"text:name\" du node \"text:section\"."
+ "
Par conséquent, il est important de préciser dans les consignes le nom de la section."
+ "
"
+ "
Si le node \"sections\" est évalué, alors par défaut, il apparaîtra dans les feedbacks des étudiants comme une partie principale avec un lien de menu.
Ce node est celui d'une page dans la structure du document. Il contient les paragraphes, les images, les sections, ..."
+ "
AnalyseWriter parcourt les pages, les unes après les autres, dans l'ordre d'apparition dans le document."
+ "
L'ordre d'apparition correspond à la pagination absolue, cela correspond à l'attribut \"numéroabsolue\" du node \"page\"."
+ "
"
+ "
Si le node \"page\" est évalué, alors par défaut, il apparaîtra dans les feedbacks des étudiants comme une partie secondaire sans lien de menu.
Ce node contient les index de type \"index des figures\" depuis la version 6.0.x de LibreOffice Writer."
+ "
AnalyseWriter recherche les tables des matières par le titre des tables des matières."
+ "
Il est important de préciser dans les consignes le titre de la table des matières."
+ "
Cette information est dans le contenu du node \"text:index-title\"."
+ "
"
+ "
Si le node \"tableillustrations\" est évalué, alors par défaut, il apparaîtra dans les feedbacks des étudiants comme une partie principale avec un lien de menu.
Ce node contient les index de type \"Table des matières\"."
+ "
AnalyseWriter recherche les tables des matières par les titres des tables des matières."
+ "
Si par exemple, vous avez une table des matières dont le titre est \"Sommaire\" alors analyseWriter recherchera dans le fichier de l'étudiant la table des matières qui portera ce nom."
+ "
Il est important de préciser dans les consignes le titre de la table des matières."
+ "
Cette information est présente dans le contenu du node \"text:index-title\"."
+ "
"
+ "
Si le node \"tablematieres\" est évalué, alors par défaut, il apparaîtra dans les feedbacks des étudiants comme une partie principale avec un lien de menu.
Ce node contient les index bibliographiques générés à l'aide de la base de données bibliographique de LibreOffice Writer."
+ "
AnalyseWriter trouve les bibliographie par les titres des bibliographies."
+ "
Il est important de préciser dans les consignes le titre de la bibliographie."
+ "
Cette information est dans le contenu du node \"text:index-body\"."
+ "
"
+ "
Si le node \"biblio\" est évalué, alors par défaut, il apparaîtra dans les feedbacks des étudiants comme une partie principale avec un lien de menu.
Ce node contient les tableaux insérés à l'aide du menu \"Insérer un tableau...\" sur LibreOffice Writer."
+ "
Il est conseillé de nommer chaque tableau pour permettre à analyseWriter de trouver les tableaux dans le fichier des étudiants."
+"
Par conséquent, il est important de préciser dans les consignes le nom du tableau."
+ "
Par défaut le premier tableau inséré se nomme \"Tableau1\", puis \"Tableau2\", ...."
+ "
Cette information se trouve sur l'attribut \"table:name\" du node \"table:table\"."
+ "
"
+ "
Si le node \"tableaux\" est évalué, alors par défaut, il apparaîtra dans les feedbacks des étudiants comme une partie principale avec un lien de menu.
Ce node correspond au node \"text:soft-page-break\" sur Writer. Il indique un saut de page automatique."
+ "
C'est à dire qu'un node \"text:p\" (un paragraphe) a été scindé par un saut de page. Sur Writer les node \"text:soft-page-break\" sont des marqueurs de début de page mais ne peuvent pas contenir du texte, contrairement au node \"saut:automatique\".
Ce node permet de réaliser une fonction logique OU.
"
+ "Les nodes enfants correspondent à plusieurs possibilités laissé aux étudiants.
"
+ "Le node enfant qui obtient le plus grand nombre de point est retenu comme réalisation de l'étudiant.
Ce node est celui d'un paragraphe du document.
"; return descriptionNode; } case "text:h": { descriptionNode = descriptionNode + "Ce node est celui d'un paragraphe dans un style de paragraphe titre (prédéfini).
"; return descriptionNode; } case "text:line-break": { descriptionNode = descriptionNode + "Ce node est celui d'un saut à la ligne.
"; return descriptionNode; } case "style:paragraph-properties": { descriptionNode = descriptionNode + "Ce node est celui d'un style de paragraphe, propriétés des formats du paragraphe.
"; return descriptionNode; } case "style:text-properties": { descriptionNode = descriptionNode + "Ce node est celui d'un style de paragraphe, propriétés des formats de caractère du paragraphe.
"; return descriptionNode; } case "loext:graphic-properties": { descriptionNode = descriptionNode + "Spécifie les propriétés d'un style de paragraphe en surchage, (P1, P2, ... Px).
"; return descriptionNode; } case "style:style": { descriptionNode = descriptionNode + "Spécifie les propriétés de mise en forme des styles de paragraphe, de caractère, de formatage direct, de frame, de tableau, etc.
"; return descriptionNode; } case "draw:frame": { descriptionNode = descriptionNode + "Spécifie les propriétés de mise en forme d'un cadre.
"; return descriptionNode; } case "draw:image": { descriptionNode = descriptionNode + "Spécifie les propriétés de mise en forme d'une image.
"; return descriptionNode; } case "draw:text-box": { descriptionNode = descriptionNode + "Spécifie le contenu textuel d'un cadre.
"; return descriptionNode; } case "style:graphic-properties": { descriptionNode = descriptionNode + "Spécifie les propriétés de mise en forme d'un cadre ou d'une image.
"; return descriptionNode; } case "text:soft-page-break": { descriptionNode = descriptionNode + "Saut de page généré par writer lorsqu'une page ne peut pas contenir le texte.
"; return descriptionNode; } case "style:master-page": { descriptionNode = descriptionNode + "Spécifie un saut manuel vers cette page.
"; return descriptionNode; } case "text:section": { descriptionNode = descriptionNode + "Spécifie le nom de la section, la condition de masquage, le contenu textuel de la section, etc.
"; return descriptionNode; } case "text:span": { descriptionNode = descriptionNode + "Formatage local des caractères, vous pouvez analyser le style Tx ou text:style-name.
"; return descriptionNode; } case "style:default-style": { descriptionNode = descriptionNode + "Ce style de paragraphe correspond au style général.
"
+ "Tous les autres styles hérites automatiquement de ce style.
"
+ "Mais, il ne faut pas le confrondre avec le style style:style * Standard qui est le Style de paragraphe par défaut.
Ce node correspond à une tabulation, il est recherché par la valeur de l'attribut style:position.
"; return descriptionNode; } case "text:title": { descriptionNode = descriptionNode + "Ce node correspond au champ dynamique Titre défini dans les propriétés du fichier.
"; return descriptionNode; } case "text:subject": { descriptionNode = descriptionNode + "Ce node correspond au champ dynamique Sujet défini dans les propriétés du fichier.
"; return descriptionNode; } case "text:table-of-content": { descriptionNode = descriptionNode + "Ce node correspond à l'index de type table des matières.
"; return descriptionNode; } case "text:bibliography": { descriptionNode = descriptionNode + "Ce node correspond à l'index de type Bibliographies.
"; return descriptionNode; } case "text:illustration": { descriptionNode = descriptionNode + "Ce node correspond à l'index de type Index des figures.
"; return descriptionNode; } case "text:database-display": { descriptionNode = descriptionNode + "Ce node est celui d'un champ de publipostage.
"; return descriptionNode; } case "style:footer": { descriptionNode = descriptionNode + "Spécifie le contenu textuel du pied de page.
"; return descriptionNode; } case "style:header": { descriptionNode = descriptionNode + "Spécifie le contenu textuel de l'en-tête.
"; return descriptionNode; } case "style:page-layout": { descriptionNode = descriptionNode + "Spécifie les propriétés et formats de la page (style de page).
"; return descriptionNode; } case "style:page-layout-properties": { descriptionNode = descriptionNode + "Spécifie les propriétés et formats du corps de la page.
"; return descriptionNode; } case "style:footnote-sep": { descriptionNode = descriptionNode + "Spécifie les propriétés et formats de la note de bas de page.
"; return descriptionNode; } case "style:header-style": { descriptionNode = descriptionNode + "Spécifie les propriétés et formats de l'en-tête.
"; return descriptionNode; } case "style:header-footer-properties": { descriptionNode = descriptionNode + "Spécifie les propriétés et formats en fonction du node parent de l'en-tête ou du pied de page.
"; return descriptionNode; } case "style:footer-style": { descriptionNode = descriptionNode + "Spécifie les propriétés et formats du pied de page.
"; return descriptionNode; } case "text:sequence": { descriptionNode = descriptionNode + "Ce node est celui d'une variable de séquence.
C'est la catégorie d'une légende.
Spécifie le contenu textuel d'un index.
"; return descriptionNode; } case "text:index-title": { descriptionNode = descriptionNode + "Ce node est celui du titre d'un index.
"; return descriptionNode; } case "text:creator": { descriptionNode = descriptionNode + "Ce node est celui du champ auteur de la dernière modification (éditeur).
"; return descriptionNode; } case "text:tab": { descriptionNode = descriptionNode + "Ce node est celui d'une tabulation.
"; return descriptionNode; } case "text:page-number": { descriptionNode = descriptionNode + "Ce node est celui du champ numéro de la page (pagination).
"; return descriptionNode; } case "text:chapter": { descriptionNode = descriptionNode + "Ce node est celui du champ nom du chapitre.
"; return descriptionNode; } case "dc:creator": { descriptionNode = descriptionNode + "Ce node est celui de la propriété du fichier, Auteur de la dernière modification (éditeur).
"; return descriptionNode; } case "meta:initial-creator": { descriptionNode = descriptionNode + "Ce node est celui de la propriété du fichier, Créateur initial du fichier (premier auteur)
C'est une méta-donnée du fichier.
Ce node est celui de la propriété du fichier, Titre.
"; return descriptionNode; } case "dc:date": { descriptionNode = descriptionNode + "Ce node est celui de la propriété du fichier, Date de la dernière modification.
"; return descriptionNode; } case "dc:subject": { descriptionNode = descriptionNode + "Ce node est celui de la propriété du fichier, Sujet.
"; return descriptionNode; } case "dc:description": { descriptionNode = descriptionNode + "Ce node est celui de la propriété du fichier, Commentaire.
"; return descriptionNode; } case "meta:keyword": { descriptionNode = descriptionNode + "Ce node est celui de la propriété du fichier, Mots clés.
Ce sont les méta-données du fichier.
Ce node est celui de la propriété du fichier, Date de création.
C'est une méta-donnée du fichier.
Ce node est celui de la propriété du fichier, Nombre de révision.
C'est une méta-donnée du fichier.
Correspond au nombre d'enregistrement avec modification du fichier.
Ce node est celui de la propriété du fichier, Durée d'édition.
C'est une méta-donnée du fichier.
Ce node est celui de la propriété du fichier, Version et Système qui a créé le fichier.
C'est une méta-donnée du fichier.
Ce node est celui de la propriété du fichier, Statistiques.
C'est une méta-donnée du fichier.
Informations sur le nombre d'objet dans le fichier.
Ce node est celui de la propriété personnalisée du fichier défini par l'utilisateur.
C'est une méta-donnée du fichier.
Ce node est celui du champ de la société qui est défini dans les options de Writer.
"; return descriptionNode; } case "text:sender-street": { descriptionNode = descriptionNode + "Ce node est celui du champ de la Rue (adresse) qui est défini dans les options de Writer.
"; return descriptionNode; } case "text:sender-postal-code": { descriptionNode = descriptionNode + "Ce node est celui du champ de la Code postal qui est défini dans les options de Writer.
"; return descriptionNode; } case "text:sender-city": { descriptionNode = descriptionNode + "Ce node est celui du champ de la Ville qui est défini dans les options de Writer.
"; return descriptionNode; } case "text:sender-email": { descriptionNode = descriptionNode + "Ce node est celui du champ de la Courriel qui est défini dans les options de Writer.
"; return descriptionNode; } case "text:s": { descriptionNode = descriptionNode + "Ce node est celui d'un espace [UNICODE (U+0020,ESAPCE)].
Cet élément est utilisé pour représenter le deuxième caractère et tous les suivants dans une séquence de caractères.
Entre deux champs consécutifs, il y a toujours un node text:s, par exemple.
Ce node est celui de l'arrière plan de type image d'une page, ou d'un cadre, etc.
"; return descriptionNode; } } return descriptionNode; } }