Ciao,
sto cercando di lanciare un nuovo forum dove sia gli insegnanti che gli sviluppatori possano partecipare (per sviluppare strumenti per la scuola).
Ho le categorie ‘flashcard’ e ‘dev’ e non intendo impedire a nessuno di vedere l’altra, ma vorrei che i topic degli sviluppatori arrivassero agli insegnanti che hanno attivato la “modalità lista di distribuzione” solo come riepilogo, poiché verrebbero infastiditi da messaggi incomprensibili. Non voglio però impedire loro di visitare la categoria.
Attualmente gli insegnanti non sono nemmeno in una categoria, dato che la stragrande maggioranza degli utenti saranno insegnanti, potrei probabilmente evitare di impostare il gruppo ‘insegnante’ e mantenere solo il gruppo ‘dev’ per limitare la visibilità di quella categoria.
Esiste un’impostazione che possa ottenere questo risultato?
Sembra che tu voglia che gli insegnanti vengano avvisati dei nuovi post nella categoria ‘dev’. Se è così, il modo più semplice per farlo è incoraggiarli a impostare il loro livello di notifica per la categoria ‘dev’ su ‘Seguita’ o ‘Segui solo il primo post’. Gli utenti possono impostare il livello di notifica della categoria dalla sezione Categorie della loro pagina del profilo.
Puoi anche obbligare tutti gli utenti del sito a iniziare seguendo la categoria ‘dev’. Per farlo, aggiungi la categoria all’impostazione ‘categorie di default da seguire’ del tuo sito.
Se crei un gruppo per i tuoi insegnanti, puoi impostare il livello di notifica predefinito per tutti i membri di quel gruppo dalla pagina Gestione / Categorie del gruppo:
Se possibile, penso sia meglio permettere agli utenti di scegliere attivamente di ricevere notifiche per gli argomenti creati in una categoria. In questo modo non rischi di infastidirli con email indesiderate. Ci saranno comunque situazioni in cui è meglio impostare livelli di notifica predefiniti.
Ciao @simon, in realtà voglio evitare che gli insegnanti ricevano notifiche della categoria ‘dev’ a meno che non abbiano anche aderito al gruppo ‘dev’.
Il nostro insegnante medio si infastidirebbe semplicemente con gli argomenti ‘dev’. Ma io (forse è stata una decisione sbagliata) ho impostato la modalità predefinita su “modalità mailing list”, poiché non sono abituati ai forum e, per avviare il forum, penso che non visiterebbero il sito finché non sarà nella fase iniziale.
Quindi voglio che la categoria ‘dev’ venga inviata solo alle persone appartenenti al gruppo ‘dev’, anche se si trovano in “modalità mailing list” o “riassunto”.
Potresti escogitare un modo per disattivare l’audio della categoria dev per gli insegnanti. Potresti, ad esempio, disattivare l’audio della categoria per TL1/0 e poi inserire gli sviluppatori in un gruppo che ripristina la categoria su Normale.
Questo nasconderebbe i messaggi di ‘dev’ ai docenti, ma richiederebbe loro di unirsi al gruppo ‘dev’ solo per navigare nella categoria.
Idealmente, avrei voluto impedire solo l’invio di email, non la semplice visita alla categoria ‘dev’. Comunque, è già un buon punto di partenza. Quando verranno promossi al livello 2, probabilmente avranno le competenze necessarie per silenziare la categoria…
Poi, nel gruppo dev, puoi impostarli su osserva o normale per la categoria dev. Penso che la precedenza funzioni correttamente, ma non l’ho ancora testato.
Questa è proprio la configurazione che stavo cercando! La categoria ‘dev’ è navigabile ma si trova tra le ‘categorie silenziate’. I messaggi nella categoria ‘dev’ vengono recapitati solo agli utenti ‘dev’.
Un’ultima insidia: questo trucco funziona per i nuovi utenti. Quelli esistenti non si comportano come previsto; ho dovuto modificare il comportamento predefinito per la categoria tramite la console ruby. Sembra esista una possibilità tramite l’interfaccia grafica, ma non sono riuscito a individuarla.
Se entri nel gruppo dev, inizi a osservare la categoria dev. Se esci dal gruppo dev… continui a vederla…
Sembra corretto. Molte cose del genere offrono l’opzione di applicarle agli utenti esistenti, ma forse non questa.
Esatto. Fondamentalmente, se sei abbastanza “intelligente” da unirti al gruppo dev, dovresti essere abbastanza intelligente da modificare autonomamente i tuoi livelli di osservazione delle categorie. Potresti creare un plugin che imponga questo senza troppi problemi. Credo che ci siano alcuni esempi in giro.