Versioni aggiornate del software Open edX: acero e noce moscata

19 dicembre 2022 | Di

Ana Garcia - Specialista di marketing presso eduNEXT

Apri edX Maple and Apri edX noce moscata offre funzionalità entusiasmanti per fornire un'esperienza di apprendimento online con maggiori dettagli sulle date dei corsi, tracce e procedure dettagliate. Inoltre, introduce modifiche su Tutor, un focus su eventi e filtri Open edX e alcuni aggiornamenti di sicurezza. Olive, l'ultima versione del software Open edX, è stata pubblicata la scorsa settimana e seguiranno contenuti aggiuntivi che ti aggiorneranno sulle nuove funzionalità integrate. Imparerai di più su Olive al prossimo Open edX Meetup, in programma per il 1/26/2023 alle 10:XNUMX (EDT). Il link per la registrazione a questo evento virtuale gratuito sarà pubblicato sul nostro calendario eventi, nella prossima settimana.

Questo blog ti parlerà di alcune delle ultime aggiunte a Maple e Nutmeg che ti torneranno sicuramente utili durante la navigazione nella piattaforma e la generazione di corsi online. Come al solito, i cambiamenti e i miglioramenti sono organizzati in base all'esperienza che fornisce al tipo di utente che utilizza la piattaforma: studenti, istruttori, amministratori, operatori e sviluppatori. Quindi diamo un'occhiata a ciò che queste ultime versioni hanno da offrire!

Esperienze di istruttore

Senza MFE – Pagine predefinite e politiche di classificazione

Le pagine predefinite del corso ora hanno un ordine standardizzato per garantire la coerenza tra tutti i corsi sulla piattaforma. Tuttavia, gli insegnanti possono creare nuove schede personalizzate e ordinarle in base alle proprie preferenze. 

apri gli aggiornamenti di acero edx e noce moscata

Inoltre, gli autori del corso potranno impostare le nuove politiche di valutazione per impostare una soglia minima di voto di 99 (in precedenza non poteva essere superiore a 97). 

apri gli aggiornamenti di acero edx e noce moscata

Creazione di corsi Importazione di messaggi e convalida

Sebbene molti team del corso in genere non utilizzino questa importazione del corso, gli educatori non sono in grado di continuare la creazione del corso quando fallisce. Nelle versioni precedenti, potevano verificarsi problemi occasionali durante l'importazione di una nuova versione del corso tramite Studio. I messaggi di errore non identificavano facilmente l'errore e rendevano il processo più noioso, poiché era necessario un amministratore per aiutare a risolvere i problemi. Ora, gli insegnanti vedranno messaggi di errore specifici nell'area di importazione del corso di Studio. Per gli sviluppatori, questi errori vengono registrati e possono essere esportati in New Relic, Splunk, ecc.

le nuove versioni aprono edx

un. Errori di caricamento

  • Blocco di file perso durante il caricamento – Quando un file di importazione del corso (tar.gz) supera i 20 MB, viene suddiviso in blocchi uguali e caricato sul server. A causa della nostra configurazione del server, è possibile che un blocco venga perso, il che potrebbe causare il fallimento dell'importazione del corso durante l'unione sul server.
  • Errore di caricamento blocco file non riuscito – Questo errore si verifica quando un blocco di file è stato perso durante il processo di caricamento. Per questo motivo, il file viene danneggiato e non può essere elaborato.
  • File incompatibile – Si verifica se un utente tenta accidentalmente di caricare un file incompatibile. Questo controllo esiste anche nel frontend.

b. Errori di disimballaggio

  • Utente non valido – Attivato se lo user_id fornito non esiste.
  • Permesso negato - Questo errore si verifica se l'utente non dispone delle autorizzazioni necessarie per eseguire l'importazione del corso.
  • File incompatibile – Appare se l'archivio da decomprimere non è in formato tar.gz. Questo controllo verifica che il processo di spacchettamento non venga eseguito se il file non è in un formato valido.
  • File non trovato - Se l'archivio caricato non è disponibile nel deposito o è stato eliminato, verrà visualizzato l'errore.
  • File Tar non sicuro – Questo è un errore a livello di sistema che si verifica quando l'archivio tar tenta di decomprimere nella radice dove non dispone delle autorizzazioni.
  • Eccezione sconosciuta - Potrebbero esserci eventi sconosciuti che si verificano durante l'importazione del corso, per questi ulteriori informazioni verranno registrate nei log di sistema, ma non ci sono errori chiari e utili per l'utente.

c. Verifica fase

  • Verifica nome radice – Il nome radice per l'importazione di un corso è course.xml e per una libreria è library.xml. Se quel file non esiste, viene generato questo errore.

d. Errori di aggiornamento

Possono verificarsi errori dopo la convalida XML e durante gli aggiornamenti dei dati nel corso.

  • Errore durante l'analisi dell'asset XML – Errore durante l'analisi di assets.xml
  • ID corso duplicato – Interruzione dell'importazione perché esiste già un corso con questo ID.
  • Errore di importazione del modulo – Un modulo del corso non è stato importato correttamente.
  • Errore del provider di supervisione – Questo errore viene generato quando un file courserun.xml contiene un attributo proctoring_provider, ad esempio proctoring_provider=”proctortrack“ e quel provider non è disponibile/abilitato sul server.

Aperto – Valutazioni di risposta

Rubriche riutilizzabili

Nella creazione del corso, ora è possibile riutilizzare una rubrica ORA (Open Response Assessment) esistente in un corso durante la creazione di una nuova ORA nello stesso corso. Utilizzando un ID blocco, ora puoi specificare quale rubrica dell'ORA vuoi clonare in un'altra ORA all'interno dello stesso corso.

Come farlo è molto semplice:

  1. In Studio, vai a Rubrica e seleziona la rubrica che desideri clonare. Questo è nella sezione del modale di modifica per ORA pubblicati e non pubblicati.
  2. Seleziona Clona Rubricae copia l'ID del blocco per tale ORA.
  3. Successivamente, procedi con la creazione di una nuova ORA o passa a una ORA esistente.
  4. Apri la sezione Rubrica del modifica modale.
  5. Incolla clonerai l'intero blocco IS dell'ORA. O,
  6. Digita alcuni caratteri da quell'ID blocco e selezionalo dal menu a discesa.
  7. Selezionare Clona dopo aver selezionato l'ID blocco corretto. Tutti i valori di rubrica esistenti verranno sostituiti dai valori di rubrica dell'ORA originale.

Inoltre, con i nuovi aggiornamenti gli studenti possono inviare commenti con un limite di caratteri esteso a 1k caratteri, aggiungere un nuovo pulsante per modificare un'ORA in Studio e inserire i commenti di invio a tutta larghezza.

Xblocks: LTI 1.3 e LTI Advantage Support

lti-consumer-xblock (noto anche come xblock-lti-consumer) è stato aggiornato per supportare LTI 1.3 e le funzionalità Deep Linking (LTI-DL) e Assignments and Grades services (LTI-AGS) di LTI Advantage. Queste funzioni sono ora abilitate per impostazione predefinita. È possibile trovare informazioni sulla configurazione di lti-consumer-xblock Qui..

Nuovi XBlock

  • Xblock – immagine – modale: Lo strumento per le immagini a schermo intero è un altro modo per consentire ai partecipanti di vedere più dettagli nelle immagini fornite. Questo strumento è utile per immagini grandi con molti dettagli. Sulla pagina viene visualizzata una versione ridimensionata dell'immagine, ma facendo clic sull'immagine si apre un modale a schermo intero con la versione a grandezza naturale dell'immagine.
  • Xblock – nel – video – quiz: Questo XBlock consente di visualizzare i componenti edX agli utenti all'interno dei video in punti temporali specifici.
  • Xblock – lti – consumatore: Questo XBlock implementa il lato consumer della specifica LTI consentendo l'integrazione di strumenti di provider LTI di terze parti.
  • Annoto: Si tratta di una soluzione di collaborazione in-video che trasforma un flusso video/VOD statico unidirezionale in un'esperienza di gruppo attiva e interattiva, in cui i partecipanti contribuiscono, condividono e apprendono insieme. Gli utenti possono sporgersi in avanti e diventare partecipanti e non solo spettatori passivi e solitari, coinvolgendo attivamente tutti gli utenti e tornando al contenuto video, condividendo più idee e creando contenuti più significativi. Queste esperienze di gruppo interattive si traducono in tassi di coinvolgimento e fidelizzazione più elevati e sono supportate da analisi e approfondimenti completi che facilitano notevoli miglioramenti a contenuti, comunicazioni e risultati misurabili.
annoto apri edx xblock
annoto apri edx xblock
  • PDF: Componente del corso (Open edX XBlock) che fornisce un modo semplice per incorporare un PDF.
  • Grafico XBlocco: Questo XBlock fornisce un nuovo XBlock agli autori di contenuti, consentendo loro di implementare grafici nel loro corso, senza troppi problemi e con un'interfaccia utente per rendere l'attività il più semplice possibile.

Attualmente, i grafici forniti sono grafici ad area, a barre, a colonne, a torta, a linee e a dispersione. I grafici sono popolati da una tabella facilmente configurabile dall'utente e possono contenere valori o insiemi, a seconda del tipo di grafico.

La visualizzazione dei grafici stessi è fornita da Google Charts, realizzata nello stile colorato del material design.

le nuove versioni aprono edx
  • Blocco SCORM X: Questo è un XBlock per visualizzare i contenuti SCORM all'interno di Open edX LMS e Studio. Salverà lo stato dello studente e riporterà i punteggi nella scheda dei progressi del corso. Attualmente supporta lo standard SCORM 1.2 e SCORM 2004.
SCORM Xblock aperto edx

Nuovi XBlock

  • Disegno vettoriale: Per creare esercizi di disegno vettoriale.
  • Blocco H5P X: H5P XBlock offre la possibilità di ospitare e riprodurre contenuti H5P nella piattaforma edX aperta. Ha alcune funzionalità in più come: capacità di contrassegnare il contenuto H5P come completo nella piattaforma edX aperta, capacità di acquisire il punteggio del contenuto H5P nell'ambiente edX aperto, salvare lo stato dello studente, che può essere recuperato in seguito e la possibilità di ospitare il contenuto H5P su archiviazione cloud come AWS S3.
  • Webhook – Blocco X: Questo repository fornisce un X-Block che attiva un webhook inviando un payload con informazioni di base sul corso e sullo studente a un URL configurabile.

L'XBlock può essere impostato in tre modalità:

– Invia il payload ogni volta che l'utente visita l'unità didattica.

– Invia il payload solo la prima volta che l'utente visita l'unità didattica (modalità predefinita).

– Consentire allo studente di inviare la richiesta cliccando su un pulsante.

Con MFE

Infine, è stato aggiunto il supporto per Gradebook MFE (micro frontend), inclusi temi personalizzati e traduzioni compatibili nelle lingue da destra a sinistra come l'arabo o l'ebraico. 

Gli amministratori

Senza MFE – Complessità delle password

Esistono nuovi requisiti di complessità per le password, che sono conformi a PCI. Per maggiori informazioni, guarda questo.

  • Ora è possibile aggiungere campi facoltativi al modulo di registrazione che sono sempre visibili e non richiedono all'utente di fare clic sulla casella di controllo "Supporta la ricerca educativa fornendo informazioni aggiuntive". Usa la nuova impostazione esposta facoltativamente nel file REGISTRAZIONE_EXTRA_FIELDS impostazione.
  • Aggiunta una casella di controllo per l'attivazione dell'attivazione al modulo di registrazione (selezionata per impostazione predefinita) in modo che l'utente possa accettare di ricevere messaggi di marketing. Il campo marketing_emails_opt_in è ora abilitato per impostazione predefinita nel file RE.
le nuove versioni aprono edx

Strumento di posta elettronica del corso in blocco

In primo luogo, è stata aggiunta la possibilità di filtrare i destinatari degli invii di massa per segmentare in base allo scopo della comunicazione. Questa funzione può essere abilitata impostando un valore per l'impostazione BULK_COURSE_EMAIL_LAST_LOGIN_ELIGIBILITY_PERIOD. Il suo valore deve essere un numero intero (che rappresenta i mesi) che rappresenta il periodo di idoneità dalla data corrente per ricevere un messaggio. Allo stesso modo, è stata aggiunta una semplice tabella bulk_email_disabledcourse che consente di disabilitare lo strumento email di massa per esecuzioni di corsi specifici, in modo che non possano vedere la scheda email di massa nel pannello dell'istruttore.

Strumento di posta elettronica del corso in blocco Apri edX

D'altra parte, ora è possibile inviare e-mail utilizzando l'ID utente invece dell'indirizzo e-mail. L'impostazione EMAIL_USE_DEFAULT_FROM_FOR_BULK è stata modificata in EMAIL_USE_COURSE_ID_FROM_FOR_BULK. In precedenza, era possibile che un indirizzo "da" creato da un ID corso non esistesse e fallisse. Ora, coloro che desiderano farlo, possono farlo impostando il flag su true.

Esperienze dello studente

Con MFE – Tour utente

Si tratta di procedure dettagliate per l'utente che mirano a dimostrare agli studenti le sezioni che devono tenere in considerazione nella piattaforma per completare con successo i loro corsi. 

Per impostazione predefinita ci sono tre tour progettati:

  • "Corso Home Tour nuovo utente"
  • "Corso Home Percorso utente esistente"
  • "Tour nuovo utente Courseware"

Scheda Date

Il suo scopo è consentire allo studente di anticipare ed essere concentrato sui momenti più rilevanti del suo viaggio nel corso. Lì, gli studenti possono vedere la struttura complessiva del corso con le date più importanti come il giorno dell'esame, l'invio dei compiti e il completamento del programma. 

Obiettivi del corso settimanale

Questo aggiornamento mira a contribuire al successo degli studenti attraverso la capacità di pianificare e avere chiarezza sulle loro prestazioni attese. È anche possibile per gli studenti iscriversi alle e-mail settimanali contenenti queste informazioni. 

Per utilizzarlo, sul lato destro della home page del corso, è presente un widget che consente di selezionare un obiettivo di apprendimento settimanale.  

Pagina di avanzamento del corso

La pagina di avanzamento del corso è stata rinnovata e ora fornisce agli studenti una comprensione visiva dei loro progressi attraverso il contenuto, con voti suddivisi e accumulati, un riepilogo delle loro prestazioni su diversi tipi di compiti e collegamenti aggiuntivi per supportare lo sviluppo del corso. 

Esami speciali

Gli esami sorvegliati sono possibili anche in Nutmeg, ma ora lo studente deve essere iscritto al corso. Per questo, non è richiesta la verifica dell'identità (IDV).

Esperienze degli sviluppatori

Senza MFE

Maple e Nutmeg hanno aggiunto il supporto per custom Editor xBlock in Studio, un'API per aggiornare le impostazioni di iscrizione e-mail dell'utente e una nuova funzionalità nei plug-in Django per restituire il contesto per il modello di dashboard dell'istruttore. 

Aggiornamenti delle dipendenze

  • Django3.2 Abbiamo aggiornato Django alla versione 3.2, la prossima versione LTS (supporto a lungo termine). Maggiori dettagli sono disponibili Qui..
  • Ricerca elastica 7.10 Abbiamo aggiornato tutti gli IDA, utilizzando ElasticSearch (edx-platform, Blockstore, discovery, notes, analytics-api, cs-c comments-service) a ElasticSearch 7.10.
  • Mongo 4.2 MongoDB versione 4.0 terminerà nell'aprile 2022. Abbiamo aggiornato tutti gli IDA, utilizzando Mongo 4.0 (edx-platform, cs-comments) a Mongo versione 4.2. Più dettagli Qui.
  • Estensibilità del kernel: abbiamo aggiunto un nuovo modo per estendere il core tramite Open edX Events & Filters. Puoi verificarlo qui.
  • Apri eventi edX: che consente di estendere la funzionalità ascoltando l'evento che viene inviato al termine di un processo chiave, ad esempio dopo la registrazione, il login, l'iscrizione, ecc.
  • Apri i filtri edX: è possibile impostare un elenco di funzioni da eseguire prima dell'avvio di un processo chiave, ad esempio prima della registrazione, login, logon, registrazione, ecc.

Strumenti obsoleti

Ogni aggiornamento porta nuovi strumenti e rimuove anche strumenti che non forniscono più vantaggi adeguati. Di seguito, confermiamo gli strumenti che verranno rimossi con questo aggiornamento:

OPPIA: uno strumento per la creazione di brevi tutorial interattivi (chiamati 'esplorazioni') che tentano di simulare una conversazione con un tutor umano. Questa funzionalità potrebbe essere sostituita con uno strumento H5P che includa diversi modi interattivi per mostrare i contenuti.

Sostienici

Continuiamo a lavorare insieme per il futuro dell'istruzione! Sponsorizza la conferenza Open edX per aiutare a sostenere le nostre iniziative di ricerca in corso nell'istruzione online: https://con.openedx.org/

Caricamento in corso

Risposte notevoli
  1. Articolo molto istruttivo che mostra davvero come Open edX stia rapidamente migliorando.

    Brevi note su ciò che è nuovo per me:

    • Hook e filtri XBlock: mi piacerebbe imparare come usarli e cosa si può/non si può fare con loro in Open edX.
    • Blocco H5P X. Vale la pena esplorare lo strumento e vedere come i nostri clienti ne trarrebbero vantaggio.
    • Webhook xblock
    • Una serie di nuovi xblock interessanti da scoprire e testare
    • costume Editor xBlock in Studio : non sono ancora sicuro di cosa sia né di come usarlo. Sarebbe fantastico se qualcuno potesse spiegarmelo,

    Una domanda sugli aggiornamenti delle dipendenze:

    • Sono stato sorpreso di trovare ES aggiornato alla v7.x. C'è stata una discussione nel gruppo di lavoro BTR sul passaggio da ElasticSearch a OpenSearch per il supporto al di fuori di AWS. Quelle informazioni sono obsolete?
Continua la discussione su discutere.openedx.org

A chi e' rivolto

Avatar per il sistema Avatar per ARM Bouhali

Tempo per altro? Dai un'occhiata agli articoli qui sotto.

Annuncio dei rappresentanti della community Open edX® TOC 2026
Dare potere a una nazione: come l'Ucraina ha ampliato una scuola nazionale online con la piattaforma Open edX®
Presentazione alla conferenza Open edX 2026: invito a presentare relatori!
Come la NASA ha esteso l'istruzione scientifica aperta a 20,000 ricercatori con la piattaforma Open edX
Partecipa alla conferenza Open edX 2026!

La conferenza Open edX del 2026 presenterà casi d'uso innovativi per uno dei migliori sistemi di gestione dell'apprendimento online open source al mondo, la piattaforma Open edX, e scoprirà gli ultimi progressi nella progettazione didattica, nella costellazione dei corsi e nei metodi per utilizzare ed estendere la piattaforma Open edX , comprese tecnologie rivoluzionarie, come l'intelligenza artificiale generativa.