Gamificazione di Discourse

Sì, ma con l’avvertenza che guardiamo solo 10 giorni indietro quando effettuiamo i ricalcoli.

Facoltativamente, puoi utilizzare il pulsante “Ricalcola punteggi” nell’interfaccia utente di amministrazione per attivare un ricalcolo più ampio.

1 Mi Piace

Ehi gente,

Esiste un meccanismo per informare gli utenti su dove si trovano nella classifica o fornire loro un mini riepilogo dei loro totali settimanali via email/DM?

Ho letto i post sulla possibilità di utilizzare un badge e SQL personalizzato per assegnarlo quando raggiungono un certo totale, ma mi chiedevo anche se le persone avessero avuto altre esperienze nell’utilizzare metodi per informare gli utenti?

2 Mi Piace

Al momento non esiste un sistema di notifica automatizzato.

Quello che ho visto in pratica è che le community stabiliscono dei periodi e fanno una presentazione dei migliori utenti alla fine di ogni periodo, ad esempio trimestralmente, mensilmente o annualmente.

1 Mi Piace

Ah, questo è un buon suggerimento. Grazie. :heart:

Ci sono piani da parte del team per includere notifiche esterne (email) o interne (messaggi privati) dal plugin?

Al momento no, ma se hai un’idea di come potrebbe funzionare, sarei felice di vederla pubblicata come richiesta di funzionalità con dettagli su Feature.

1 Mi Piace

Per quanto riguarda il nuovo evento di invito utente, ho riscontrato un piccolo problema durante l’operazione effettiva. Durante l’evento, ho impostato il valore dei punti di invito a 250 “cheers”. Alcuni utenti hanno invitato 10 nuovi membri a unirsi alla community tramite l’evento e hanno ricevuto 2500 “cheers”. Tuttavia, al termine dell’evento, ho ripristinato i punti di invito al valore normale di 50 “cheers”. Di conseguenza, i punti degli utenti che avevano già partecipato all’evento e guadagnato punti di invito sono stati ridotti da 2500 “cheers” a 500. Esiste un modo per evitare di apportare tale modifica?

2 Mi Piace

Suppongo che se avessi aspettato 10 giorni e POI cambiato i punti, il punteggio sarebbe rimasto invariato.

1 Mi Piace

Sono un po’ confuso da qualcosa, puoi per favore chiarire questo?

Avevo “punteggio ricezione like” a 0 e non mi ero reso conto che un aggiornamento 5 mesi fa aveva aggiunto il supporto per le reazioni di Discourse e aggiunto automaticamente “punteggio ricezione reazione” a 1.

Ho appena cambiato quello a 0 e ricalcolato tutto, ma non è cambiato nulla.

È perché affinché le reazioni abbiano un punteggio, i like devono avere un punteggio? Non ho effettivamente cambiato nulla qui?

Grazie!

Modifica: lascia perdere, ci è voluto solo un po’ di tempo per cambiare!

1 Mi Piace

In effetti, ricalcolare tutto dall’inizio, più il tempo per ricreare tutte le nostre tabelle memorizzate nella cache può richiedere un po’ di tempo a seconda dell’attività del sito e delle specifiche del server.

1 Mi Piace

C’è un modo, magari con Data Explorer, per capire da dove una persona ottiene tutti i suoi punti?

Ad esempio, vedere il punteggio di un utente e quanti provengono da nuovi argomenti, nuovi post, Mi piace, lettura, ecc.?

C’è questo: Gamification Calibration, ma… necessita di un aggiornamento per includere i punteggi di reazione e chat.

1 Mi Piace

Perché ho aspettato a lungo e i miei punteggi non si sono aggiornati automaticamente?

Ciao cnlanny e benvenuto nella nostra community! I punteggi vengono ricalcolati una volta al giorno tramite un’attività in background.

Penso che vengano aggiornati più frequentemente per gli eventi ‘attuali’ e il controllo giornaliero verifica tutto ciò che potrebbe essere cambiato negli ultimi 10 giorni:

4 Mi Piace

Detto questo… penso che la frequenza dei ‘punteggi per oggi’ sia stata aggiornata a oraria invece:\n\ndiscourse-gamification/jobs/scheduled/update_scores_for_today.rb at 213af96acc1ff24ba61b93dff1dcea2791154511 · discourse/discourse-gamification · GitHub potrebbe verificarlo e aggiornare la documentazione se necessario?

5 Mi Piace

Ho aggiornato la wiki all’OP.

È un compromesso sfortunato. In precedenza avevamo aggiornamenti rapidi, ma la visualizzazione della classifica sarebbe stata lenta in siti molto grandi.

Abbiamo fatto in modo che le prestazioni della classifica rimanessero buone a qualsiasi dimensione, ma gli aggiornamenti sono ora molto più complessi, quindi abbiamo dovuto ridurre la velocità :frowning:

5 Mi Piace

4 post sono stati divisi in un nuovo argomento: Troubleshooting Cheers score discrepancies

:partying_face: Questo plugin è ora incluso nel core di Discourse come parte di Bundling more popular plugins with Discourse core. Se stai auto-ospitando e utilizzi il plugin, devi rimuoverlo dal tuo app.yml prima del tuo prossimo aggiornamento.

3 Mi Piace

Mi stavo chiedendo, ora che il plugin fa parte di quelli principali di Discourse, c’è un modo per creare classifiche multiple ma per sezioni diverse del forum?

1 Mi Piace

Per quanto ne so, non ci sono state modifiche al plugin stesso.