Software package to support implementation of teaching process

Preview:

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

Recommended