Izrada dodataka za sustav Moodle Zvonko Martinovi Vrste

  • Slides: 7
Download presentation
Izrada dodataka za sustav Moodle Zvonko Martinović

Izrada dodataka za sustav Moodle Zvonko Martinović

Vrste dodataka za sustav Moodle • https: //moodle. org/plugins/ • https: //docs. moodle. org/dev/Plugin_types

Vrste dodataka za sustav Moodle • https: //moodle. org/plugins/ • https: //docs. moodle. org/dev/Plugin_types • Vrste dodataka (40 -ak različitih vrsta dodataka): • • • Aktivnosti Administratorski dodaci Načini ocjenjivanja Dodaci za zadaću (vrsta zadaće i povratne informacije) Dodaci za uređivače teksta Vrste autentikacije Ograničenja dostupnosti Blokovi Dodaci za knjigu Cache store Upisi Teme. . .

Kako izraditi dodatak za sustav Moodle 1. Moodle docs: • https: //docs. moodle. org/dev/Coding

Kako izraditi dodatak za sustav Moodle 1. Moodle docs: • https: //docs. moodle. org/dev/Coding • https: //docs. moodle. org/dev/Activity_modules • https: //docs. moodle. org/dev/NEWMODULE_Documentation 2. Mod newmodule: • https: //github. com/moodlehq/moodle-mod_newmodule 3. Moodle core • https: //github. com/moodle

Teme radionice • • • Standardne datoteke i funkcije Definicija tablica u bazi podataka

Teme radionice • • • Standardne datoteke i funkcije Definicija tablica u bazi podataka (install. xml) Definicija korisničkih prava (access. php) Događaji (events. php) Jezični paket Definicija biblioteke (lib. php i locallib. php) Postavke aktivnosti Predlošci (mustache template) CSS i Javascript

Mod features • • • • • FEATURE_MOD_INTRO - true ako modul podržava uvod

Mod features • • • • • FEATURE_MOD_INTRO - true ako modul podržava uvod FEATURE_SHOW_DESCRIPTION - true ako modul podržava prikaz opisa na naslovnici e-kolegija FEATURE_GROUPS - true ako modul podržava grupe FEATURE_GROUPINGS - true ako modul podržava grupacije FEATURE_BACKUP_MOODLE 2 - true ako modul podržava moodle 2 format backupa/restorea FEATURE_GRADE_HAS_GRADE - true ako modul podržava ocjenjivanje FEATURE_ADVANCED_GRADING - true ako modul podržava napredne metode ocjenjivanja FEATURE_CONTROLS_GRADE_VISIBILITY - true ako modul podržava kontrolu vidljivosti u ocjenama FEATURE_GRADE_OUTCOMES - true ako modul podržava ishode učenja FEATURE_MODEDIT_DEFAULT_COMPLETION - true ako modul podržava standardnu dovršenost FEATURE_COMPLETION_TRACKS_VIEWS - true ako modul integrira kod za pračenje posjeta FEATURE_COMPLETION_HAS_RULES - true ako modul ima vlastita pravila za praćenje dovršenosti FEATURE_NO_VIEW_LINK - true ako modul nema 'view' stranicu (npr. kao oznaka ) FEATURE_USES_QUESTIONS - true ako modul koristi bazu pitanja FEATURE_PLAGIARISM - true ako modul podržava dodatke za plagijarizam FEATURE_IDNUMBER - true ako modul traže podršku za postavljanje ID broja za potrebe izračuna ocjene FEATURE_MOD_ARCHETYPE - tip modula FEATURE_COMMENT - true ako modul podržava komentare FEATURE_RATE - true ako modul podržava rangiranje

Mustache • https: //mustache. github. io/mustache. 5. html • https: //docs. moodle. org/dev/Templates

Mustache • https: //mustache. github. io/mustache. 5. html • https: //docs. moodle. org/dev/Templates

Hvala na pažnji ! zvonko. martinovic@srce. hr ceu@srce. hr Ovo djelo je dano na

Hvala na pažnji ! zvonko. martinovic@srce. hr ceu@srce. hr Ovo djelo je dano na korištenje pod licencom Creative Commons Imenovanje-Nekomercijalno 4. 0 međunarodna. www. srce. unizg. hr creativecommons. org/licenses/by-nc/4. 0/deed. hr Srce politikom otvorenog pristupa široj javnosti osigurava dostupnost i korištenje svih rezultata rada Srca, a prvenstveno obrazovnih i stručnih informacija i sadržaja nastalih djelovanjem i radom Srca. www. srce. unizg. hr/otvoreni-pristup