Inserire tutti i criteri desiderati: saranno cercate le app che li soddisfano tutti; se si specifica più volte lo stesso criterio, solo l'ultima occorrenza sarà considerata.
Questa è la homepage di CodeCombat. Da qui è possibile accedere o registrarsi selezionando il proprio profilo tra educatore, genitore o studente.
Tramite il menu a tendina 'Insegnanti', i docenti possono consultare una panoramica completa dei servizi offerti e accedere ai materiali didattici per le lezioni. Cliccando invece su 'Gioca' o sul pulsante 'Comincia a giocare!', lo studente può testare immediatamente alcuni dei percorsi di apprendimento (learning path) messi a disposizione dalla piattaforma o unirsi a una classe specifica inserendo il codice condiviso dal proprio insegnante.

Questa è la schermata di creazione della classe virtuale. Da qui è possibile definire il Nome della Classe, selezionare i percorsi di apprendimento da assegnare e scegliere il linguaggio di programmazione di riferimento. Il docente può inoltre configurare la modalità di scrittura del codice, decidendo se vincolare la classe all'interfaccia testuale o a quella a blocchi, oppure lasciare che lo studente scelga liberamente tra le due. Infine, la piattaforma permette l’integrazione diretta con Google Classroom per semplificare la gestione degli studenti.

Questa è la dashboard del docente di CodeCombat. Da questa sezione è possibile gestire i propri gruppi di studio aggiungendo nuovi studenti, recuperando il codice classe o il link diretto per l'invito, e personalizzando le impostazioni della classe e l'assegnazione dei livelli.
Attraverso la barra laterale sinistra, l'insegnante può navigare tra le diverse classi create e accedere a risorse fondamentali: nella sezione 'Curriculum' si trovano le panoramiche sui percorsi di studio con slide pronte all'uso, mentre in 'Teacher Tools' sono disponibili ulteriori risorse di supporto alla didattica. Infine, l'area 'Valutazioni' permette un monitoraggio granulare dell'attività: oltre a consultare le statistiche aggregate della classe per una visione d'insieme, è possibile analizzare il tempo impiegato da ogni alunno e visualizzare nel dettaglio il codice specifico scritto dagli studenti per superare i singoli livelli.

Questa è la dashboard dello studente, l'area centrale da cui l'utente può gestire la propria esperienza su CodeCombat. Da qui è possibile personalizzare il proprio avatar e selezionare i livelli da affrontare.
La schermata offre una panoramica delle classi attive a cui lo studente è iscritto e dei relativi progressi; è inoltre presente una funzione rapida per unirsi a nuovi corsi tramite codice. All'interno di ogni box classe, sono disponibili collegamenti diretti per esplorare la mappa di gioco, visualizzare l'elenco dei livelli e consultare i video esplicativi che approfondiscono i concetti di programmazione introdotti durante le sfide.

Questa è la mappa di gioco dal punto di vista dello studente: un'interfaccia interattiva ambientata in un mondo fantasy dove i livelli sono disposti lungo un percorso di apprendimento strutturato. Lo studente può visualizzare la propria progressione, tornare sui livelli già completati per esercitarsi o procedere verso nuove sfide seguendo la sequenza didattica suggerita dalla piattaforma.

Questa è l'interfaccia di gioco di CodeCombat: lo schermo è diviso in due aree principali per favorire l'apprendimento pratico. Nella parte destra, lo studente scrive ed esegue il codice sorgente, mentre nella parte sinistra visualizza in tempo reale le azioni del proprio personaggio che si muove e interagisce per completare gli obiettivi del livello. In caso di difficoltà, la piattaforma mette a disposizione suggerimenti contestuali e un assistente virtuale basato su IA, capace di guidare l'utente nella risoluzione dei problemi e nel debugging del codice.

CodeCombat può essere utilizzata in ambito didattico per:
Copia link