Strumenti di sviluppo

Da MoodleDocs.


Gli sviluppatori del codice Moodle dispongono di speciali strumenti inclusi nel pacchetto Moodle. La maggior parte di questi strumenti deve essere utilizzata esclusivamente nei siti di prova (non nei siti in produzione). Tuttavia, ce ne sono alcuni che potrebbero essere usati con la dovuta attenzione da un Amministratore.

Funzionalità sperimentali

Moodle include alcune funzionalità sperimentali che un Amministratore prudente potrebbe abilitare. Consultare Impostazioni sperimentali per ulteriori informazioni.

Debugging

Amministrazione del sito > Sviluppo > Debugging

Talvolta un Amministratore potrebbe voler visualizzare messaggi di errore più completi. Per impostazione predefinita non se ne mostra NESSUNO. Questi messaggi possono:

  1. essere poco chiari ai Docenti e agli Studenti quando compaiono improvvisamente;
  2. rivelare dettagli su Moodle e sul web server che non dovrebbero essere di dominio pubblico.

Per questo motivo, il Debugging va utilizzato con attenzione e per brevi periodi di tempo. Consultare Debugging per maggiori informazioni.

Test client Web service

Consultare Test client Web service per ulteriori dettagli.

Svuota cache

Amministrazione del sito > Sviluppo > Svuota cache

Moodle può salvare nella cache i Temi, le stringhe per la personalizzazione delle lingue, i Filtri e altre informazioni calcolate e immagazzinate dal browser. Questo collegamento obbliga il browser di tutti gli utenti ad aggiornare le schermate di Moodle. Diversi moduli che usano la cache hanno impostazioni che disattivano la memorizzazione nella cache per quel modulo. Eliminare o pulire la cache riduce le prestazioni.

Librerie di terze parti

Un elenco di tutte le librerie di terze parti in uso, le relative versioni e licenze è disponibile su Amministrazione del sito > Sviluppo > Librerie di terze parti. Consultare (EN) Moodle libraries credits nella documentazione per sviluppatori per approfondimenti.

Test di accettazione

Amministrazione del sito > Sviluppo > Test di accettazione

Consultare (EN) Acceptance testing nella documentazione per sviluppatori per approfondimenti.

Crea corso di test

Consultare Generare un corso di test per maggiori informazioni.

Crea test plan JMeter

Consultare Generare un test plan JMeter per ulteriori dettagli.

Test PHPUnit

Amministrazione del sito > Sviluppo > Test PHPUnit

Consultare (EN) PHPUnit nella documentazione per sviluppatori per approfondimenti.

Libreria di modelli

Consultare Libreria di modelli per maggiori dettagli.

Editor XMLDB

Amministrazione del sito > Sviluppo > Editor XMLDB

L’editor XMLDB è uno strumento per creare file .xml che specificano come Moodle dovrebbe impostare le tabelle del database. Consultare (EN) XMLDB editor nella documentazione per sviluppatori per approfondimenti.