
Osim standardne funkcionalnosti sustava za upravljanje udaljenim učenjem (LMS), Moodle uključuje dodatnu funkcionalnost za izradu jednostavnih sadržaja za e-učenje (programa, tečaja, lekcija, elemenata sadržaja). Sustav uključuje i modul za testiranje koji omogućava brzo i jednostavno kreiranje pitanja, odgovora i definiranje testova, njihovu isporuku i evaluaciju te naknadno izvještavanje i analizu.
Sadržaj se u Moodleu organizira u e-tečajeve (kolegije) koje je moguće hijerarhijski kategorizirati. Tečajevi sadrže aktivnosti i resurse koji mogu biti:
- Osnovna stranica ili članak
- Datoteka
- Poveznica
- Knjiga
- Lekcija
- H5P interaktivni sadržaj
- SCORM paket
- Kviz/test
- Zadatak
- Radionica
- Forum/diskusijska grupa
- Chat
- Anketa
- Wiki
- Rječnik
- ...
Osim više od dvadeset ugrađenih aktivnosti i resursa, unutar biblioteke Moodle dodataka (pluginova) moguće je pronaći i druge korisne aktivnosti koje je moguće ugraditi.
Moodle autorima omogućava jednostavno i brzo stvaranje sadržaja, iako je razvoj ograničen na mogućnosti koje pružaju ugrađene i dodane vrste aktivnosti. Međutim, Moodle omogućava i ugrađivanje sadržaja stvorenog drugim alatima.
Funkcionalnost razvoja sadržaja za e-učenje je ugrađena u standardnu instalaciju Moodle sustava odnosno ne traži dodatne aktivnosti i troškove prilikom implementacije osim upoznavanja i edukacije autora.