Basculer d'un style à l'autre en 1 clic

Re-bonjour :slight_smile:

Voici le besoin :

Quand on est enseignant, il arrive que l'on fasse des cours avec des textes
à trous, à compléter par les élèves.

Il faut donc avoir un document prof avec du texte avec le style "texte à
trous profs" et d'un autre, avoir un document élèves avec du texte
invisible dont le style est "texte à trous élèves".

L'idée est donc que le texte ayant le style "texte à trous profs"
deviennent très rapidement "texte à trous élèves", et ainsi pouvoir obtenir
le document à photocopier.

Savez-vous s'il est possible de faire cela ?

Merci d'avance, Cédric

Si je comprends bien la question, un rechercher-remplacer des styles *s'il* s'agit d'un style de paragraphes.

Pour un style de caractères, je suggère de modifier le style de prof pour lui donner la mise en forme du style élève (voire, d'inverser les mises en forme).

Il reste enfin la possibilité d'utiliser Recherche alternative pour Writer. Mais là, je reconnais ne jamais avoir utilisé cette fonctionnalité, donc je ne garantis rien.

Ça fonctionne bien. Dans Remplacer, il faut descendre pour trouver "Style de Character".

Cette extension demande un peu de temps d'apprivoisement mais est vraiment très riche !

Merci Ysabeau pour tes pistes.

Effectivement, ce sont des styles de caractères. J'ai ajouté l'extension
mais pour le moment, je n'ai pas trouvé comment remplacer un style de
caractères par un autre. C'est d'ailleurs étonnant que l'on puisse faire
cela nativement avec les paragraphes mais pas les caractères.

Cédric

L'astuce avec l'extension, consiste à avoir les yeux ouverts et à savoir que tout n'apparaît pas à l'écran. Déjà, il faut cocher "expressions régulières" et c'est dans Propriétés pour le Rechercher.

Et non cela n'a rien d'étonnant la différence parce que ça correspond en gros à des balises différentes. Donc il faut rajouter des lignes de code pour ça.

Bonjour

bristow wrote

L'idée est donc que le texte ayant le style "texte à trous profs"
deviennent très rapidement "texte à trous élèves", et ainsi pouvoir
obtenir
le document à photocopier.

Il suffit d'utiliser un style de caractère "Elève" (par exemple) pour le
texte à afficher/masquer.

Quand on veut la version "professeur" on ne touche à rien.
Quand on veut la version "elève", on modifie le style pour mettre
la couleur de police à blanc.

C'est tout...

Cordialement
Pierre-Yves

C'était un peu plus subtil que cela mais en fait, je viens de m'apercevoir
que j'ai fait héritée le style élève du style prof, et effectivement cela
peut fonctionner comme cela, de manière relativement assez simple :slight_smile:

Merci à vous 2, Cédric

Bonjour,

Bonjour

bristow wrote

L'idée est donc que le texte ayant le style "texte à trous profs"
deviennent très rapidement "texte à trous élèves", et ainsi pouvoir
obtenir
le document à photocopier.

Il suffit d'utiliser un style de caractère "Elève" (par exemple) pour le
texte à afficher/masquer.

Quand on veut la version "professeur" on ne touche à rien.
Quand on veut la version "elève", on modifie le style pour mettre
la couleur de police à blanc.

Ne peut-on faire ça avec un style conditionnel ?

Bonne journée
JBF

Bonjour,

[...]
Il reste enfin la possibilité d'utiliser Recherche alternative pour
Writer. Mais là, je reconnais ne jamais avoir utilisé cette
fonctionnalité, donc je ne garantis rien.

J'ai essayé cette extension (altsearch de son petit nom) sur LO 5.0 et
elle ne fonctionnait pas pour moi ; en revanche pas de problème sur LO 4.4.

Bonne journée
JBF

Suite...

Jean-Baptiste Faure-3 wrote

Quand on veut la version "professeur" on ne touche à rien.
Quand on veut la version "elève", on modifie le style pour mettre
la couleur de police à blanc.

Ne peut-on faire ça avec un style conditionnel ?

Dans Writer les conditions des styles conditionnels ne sont que
"contextuelles" : si le paragraphe est dans une table, un cadre, une
section, une note, un niveau de plan, etc. on applique tel autre
style.

Un exemple dans cette FAQ :
https://wiki.documentfoundation.org/Faq/Writer/156/fr

En revanche, si on veut "aller du côté des conditions", on peut
insérer des champs (texte, section ou paragraphe) dépendant de la
valeur d'une condition qui peut être le test d'une variable. Il suffit
alors de changer la valeur de la variable. Je ne l'ai pas proposé car
la demande formulée était plus simple.

Cordialement
Pierre-Yves

Pour les cas plus complexes, on peut créer un modèle de documents avec
les styles configurés pour les élèves, et un autre modèle pour les profs.

Les styles portent les mêmes noms sur les deux modèles, mais sont
paramétrés différemment.

Un fois sur le document final, on peut importer les styles, soit du
modèle élève, soit du modèle prof.

(je suppose que c'est pour diffuser le document sous forme papier, parce
que même en pdf, le texte en blanc peut être affiché en le sélectionnant
avec la souris).

Ph.

Autre solution : changer de modèle avec la version de Template-changer de Pierre-Yves. Pas beaucoup de différences entre les modèles, mais la personnalisation pourrait être automatisée, par exemple, dans les titres courants (version enseignant ou version élève).

Bonne fin de week-end.

Bonjour
j'ai testé avec la variable et c'est plutôt efficace
variable = prof >---> on voit tout
variable = eleve >---> on voit des petits points
dans le document joint la variable est visible !

les petites points peuvent même être un auto texte pour faciliter
l'insertion

par contre un petit malin qui connait un peu LibreOffice va facilement
déjouer le plan

txttrou.odt <http://nabble.documentfoundation.org/file/n4158755/txttrou.odt>

Bonjour,

pour les textes "à trous" c'est parfait.
Si les zones à cacher sont des paragraphes entiers, on peut utiliser
aussi des sections avec une visibilité conditionnelle. Des sections
"profs" qui sont visibles quand la variable prof=1, et des sections
"eleves" visibles quand prof=0.

Pour blinder le truc, le contenu des sections profs peut être lié à des
sections qui se trouvent dans un autre document, et dont l'accès en
lecture est verrouillé pour les élèves...
Ca marche bien, mais il faut demander une actualisation des liens en
tant qu'élève, afin que le contenu des sections protégées soit vidé
automatiquement :wink:

Ph.

Bonjour,

Je ne comprends pas, j'ai l'affichage des deux textes en permanence, quelle que soit la valeur donnée à la variable, même en décochant les paragraphes masqués dans le menu Affichage.

Merci de m'aider à progresser.

Henri
(4.4.2.2 sous Ubuntu)

Ca se produit dans ce document quand la variable n'est égale ni à
"prof", ni à "eleve". (tout en minuscules et sans accents)

Ph.

Dès l'ouverture du document téléchargé, j'ai le double affichage alors que la variable contient bien «prof». Je double-clique sur «prof» et j'écris «eleve» dans la case «Valeur» et ça ne change rien. Je précise que j'ai coché/décoché la ligne «Paragraphes masqués» dans le menu «Affichage», sans changement. Dans les options, je ne vois rien de plus à modifier.

Henri

ça marche bien mais ce serait mieux si la condition ne s'affichait en mettant la souris sur les champs. Est-il possible de masque cela ?

Gérard

Curieux, dans LibO dernière version (donc 5xxx) pour Windows 64 bits elle fonctionne bien. Vais voir ce que ça donne avec la version sous Mageia.