Vai al contenuto principale
Life at DataCamp

Come DataCamp gestisce la qualità dei corsi

In questo post del blog, scopri come DataCamp utilizza il feedback degli studenti per mantenere e migliorare la qualità dei contenuti.
Richie Cotton's photo
Richie Cotton
Aggiornato · 5 min leggi

Scopri con l'IA

ChatGPTClaudePerplexity

Crea il tuo account gratuito

Pratica and corso your progress.

Continua Con Google
Continuando, accetti i nostri Termini di utilizzo, la nostra Informativa sulla privacy e che i tuoi dati siano conservati negli Stati Uniti.

Come DataCamp crea il miglior curriculum di data science

In DataCamp, siamo orgogliosi di avere la migliore piattaforma e il miglior curriculum per imparare la data science. Per questo mettiamo molto impegno nell'assicurarci che ogni esercizio sia efficace nell'insegnare e piacevole da svolgere. Dopo il lancio di un corso, non lo consideriamo concluso: il lancio è solo l'inizio della raccolta dati. Ogni volta che uno studente prova un esercizio in un corso, registriamo dati come il numero di tentativi necessari per risolverlo e se ha avuto bisogno di assistenza chiedendo un suggerimento o la soluzione. Aggregando questi dati su tutti i nostri studenti, possiamo farci un'idea di quanto sia difficile un esercizio. Inoltre, gli studenti possono valutare gli esercizi da una a cinque stelle e inviarci feedback per farci sapere quanto è piaciuto un esercizio.

Il nostro team Content Quality lavora con i docenti per agire su questi dati e migliorare i corsi. Questo assume diverse forme, perché molte cose possono andare storte in un esercizio.

1. Correggere dati mancanti

A volte, piccole cose possono irritare molti studenti. In Data Science Toolbox (Parte 1), gli studenti imparano a scrivere funzioni lambda in Python usando un dataset basato sulla Compagnia dell'Anello di J.R.R. Tolkien, dalla trilogia de Il Signore degli Anelli. Purtroppo, nel dataset mancavano Gandalf e Pipino. I nostri studenti si sono giustamente lamentati, così li abbiamo ascoltati e abbiamo risolto il problema.

2. Evitare fraintendimenti e confusioni per chi impara su DataCamp

Analizzare i feedback su molti esercizi può rivelare schemi di idee sbagliate che gli studenti hanno. Molte analisi dei dati mantengono i dati in forma rettangolare, dove ogni riga è un record e ogni colonna è un valore appartenente a quel record. Ad esempio, ogni riga potrebbe corrispondere a una persona, e le colonne potrebbero essere il suo nome, la sua altezza e il suo colore preferito.

Una pratica molto comune di manipolazione dei dati è filtrare le righe di quel dato rettangolare. Un docente potrebbe scrivere un'istruzione come:

Filtra il dataset per rimuovere le righe in cui le persone sono più basse di 170 cm.

Va bene, ma la maggior parte dei software statistici, inclusi il pacchetto dplyr di R e il pacchetto Pandas di Python, ti fanno filtrare i dataset specificando le cose che vuoi mantenere. Se l'istruzione viene riscritta in questo modo:

Filtra il dataset per mantenere le righe in cui le persone sono più alte di 170 cm.

allora l'istruzione corrisponde al modo in cui funziona il codice ed evita un punto di confusione per gli studenti. Nei corsi avanzati, dove ci si aspetta che gli studenti conoscano la manipolazione dei dati, questa formulazione sarebbe meno problematica. Nel nostro corso Pandas Foundations, abbiamo notato che molti studenti faticavano con questo aspetto e abbiamo cambiato il linguaggio.

3. Creare un percorso di apprendimento sereno con feedback più completi e granulari

Tutti gli esercizi di DataCamp sono valutati automaticamente tramite software sviluppato dal nostro team di Content Engineering. Questo consente un feedback intelligente e immediato per gli studenti se sbagliano una risposta. È forse la caratteristica migliore della nostra piattaforma. Una delle parti più difficili è prevedere gli errori che gli studenti potrebbero commettere, così da dare loro buoni consigli su cosa fare diversamente la volta successiva. Questo significa che occasionalmente una soluzione corretta viene segnata come errata. Quando succede, gli studenti lo odiano. In un caso, uno studente si è lamentato:

Nel nostro corso Cluster Analysis in R, molti studenti avevano notato che, sebbene la soluzione suggerita per un esercizio usasse la nota funzione min() per calcolare un valore minimo, esisteva una soluzione più semplice ed elegante usando la meno nota funzione di minimo parallelo pmin().

In origine, l'esercizio accettava una sola soluzione ma, sulla base dell'idea ingegnosa degli studenti, ora entrambe le soluzioni sono accettate. Uno degli obiettivi del team di Content Engineering nello sviluppo del sistema di feedback di DataCamp è migliorare la flessibilità della valutazione, permettendo agli studenti di risolvere i problemi a modo loro.

Un'altra frustrazione che gli studenti possono incontrare con il nostro feedback automatico è vedere ripetutamente lo stesso messaggio di feedback durante un esercizio. Il principio è mostrato nel diagramma qui sotto, dove a uno studente viene chiesto di creare un array Python con tre elementi.

Fornendo un feedback più granulare, che affronta problemi specifici nella risposta di uno studente, possiamo offrire un'esperienza di apprendimento più positiva. I risultati del miglioramento del feedback sono incoraggianti. In un esercizio del nostro corso Intermediate Python for Data Science, il passaggio a un feedback granulare ha fatto scendere la percentuale di studenti che vedevano lo stesso messaggio di feedback più di una volta da circa il 65% a meno del 10%.

La percentuale di utenti che vedono lo stesso messaggio di feedback più di una volta è una metrica che monitoriamo per tutti gli esercizi e i corsi. In combinazione con la popolarità dei corsi, abbiamo creato un modo data-driven per continuare a migliorare l'esperienza di apprendimento nel modo più efficace.

Conclusione

Il nostro obiettivo per la fine dell'anno è che, per la metà dei corsi più popolari, la media della percentuale di feedback ripetuti su tutti gli esercizi sia inferiore al 30% per ciascun corso.

Continueremo ad aggiungere questi miglioramenti in tutte le tecnologie che gli studenti possono imparare su DataCamp. Internamente miglioriamo anche gli strumenti che usiamo per creare il feedback e analizzare le consegne degli studenti, per assicurarci di continuare a migliorare l'esperienza di apprendimento per tutti i contenuti attuali e futuri.

Ci sono molte altre cose che possono andare storte in un esercizio, ma spero che questo ti incoraggi a sapere che DataCamp ascolta il feedback degli studenti e lavora continuamente per migliorare la soddisfazione degli studenti con i nostri corsi.

Argomenti
Life at DataCamp
Correlato

blog

Tokenizzazione nel NLP: come funziona, sfide e casi d'uso

Guida al preprocessing NLP nel machine learning. Copriamo spaCy, i transformer di Hugging Face e come funziona la tokenizzazione in casi d'uso reali.
Abid Ali Awan's photo

Abid Ali Awan

10 min

blog

I 15 migliori server MCP remoti che ogni AI builder dovrebbe conoscere nel 2026

Scopri i 15 migliori server MCP remoti che stanno trasformando lo sviluppo AI nel 2026. Scopri come migliorano automazione, ragionamento, sicurezza e velocità dei workflow.
Abid Ali Awan's photo

Abid Ali Awan

15 min

blog

Che cos'è Snowflake? Guida per principianti alla piattaforma dati cloud

Esplora le basi di Snowflake, la piattaforma dati cloud. Scopri la sua architettura, le sue funzionalità e come integrarla nelle tue pipeline di dati.
Tim Lu's photo

Tim Lu

12 min

Mostra altro