moodlen mukauttaminen
TRANSCRIPT
![Page 1: Moodlen mukauttaminen](https://reader033.vdocuments.site/reader033/viewer/2022042816/559961fa1a28ab3f538b47b7/html5/thumbnails/1.jpg)
Moodlen mukauttaminen
Samuli KarevaaraMoodleMoot 15.5.2007
![Page 2: Moodlen mukauttaminen](https://reader033.vdocuments.site/reader033/viewer/2022042816/559961fa1a28ab3f538b47b7/html5/thumbnails/2.jpg)
Pohdittavaa
• Tarvitaanko muutoksia ytimeen?
![Page 3: Moodlen mukauttaminen](https://reader033.vdocuments.site/reader033/viewer/2022042816/559961fa1a28ab3f538b47b7/html5/thumbnails/3.jpg)
Pohdittavaa
• Vai muutetaanko asetuksia?• Korjataanko termistöä?• Vaihdetaanko teema?• Uusia moduuleja?• Lisää lohkoja?• Sovitaan ”pelisäännöistä”?
![Page 4: Moodlen mukauttaminen](https://reader033.vdocuments.site/reader033/viewer/2022042816/559961fa1a28ab3f538b47b7/html5/thumbnails/4.jpg)
Moodlen peruspalikat
• Lohkot• Teemat• Kielipaketit
• Moduulit• Aineistoformaatit
![Page 5: Moodlen mukauttaminen](https://reader033.vdocuments.site/reader033/viewer/2022042816/559961fa1a28ab3f538b47b7/html5/thumbnails/5.jpg)
Moodlen laajennuspalikat
• Kurssiformaatit• Kurssirekisteröinnit• Autentikointimoduulit• Tehtävä-moduulin tyypit• Kysymystyypit• Tekstisuodattimet
![Page 6: Moodlen mukauttaminen](https://reader033.vdocuments.site/reader033/viewer/2022042816/559961fa1a28ab3f538b47b7/html5/thumbnails/6.jpg)
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
![Page 7: Moodlen mukauttaminen](https://reader033.vdocuments.site/reader033/viewer/2022042816/559961fa1a28ab3f538b47b7/html5/thumbnails/7.jpg)
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)
![Page 8: Moodlen mukauttaminen](https://reader033.vdocuments.site/reader033/viewer/2022042816/559961fa1a28ab3f538b47b7/html5/thumbnails/8.jpg)
![Page 9: Moodlen mukauttaminen](https://reader033.vdocuments.site/reader033/viewer/2022042816/559961fa1a28ab3f538b47b7/html5/thumbnails/9.jpg)
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
![Page 10: Moodlen mukauttaminen](https://reader033.vdocuments.site/reader033/viewer/2022042816/559961fa1a28ab3f538b47b7/html5/thumbnails/10.jpg)
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
![Page 11: Moodlen mukauttaminen](https://reader033.vdocuments.site/reader033/viewer/2022042816/559961fa1a28ab3f538b47b7/html5/thumbnails/11.jpg)
Versionhallinta
• Voidaan käyttää myös laajennusmoduulien asenusten hallintaan–Laajennusten ei tarvitse olla omaa
tekoa
![Page 12: Moodlen mukauttaminen](https://reader033.vdocuments.site/reader033/viewer/2022042816/559961fa1a28ab3f538b47b7/html5/thumbnails/12.jpg)
Työkaluja
• Vim–ctags eli hyppy funtiokutsusta
suoraan funktioon
• WinMerge–Tiedostojen vertailu
• Versionhallinta–Subversion ja CVS
![Page 13: Moodlen mukauttaminen](https://reader033.vdocuments.site/reader033/viewer/2022042816/559961fa1a28ab3f538b47b7/html5/thumbnails/13.jpg)
Vim
![Page 14: Moodlen mukauttaminen](https://reader033.vdocuments.site/reader033/viewer/2022042816/559961fa1a28ab3f538b47b7/html5/thumbnails/14.jpg)
Vim
![Page 15: Moodlen mukauttaminen](https://reader033.vdocuments.site/reader033/viewer/2022042816/559961fa1a28ab3f538b47b7/html5/thumbnails/15.jpg)
Vim
![Page 16: Moodlen mukauttaminen](https://reader033.vdocuments.site/reader033/viewer/2022042816/559961fa1a28ab3f538b47b7/html5/thumbnails/16.jpg)
WinMerge
![Page 17: Moodlen mukauttaminen](https://reader033.vdocuments.site/reader033/viewer/2022042816/559961fa1a28ab3f538b47b7/html5/thumbnails/17.jpg)
TortoiseSVN