Moodlen mukauttaminen

Preview:

Citation preview

Moodlen mukauttaminen

Samuli KarevaaraMoodleMoot 15.5.2007

Pohdittavaa

• Tarvitaanko muutoksia ytimeen?

Pohdittavaa

• Vai muutetaanko asetuksia?• Korjataanko termistöä?• Vaihdetaanko teema?• Uusia moduuleja?• Lisää lohkoja?• Sovitaan ”pelisäännöistä”?

Moodlen peruspalikat

• Lohkot• Teemat• Kielipaketit

• Moduulit• Aineistoformaatit

Moodlen laajennuspalikat

• Kurssiformaatit• Kurssirekisteröinnit• Autentikointimoduulit• Tehtävä-moduulin tyypit• Kysymystyypit• Tekstisuodattimet

Lohkot

• Helpoin tapa lisätä omia toimintoja Moodleen–Käyttöliittymä lohkon kautta

• Yleensä ”aputoimintoja”, eivät sisälly kurssin rakenteeseen–Export to HTML ja Course Menu

• http://docs.moodle.org/en/Development:Blocks

Laajennuspalikoista lisää

• Helpointa lähteä liikkeelle kopioimalla peruspalikka uudelle nimelle ja muokkaamalla sitä–Kurssiformaatit!

• Moduulit–Monipuolisin mutta myös

monimutkaisin tapa– http://docs.moodle.org/en/Modules_(developer)

Ytimen räätälöinti

• Versionhallinta välttämätöntä!• Varaudu päivitysten hajoamiseen

–Päivitykset versionhallinnan kautta– ”Koodikonfliktien” ratkominen

• Testaa omat muutokset päivityksen jälkeen

Versionhallinta

• Ytimestä (trunk eli runko) tehdään eri haaroja/oksia (branches)

• Oksat sisältävät runkoon tehtyjä muokkauksia

• Muokkauksia voi viedä hallitusti oksasta toiseen

Versionhallinta

• Voidaan käyttää myös laajennusmoduulien asenusten hallintaan–Laajennusten ei tarvitse olla omaa

tekoa

Työkaluja

• Vim–ctags eli hyppy funtiokutsusta

suoraan funktioon

• WinMerge–Tiedostojen vertailu

• Versionhallinta–Subversion ja CVS

Vim

Vim

Vim

WinMerge

TortoiseSVN