Upload
goran-ceko
View
145
Download
3
Embed Size (px)
DESCRIPTION
This presentation describes the concept of creation of study programs and academic calendars, a ways of interpretation, and also mechanisms and tools for its creation. Tools and technologies suitable for rapid development are also described, based on conceptual and physical data modeling. Aplication is implmented as framework, with special attention devoted to development based on Model Driven Engeenering (MDE), Design Patterns and Composite Forms.
Citation preview
Programski paket za podršku
realizacije nastave
Goran ČekoFakultet tehničkih nauka, 29.11.2012.
Agenda
Opis problema
Postojeća rješenja
Model sistema
Arhitektura sistema
Zaključak
Terminologija
Planiranje nastave• Predvidjeti i rasporediti sredstva imetode za realizaciju nastavnihzadataka u određenim vremenskimsegmentima
Programiranje nastave• Specifičan intelektualno stvaralačkirad koji se temelji na teorijskimznanjima i iskustvima nastavnikaiz prethodne prakse
Uslovi korektnosti• Grupa može da prisustvuje samojednom času u datom terminu
• Izvođač ne može da predaje dvarazličita predmeta u istom terminu
Uslovi udobnosti• Zabranjeni radni sati
• Trajanje nastavnog dana
• Pauze u toku nastave
Rezultati planiranja i programiranja
• Realizacija studijskogprograma
• Radni kalendar
Sadašnji sistem
• Ručno kreiranje
• Sporo, greške
• Nemogućnost izmjena
• Ne koristi prednosti
savremenih informacionih
tehnologija
• Zahtjeva poznavanje domena
problema i algoritama
raspoređivanja
Postojeća rješenja
• Ručno i automatsko kreiranje rasporeda
• Rad sa šablonima
• Širok spektar primjena
• Veliki broj izvještaja
• Undo/redo mehanizam
• Alati za optimizaciju
• Import/export podataka
Motivi razvoja
Komercijalna rješenja
• Rješavaju uopštene probleme
• Ograničena funkcionalnost
• Nedovoljne mogućnosti
prilagođavanja
• Relativno skroman obim podataka
sa kojima rade
Postojeći zahtjevi
• Integracija u postojeći sistem
• Kontrola pristupa
• Korišćenje postojećih realizacija
kao osnove (modela)
• Predlozi mogućih rješenja
• Mogućnost dodatne rafinacije
• Uvoz podataka
Model sistema
Radni kalendar Realizacija studijskog programa
Arhitektura sistema
• Troslojna arhitektura
• Standardne forme
• JGenIS
• Kompozitne forme
• Radni okvir
Prednosti korišćenja
• Korišćenje modela (šablona)
• Brzo kreiranje realizacija
• Mogućnost izmjena
• Obezbjeđivanje konzistentnosti
• Samostalno korišćenje radnog
okvira
• Povećanje produktivnosti
• Bolje iskorišćenje termina
Rezultati rada
Radni kalendar Raspored nastave
Zaključak
• Generisanje ili ručno kreiranje realizacija
• Postojeće rješenje ili razvoj novog
• Pregled izmjena i statistika
• Stilizovani pregled
• Obavještavanje o izmjenama
Fakultet tehničkih nauka, Katedra za informatiku