Sviluppo

Unisciti agli sviluppatori che contribuiscono al successo della piattaforma Open edX. Scopri di più sul prodotto, sulla documentazione e sugli spazi di collaborazione.

Set di abilità consigliato

Per contribuire alla codebase di Open edX o per creare XBlock, gli sviluppatori hanno bisogno di:

Risorse di sviluppo

Tutto ciò di cui hai bisogno per essere un membro produttivo della comunità Open edX:

  • Documentazione ufficiale per gli sviluppatori
  • Spazi di collaborazione sul wiki
  • Accesso ai repository di codice (ospitati su GitHub)

Sviluppo dell'ambiente

Tutor è il tuo strumento per sviluppare e testare Open edX sul tuo computer locale (a partire da giugno 2023, lo sviluppo MFE rimane più semplice in Devstack, un ambiente di sviluppo precedente). Sia Tutor che Devstack utilizzano contenitori Docker che utilizzano gli stessi requisiti di sistema di un sistema di produzione.

Il tutor include:

  • Il sistema di gestione dell'apprendimento (LMS)
  • Studio, per lo sviluppo del corso
  • Forum
  • Valutazioni di risposta aperte

Tutor è anche il modo consigliato per eseguire un'istanza Open edX.

Personalizzazione

Le opzioni per personalizzare la tua istanza Open edX includono XBlock, LTI e API.

Segnalazione di problemi

Se vuoi segnalare un problema tecnico con il software Open edX, Slack è il posto giusto per farlo. Puoi richiedere un invito Slack automaticamente, quindi unisciti al nostro comunità Spazio di lavoro lento. I problemi di sicurezza devono essere segnalati privatamente a sicurezza@edx.org.

Iniziamo

Nuovo per lo sviluppo Open edX? Consulta la nostra pagina introduttiva per i dettagli sulla scelta di una distribuzione.