Upload
samuli-karevaara
View
560
Download
1
Embed Size (px)
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