Funzionalità: pulsante "endorse" per aggiungere approvazioni con un clic

Come è stato notato altrove e qui, numerosi docenti stanno ora utilizzando Discourse come forum principale per le discussioni in classe. Lo sto facendo anch’io, con buoni risultati finora. Grazie per questo.

Una funzionalità che mi manca è un pulsante per approvare le risposte. Esiste il pulsante a forma di cuore “Mi piace”, ma non è abbastanza specifico. Ciò che vorrei è un pulsante “approva”, disponibile solo per lo staff, in modo che il post che sto approvando mostri: “la risposta è stata approvata da…” e elenchi i nomi dei membri dello staff che l’hanno approvata. In questo modo, se un altro studente o un assistente didattico risponde a un post, ho un’opzione con un solo clic per esprimere (o trattenere) la mia approvazione.

Le alternative attuali che conosco includono il pulsante “Mi piace”, ma è difficile vedere che ho messo “Mi piace” a un post e non è abbastanza specifico. Inoltre, so che esiste un “avviso dello staff” che ho già utilizzato in passato, ma richiede che io digiti il contenuto dell’avviso. Forse esiste un plugin per aggiungere avvisi predefiniti dello staff?

3 Mi Piace

Hai considerato il plugin Solved? È quello che usiamo per questo scopo, anche se la tua proposta sembra più flessibile…

2 Mi Piace

“Risolto” sembra un po’ come se interrompesse la discussione, vero? Inoltre, sembra che il proprietario dell’argomento possa scegliere una risposta che ritiene risolve la propria domanda, piuttosto che avere la mia approvazione come istruttore. Inoltre, c’è da chiedersi cosa succede se l’OP non sceglie “risolto”: continuiamo a fare follow-up?

Questo mi ricorda la funzione “risolto” di Piazza (che vorrei vedere replicata anche in Discourse). Su Piazza, quando rispondo a una domanda di uno studente, imposto l’argomento su “risolto” quando ritengo di aver risposto alla domanda. Se lo studente pensa diversamente, lo reimposta su “non risolto” e io posso facilmente filtrare i thread “non risolti” per individuare dove devo fare follow-up.

Con il plugin “risolto”, immagino, potrei segnare l’argomento come risolto e, se l’OP non è d’accordo, può reimpostarlo allo stato “non risolto”?

1 Mi Piace

Non ho mai riscontrato questo. Vediamo regolarmente che le conversazioni continuano anche dopo che l’argomento è stato contrassegnato come risolto.

Quindi anche lo staff può scegliere una risposta come soluzione. A dire il vero, non so cosa succede se l’OP e lo staff non sono d’accordo. In passato ho rimosso il contrassegno di soluzione da alcuni post e l’ho spostato su un’altra risposta. Ma non so se, in caso di disaccordo, lo staff abbia sempre l’ultima parola? Detto questo, una delle ragioni per cui non lo sappiamo è che non si è mai presentato un problema simile :blush:. Nel nostro forum, di solito sono gli operatori a contrassegnare le risposte come soluzioni, piuttosto che l’OP.

Se questo ti preoccupa, potresti fare un fork del plugin e aggiungere un’impostazione per disabilitare la possibilità per l’OP di contrassegnare un post come risolto, in modo che solo lo staff possa farlo. (Ci sono alcune impostazioni disponibili, ma non ho visto questa specifica.) Tuttavia, nel nostro caso questo non ha mai rappresentato un problema.

Per quanto mi riguarda, il vero vantaggio della funzione “risolto” è che appare nell’interfaccia mentre navigo tra gli argomenti, rendendo così facile capire quali sono ancora irrisolti. Inoltre, mostra in modo elegante la risposta soluzione in cima all’argomento, facilitando la verifica che la soluzione sembri ragionevole.

Per completezza, la funzione “follow-up irrisolto” di Piazza era una delle cose che odiavo di più quando la utilizzavo decenni fa. A mio avviso, blocca davvero la conversazione, poiché anche un commento aggiuntivo innocuo viene contrassegnato di default come irrisolto (e in rosso acceso) a meno che non compia un’ulteriore azione, cosa che gli studenti non sempre fanno.

Stai già utilizzando Discourse o sei appena all’inizio? Uso Discourse per i miei corsi da molto tempo e sarei felice di aiutarti a iniziare.

2 Mi Piace

Lo uso da gennaio; l’unico problema che ho dovuto risolvere finora è stato la mancanza di supporto per TLS implicito per superare la fase di configurazione con il server di posta del mio dipartimento. Ma a essere onesti, se possibile, preferirei evitare di aggiungere funzionalità.

Ho installato il plugin Solved e ora sto cercando il momento giusto per attivarlo (sfortunatamente, ogni volta che si ricostruisce il container per attivare un nuovo plugin, si verifica un’interruzione di 5 minuti…). Sono anche un po’ preoccupato per il livello di supporto dei plugin. Sembra che tutti siano sotto l’ombrello di Discourse · GitHub, quindi spero facciano parte di qualche tipo di CI olistico.

Penso che Piazza avesse un’atmosfera accettabile e nel corso degli anni hanno aggiunto le funzionalità richieste dagli utenti; è solo che, nel complesso, offrono troppo poco valore, così ora nessuno (o troppo poche scuole) si iscrive e stipula contratti con loro, pagando quanto necessario per il valore (relativamente piccolo) che forniscono, soprattutto perché molte università utilizzano LMS gonfiati (come Canvas, che personalmente non uso affatto) e le tariffe di Piazza si aggiungerebbero a questo. Non ho sentito molto su quanto gli studenti abbiano trovato utile l’abbinamento con le aziende su cui Piazza ha basato il suo precedente modello di business.

A proposito, hai trovato una soluzione per la funzione “cerca un partner” di Piazza?

2 Mi Piace

Non ho mai avuto problemi con un plugin supportato ufficialmente. Abbiamo avuto alcune difficoltà con Babble, ma non è mai stato adottato ufficialmente. (E quelle difficoltà sembrano essere in fase di risoluzione.)

Per me, il modello pedagogico di Piazza è sempre stato sospetto. Insegno informatica e, anche nella mia disciplina pseudo-scientifica, raramente esiste una sola risposta corretta; è solitamente più produttivo avere una conversazione sulle alternative. Piazza non facilita questo aspetto. Inoltre, basta osservare che è un software di forum utilizzato essenzialmente solo in ambito accademico. (E ampiamente abusato all’interno dell’accademia per fare cose che non dovrebbe davvero…)

No! Non sapevo che avesse quella funzione. Usiamo un buon numero di plugin di Discourse, ma nel complesso è un forum, non qualcosa che risolverà tutte le sfide della gestione della tua classe. Per qualcosa del genere, potrei semplicemente creare il mio strumento, dato che sembra abbastanza semplice. Tuttavia, potresti sempre creare una categoria in cui gli studenti possano pubblicare annunci per trovare partner.

2 Mi Piace

Credo di aver creato un badge assegnato quando ho messo ‘mi piace’ al compito. Potrei poi utilizzare questi badge in uno script che genera i voti per i compiti.

Pensi che basti usare il pulsante ‘mi piace’ per questo (per un proprietario di gruppo o categoria) o serve un pulsante diverso?

Forse qualcosa come Discourse Retort è vicino a ciò che cerchi. Non sono sicuro se sia possibile limitare chi può creare ‘retorts’, ma anche se non lo fosse, dovresti essere in grado di nascondere la possibilità di rispondere tramite CSS.

Quindi lo stato ‘risolto’ è qualcosa che l’Autore Originale e una Persona Speciale (amministratore, membro del gruppo, forse qualcuno che ‘possiede’ la categoria?) possono attivare e disattivare? E, come per ‘risolto’, dovresti contrassegnare un singolo post come post ‘risolto’ e questo influenzerebbe lo stato di Risolto dell’argomento?

Penso che Geoffrey abbia ragione: se un argomento ha un post ‘risolto’ che chiude la conversazione è una norma della comunità (a meno che qualcuno non chiuda l’argomento).

3 Mi Piace

Grazie per il riferimento al plugin retort. Quindi si tratta di un plugin ospitato al di fuori del dominio github.com/discourse, il che presumibilmente significa che non è “ufficialmente” supportato (probabilmente a causa dell’avversione dei maintainer di Discourse al downvoting?). L’ho dato un’occhiata e contiene del codice del 2015 che gestisce il backend; questo suggerisce che l’API dei plugin di Discourse sembra essere relativamente stabile.

Stiamo effettivamente utilizzando anche Discord in classe, come mezzo di comunicazione non ufficiale, e le icone di risposta/retort si sono rivelate molto utili per lo scopo di esprimere approvazione (o disaccordo) sulle risposte. Gli usi più comuni sono: uno studente dà un “pollice in su” per dire “ho letto la tua risposta, grazie”, mentre io do un “pollice in su” per indicare “quanto detto da questa persona è corretto” oppure assegno un’icona “preoccupato” per dire “questo non è del tutto corretto”.

Hai menzionato la “chiusura di un argomento” (in Discourse), una funzionalità che non ho mai avuto bisogno di utilizzare e probabilmente non riesco a vedere un uso concreto in un contesto didattico. Per quanto mi riguarda, potrebbe anche essere spostata in un plugin.

La funzionalità “non risolto” in Piazza ha inoltre generato un’altra dinamica: il forum pubblicava statistiche come il “tempo medio di risoluzione” e mostrava in evidenza gli argomenti “non risolti” nei risultati di ricerca, spingendo docenti e/o studenti a fornire risposte e poi contrassegnare l’argomento come risolto.

1 Mi Piace

Esatto.

Significa questo oppure il plugin è gravemente obsoleto. Fortunatamente, in questo caso, penso che la tua valutazione sia corretta! Non credo di starlo utilizzando da nessuna parte al momento, ma lo usavo abbastanza di recente.

Almeno quest’ultimo è il caso con la segnalazione dei topic come risolti, come

image

Non sono sicuro del primo punto al momento, ma nel caso peggiore puoi ottenerlo con il plugin Data Explorer.

1 Mi Piace