Réponses privées dans Discourse

Au lieu de gérer la sécurité via le niveau d’utilisateur/de confiance du groupe
Les utilisateurs publics peuvent-ils envoyer des demandes pour afficher le contenu des réponses ?

Pourriez-vous me faire savoir s’il existe une fonctionnalité dans votre plugin qui empêche les réponses privées d’être rendues publiques via un paramètre secondaire ? Je cherche un moyen de m’assurer que les réponses privées restent confidentielles. Merci !

Veuillez consulter les paramètres du plugin :

  • private_replies_min_trust_level_to_see_all : les utilisateurs ayant ce niveau de confiance peuvent voir toutes les réponses. Par défaut 4. Définissez à 5 pour désactiver.
  • private_replies_groups_can_see_all : les utilisateurs de ce groupe peuvent voir toutes les réponses. Par défaut staff.
  • private_replies_topic_starter_primary_group_can_see_all : les utilisateurs du même groupe principal que le créateur du sujet peuvent voir toutes les réponses. Par défaut false.

De plus, certains plugins comme AI et AI-topic-summary pourraient ne pas respecter les réponses privées, il n’est donc pas recommandé de les activer dans les catégories où les réponses privées sont activées.

4 « J'aime »

Y a-t-il un moyen de permettre que les réponses ne soient visibles que par le propriétaire du sujet lors de la publication, sans donner au propriétaire du sujet la possibilité de rendre ces réponses publiques ultérieurement ? Merci de prendre cela en considération !

L’initiateur du sujet peut simplement s’abstenir d’appuyer sur le bouton.

Si vous ne faites pas confiance à l’initiateur du sujet et que vous craignez qu’il ne le fasse exprès, sachez que l’initiateur du sujet peut rendre les réponses publiques par d’autres moyens (comme publier une capture d’écran ou citer les réponses dans sa réponse) et que cela ne peut être empêché.

Si votre problème est que l’initiateur du sujet rendra les réponses visibles par accident, vous pouvez utiliser CSS pour masquer le bouton qui rend les réponses publiques.

3 « J'aime »

Salut @RGJ,

Je travaille dans une université et j’utilise Discourse pour distribuer/collecter des devoirs écrits.
Jusqu’à présent, mes étudiants répondaient simplement à un sujet que j’avais ouvert et je les encourageais à lire ce que les autres avaient répondu et à interagir entre eux. Pour moi, peu importait qu’ils s’inspirent de leurs pairs pour leur propre texte.

Maintenant, avec ChatGPT, etc., omniprésents, je remarque que certains étudiants ont arrêté d’écrire eux-mêmes mais ont demandé à ChatGPT de paraphraser ce que d’autres étudiants avaient écrit. Mais j’aimerais toujours qu’ils interagissent, donc mon flux de travail serait le suivant :

  1. Écrire par soi-même sans savoir ce que les autres ont écrit
  2. Commenter trois textes

Donc, pour moi, ce serait formidable si votre plugin n’attendait pas que je rende les messages visibles par tous, mais affichait tous les messages immédiatement une fois qu’une personne a écrit quelque chose par elle-même.

Serait-ce réalisable ? Quel serait le budget approximatif pour un paiement approprié pour ce service ?

2 « J'aime »

C’est très similaire à ce que je faisais quand j’ai commencé à utiliser Discourse. J’avais même un script qui téléchargeait une feuille de calcul depuis le LMS, vérifiait si les étudiants avaient posté des sujets/messages que j’avais :heart:és (j’utilisais une balise différente pour chaque devoir, je crois), et mettait à jour la feuille de calcul afin que je puisse la re-télécharger dans le LMS et qu’elle soit entrée dans le carnet de notes. J’en étais assez content, bien que je sois peut-être plus heureux de ne plus être impliqué dans l’enseignement supérieur. :slight_smile:

Si Richard n’est pas intéressé à l’ajouter aux réponses privées, je pourrais être intéressé à écrire un composant de thème séparé.

Quelqu’un a-t-il répondu que les composants de thème ne changent que le frontend, donc ils ne peuvent que masquer des choses. Quelqu’un ayant des compétences techniques et de la patience pourrait obtenir les informations (aussi simplement que de construire une URL comme Discourse Private Replies (puis simplement chercher “cooked”). Pour l’empêcher d’entrer dans le chargement json qui est livré au navigateur, vous aurez besoin d’un plugin. Il est difficile de savoir si vos étudiants seront suffisamment déjoués par le texte caché.

je serais d’accord avec un composant thématique - je le préférerais même, car il est moins contraignant à maintenir pour moi. et dans mon cas d’utilisation, il est tout à fait acceptable qu’il soit simplement caché/display: none. Je suppose que, dans ce cas, il serait même possible de faire le « commutateur » sur le fil de discussion (ce que je préférerais) et non sur la catégorie. le résultat serait de préférence open source. @pfaffman - envoyez-moi un devis… mais gardez aussi à l’esprit les budgets des universités : )\n\np.s. : haha, un script qui extrairait mes likes et les connecterait aux noms d’utilisateur/LMS dans un csv - ce serait tellement mignon. mais pour l’instant, je m’en tiendrai au travail manuel : ) … je sais exactement ce que vous voulez dire avec l’enseignement supérieur … mais ici en Allemagne, c’est encore assez correct - ça peut l’être au moins et je suis toujours satisfait.

3 « J'aime »

J’aime l’idée et je l’ajouterai dans les prochaines semaines :+1:
Si j’oublie, n’hésitez pas à me le rappeler.

5 « J'aime »

Génial. Merci.

Mon prochain cours ne commencera qu’à la mi-octobre - donc pas d’inquiétude - et si cela ne se produit pas d’ici là, la prochaine occasion sera en février : )

1 « J'aime »

Retour rapide : Il serait peut-être judicieux de désactiver le bouton « répondre » dans chaque publication individuelle. Nous venons de remarquer que sur les réponses aux publications individuelles, le compte utilisateur ou la publication référencée s’affiche dans la réponse.

1 « J'aime »

Cher @RGJ - je me permets de vous le rappeler : ) - merci beaucoup !

2 « J'aime »

J’ai maintenant implémenté cette fonctionnalité.

Il existe un nouveau paramètre de site private_replies_participants_can_see_all. Une fois activé, les réponses seront visibles par les utilisateurs qui ont répondu à ce sujet.

J’ai également amélioré la bannière qui s’affiche en haut des sujets pour communiquer plus précisément qui peut voir quoi.

Si vous êtes hébergé chez Communiteq et que vous utilisez ce plugin, vous bénéficierez de cette fonctionnalité dans les prochains jours. Si vous auto-hébergez, il suffit de reconstruire.

4 « J'aime »

D’après mon expérience, les utilisateurs ne comprennent souvent pas qu’une réponse de l’auteur original à une réponse privée est publique.

Seriez-vous ouvert à essayer un algorithme légèrement différent en option ?

  • Les réponses aux réponses privées sont également privées
  • Les réponses au premier sujet ne sont pas privées
  • Seules les réponses de l’auteur original à son premier message ou à un autre message public ne sont pas privées

En termes d’implémentation, l’ajout d’un champ supplémentaire aux messages pour les marquer comme réponses privées permettrait également une autre expérience que j’aimerais tenter :

Un bon nombre de nos utilisateurs, qui ne consultent le forum que par e-mail, ne savent pas qu’une réponse à un e-mail devient publique sur le forum (bien que nous ayons ajouté un pied de page avec cette information). J’aimerais essayer de rendre privées toutes les réponses par e-mail dans certaines catégories sélectionnées.

Hmm. Je ne suis pas sûr, le plugin est déjà assez complexe, en termes de paramètres. Surtout avoir « Les réponses au premier sujet ne sont pas privées » est le contraire de ce pour quoi le plugin est conçu.

J’envisagerai de supprimer éventuellement l’exception où les publications ultérieures des initiateurs de sujet sont visibles par tous.

:face_with_bags_under_eyes: Ah, désolé.
Je voulais demander « Les réponses de l’auteur original à ses propres publications publiques ne sont pas privées ». J’ai mis à jour ma demande ci-dessus.

Je pense toujours que c’est trop complexe. Pourquoi ne suffirait-il pas de supprimer facultativement l’exception où les publications ultérieures des initiateurs de sujet sont visibles par tous ?

Je voudrais garder toutes les informations et conversations au même endroit.

Un scénario se déroule comme suit :

Les informations sont diffusées à tous les parents de l’école.
Par la suite, des demandes sont souvent reçues par e-mail.
Il peut y avoir un échange avec ceux qui cherchent des éclaircissements.
Finalement, la publication initiale peut être mise à jour avec des détails supplémentaires, et une brève notification concernant la mise à jour est publiée en bas du fil de discussion.

Alternativement, j’envisage de modifier le système de réponse par e-mail afin que les demandes de suivi contournent le forum et soient adressées directement à l’auteur du fil de discussion.

2 « J'aime »

Ceci peut simplement être réalisé avec une catégorie « Annonces » où ces parents ne peuvent pas publier.
Il n’y aura alors pas de bouton de réponse dans le courrier. Une annonce peut contenir un lien « Des questions ? » qui ouvre un nouveau message privé au conseil scolaire.

3 « J'aime »