Escludere determinate categorie dai Livelli di Fiducia

Continuando la discussione da Esclusione di determinate categorie dai livelli di fiducia:

Ciao a tutti,

Riprendo questo argomento perché vorremmo sapere se fosse possibile realizzarlo.

Stiamo fondamentalmente cercando un plugin / una funzionalità che escluda determinate categorie dal conteggio per il progresso dei livelli di fiducia.

Fatemi sapere i vostri pensieri e un possibile budget per qualcosa del genere.

Grazie in anticipo!! :slight_smile:

2 Mi Piace

Communiteq mantiene un plugin per quel caso d’uso:

2 Mi Piace

Ah scusa.. Ho letto TL come topic list.. per i livelli di fiducia non sono a conoscenza di una soluzione esistente.
In ogni caso, forse è meglio scrivere livelli di fiducia nel titolo?

3 Mi Piace

Certo, ho appena cambiato. Grazie comunque :slight_smile:
Spero che qualcuno possa aiutarmi.

3 Mi Piace

Ho letto l’argomento a cui hai fatto riferimento. Mi chiedo se lo stai guardando nel modo più semplice. Se ti va bene l’accesso al livello di fiducia predefinito, la maggior parte dei membri che tornano ripetutamente riceveranno il livello di membro ricompensato (penso 15 giorni non consecutivi). Mentre per raggiungere il livello regolare, un membro deve visitare 100 giorni di fila. Quindi non vedo come l’attività in aree specifiche possa cambiare molto questi calcoli di base della presenza. Per impostazione predefinita, membro non dovrebbe essere un ostacolo così grande per chiunque partecipi. Mentre regolare richiede un impegno piuttosto eccezionale.

Detto questo, potresti anche dare un’occhiata a

Potresti probabilmente cambiare alcune impostazioni con questo plugin così com’è. O chiedere ai manutentori di aggiungere un’impostazione per te.

5 Mi Piace

Ciao @Shirly_Nowak,

È possibile, ma non sarà semplice. Ti esorto a considerare un approccio diverso. Se sei irremovibile, forse @merefield o @Ahmed_Gagan sono disposti a provarci (sarebbero le tue migliori opzioni).

7 Mi Piace

Ad esempio, potresti definire le condizioni con un badge personalizzato. Ad esempio, “Membro Onorevole”.. non ha pagato ma ha fatto xyz ed è ricompensato con l’iscrizione gratuita.

4 Mi Piace

Ciao a tutti e grazie per tutti i vostri contributi.

Il problema è che questo è qualcosa di cui abbiamo bisogno se vogliamo che la nostra community sia equa per tutti i suoi utenti. Cercherò di spiegare un po’ più in dettaglio:

La community è per ogni persona che vuole acquistare un abbonamento, non è gratuita
Una volta entrati, i nostri incentivi per partecipare ed essere un membro valido sono che più sei bravo (e più alto è il tuo livello di fiducia), meno pagherai - tanto che i membri al livello di fiducia 4 non pagano.
Ma (ed è qui che questa funzionalità ci serve per renderla equa): all’interno della stessa community abbiamo una categoria specifica per i nostri studenti, dove possono ottenere supporto sui materiali di studio, ecc. Il problema che vediamo è che se tutti i membri entrano nelle stesse condizioni (anche se sei uno studente e hai accesso a questa categoria speciale), gli studenti hanno un vantaggio nel migliorare i livelli di fiducia poiché possono accedere a più contenuti nella community (un’intera categoria), possono leggere di più, commentare di più, mettere “mi piace” di più, ecc… Qualcosa che un membro che non è uno studente, non può fare.

Abbiamo cercato di affrontare questo problema in diversi modi per evitare di arrivare a questo punto, e comprendiamo perfettamente che i Livelli di Fiducia siano stati creati come un concetto a parte, ma la verità è che per noi sembra molto più equo escludere quella categoria specifica - in questo modo: gli studenti possono interagire con i suoi contenuti quanto vogliono, ma il loro progresso nella community sarà misurato allo stesso modo di qualsiasi altro membro che non sia uno studente.

Per noi, questa sembra l’opzione più equa.

2 Mi Piace

Grazie mille. Abbiamo cercato di esplorare diversi approcci, ma questa sembra essere l’unica opzione che sarebbe la più equa ed equilibrata per il nostro tipo di community. Ho spiegato in questo stesso argomento perché, nel caso in cui si voglia sapere o pensare a un altro modo per raggiungere l’obiettivo.
Grazie!

2 Mi Piace

Non c’è modo di raggiungere il trust level 4 partecipando al forum, devi essere promosso manualmente.

3 Mi Piace

Sì, lo sappiamo. I membri che raggiungono il livello di fiducia 3 e sono più preziosi per la community verranno promossi da noi (admin) al livello di fiducia 4 (proprio come in qualsiasi altra community con Discourse, questo non cambia)

1 Mi Piace

Ciao @manuel, pensi che potrebbe essere possibile con i badge? Voglio dire: se creassi un badge “membro onorario”, quali condizioni potrebbe richiedere questo badge? Perché avrei bisogno che non fosse solo “pubblicato X volte” o “letto X post”, avrei bisogno di un badge più complesso che soddisfacesse diverse condizioni (è per questo che abbiamo optato per i livelli di fiducia in primo luogo, ma forse potremmo trovare un’alternativa…)
Grazie in anticipo per tutto il tuo aiuto, amo questa community :slight_smile:

3 Mi Piace

Per quanto ne so, i badge possono soddisfare tutte le condizioni che si riescono a scrivere in una query SQL. Sono a conoscenza di due argomenti con esempi:

Inoltre, probabilmente dovresti usare un plugin come Discourse Automation o Data Explorer per collegare il badge a un’azione risultante, sia automaticamente che manualmente.

A questo proposito, potresti anche saltare il badge e usare semplicemente una query SQL ricorrente con Data Explorer per assegnare manualmente l’iscrizione gratuita agli utenti che corrispondono alla query.

4 Mi Piace

Hai considerato l’utilizzo delle appartenenze ai gruppi?

Aggiungere uno studente a un gruppo. Puoi creare Categorie accessibili solo a un particolare Gruppo. Puoi impostare uno o più proprietari del gruppo che possono aggiungere e rimuovere membri secondo necessità.

Nelle autorizzazioni di categoria puoi modificare la sicurezza per consentire solo a uno o più gruppi specifici di avere accesso.

Con l’idea del badge di @manuel, se non erro, il badge acquisito può probabilmente aggiungere un membro a un gruppo?

2 Mi Piace

Grazie @manuel, penso che quello che dovremo capire ora è se potremmo specificare nella query di un badge condizioni simili a quelle dei livelli di fiducia, come ad esempio: tempo trascorso nella community, like dati o ricevuti,… che penso potrebbe essere complicato :confused:

1 Mi Piace

Ciao Dan!
Sì, abbiamo effettivamente un gruppo per gli studenti, ma il nostro problema è che il gruppo può accedere a contenuti che altri non possono, quindi le loro statistiche possono aumentare più rapidamente rispetto ad altri utenti che non fanno parte del gruppo.

Potremmo provare a creare un badge, ma non sono sicuro che possa includere così tante e specifiche condizioni (ad esempio: un badge che viene concesso quando un utente pubblica X volte + risponde X volte + riceve X like + dà X like + ecc… e tutto ciò SOLO in alcune categorie, non in tutte).

2 Mi Piace

@ganncamp ha perfezionato una query in un’area simile, che potrebbe darti qualcosa su cui lavorare?

4 Mi Piace

Questo sembra interessante. Non sono un esperto di programmazione, quindi posso sentirmi piuttosto perso in tutte queste informazioni, ma forse questo potrebbe essere utile. Pensi che potremmo collegare questa query a un badge? Significa: quando un utente raggiunge tutto ciò che la query segna, viene concesso un badge specifico. Pensi che sarebbe possibile?

Scusa se è una domanda da principiante, sono totalmente nel campo dell’amministrazione ma la programmazione mi confonde…

2 Mi Piace

A seconda della tua situazione di hosting, è possibile creare i propri badge SQL personalizzati automatici - Creating triggered custom badge queries

Sebbene sia anche possibile eseguire una query personalizzata simile in Data Explorer ed esportare i risultati come CSV da inserire nel Bulk Awarder sulla pagina del badge pertinente. @pfaffman ha anche recentemente suggerito che questo processo potrebbe essere perfezionato con l’uso dell’API, ma non ho ancora esplorato questa opzione. :slightly_smiling_face:

Penso che il collegamento mancante sia quindi come aggiungere automaticamente questi utenti con badge a un gruppo. Possibilmente il plugin di automazione, come suggerito da @manuel, o forse usando l’API?

5 Mi Piace

Probabilmente non sarai in grado di farlo da solo… ma l’idea qui è che invece di fare una richiesta al marketplace come:

Abbiamo bisogno di un plugin personalizzato che alteri il comportamento dei livelli di fiducia

potresti semplicemente fare una richiesta come:

Abbiamo bisogno di una query SQL che fornisca un elenco di utenti che hanno soddisfatto le condizioni xyz. Vogliamo utilizzare quella query per un badge o semplicemente eseguirla con Data Explorer.

e ciò costerà considerevolmente meno e praticamente senza costi di manutenzione futuri o complicazioni per la tua configurazione.

6 Mi Piace