Uploaded avatar of iHiD

Presentiamo i representer

@iHiD
Quasi 4 anni fa
Video

Ora abbiamo lanciato ufficialmente la seconda parte della nostra strategia di feedback automatizzato: i Representer! Questo post offre una panoramica rapida di come funzionano e del perché sono così utili. È un po' più tecnico del solito, quindi allacciati le cinture!

Che cos'è un Representer?

Un Representer è un software che prende la soluzione di uno studente e ne restituisce una rappresentazione normalizzata. Usiamo poi queste rappresentazioni per snellire il feedback automatizzato e la classificazione.

Un esempio è il modo migliore per spiegare cosa sono i Representer. Immaginiamo che due studenti inviino due soluzioni all'esercizio hello-world in Ruby:

# Student 1's submission
def self.hello(name = 'World')
  "Hello, #{name}!"
end
# Student 2's submission
def self.hello(nom='World')
    "Hello, #{nom}!"
end

Anche se il codice di queste soluzioni è diverso (indentazione, nomi delle variabili e sintassi delle stringhe diversi), in sostanza sono la stessa cosa. Quindi, creando una rappresentazione normalizzata, possiamo trattarle come identiche ai fini del feedback.

Perché è utile?

Creando queste rappresentazioni normalizzate, possiamo fare in modo che il feedback dato su una soluzione venga applicato automaticamente ad altre soluzioni simili. Questo significa che, come studente, è molto più probabile che tu riceva un feedback immediato e davvero pertinente. E come mentore non dovresti più aver bisogno di dare lo stesso feedback due volte a una soluzione simile: lo fai una volta nell'interfaccia Automation e il resto funziona come per magia.

Possiamo anche usare i Representer insieme ai nostri Analyzer già esistenti. Gli Analyzer possono commentare aspetti generali (come i nomi delle variabili, il linting, ecc.) e le rappresentazioni possono concentrarsi sui cambiamenti più ampi da apportare. C'è un potenziale enorme e noi ne stiamo appena scalfendo la superficie.

Chi può aggiungere feedback?

La possibilità di aggiungere feedback alle rappresentazioni è riservata ai nostri super-mentori, circa 150 persone che hanno fatto da mentore a centinaia di studenti mantenendo una valutazione elevata come mentori.

Se sei un super mentore, ora dovresti trovare la scheda "Automation" sbloccata nella tua Mentoring Dashboard, che puoi usare per accedere alle soluzioni a cui è possibile aggiungere feedback. Leggi la documentazione con attenzione: ci sono molte sottigliezze da tenere presente per farlo bene!

Cosa resta da fare?

Ci sono alcune nuove funzionalità per i Representer che rilasceremo nelle prossime settimane e nei prossimi mesi. Pubblicheremo informazioni sul nostro Forum (come questo post sull'aggiornamento dei Representer), quindi tienilo d'occhio.

Costruire un Representer

Se ti interessa costruire un Representer, dai un'occhiata alla documentazione sui Representer per maggiori informazioni, oppure apri un nuovo argomento sul nostro forum se hai domande!

01 novembre 2022 · Ti è stato utile?