Isprojektovati sistem za automatsko generisanje testova za polaganje ispita. Sistem obuhvata testove iz vise oblasti(na primer, rade se testovi za polaganje predmeta Informatika 1 gde mogu biti testovi iz operativnog sistema Windows, kao i iz programskih paketa Word, Excel i Power Point).Testovi se sastoje iz razlicitih vrsta pitanja. Na neka pitanja treba dati opisni(tekstualni) odgovor,kod nekih pitanja se bira tacan odgovor od vise ponudjenih, a kod nekih treba spojiti sva pitanja sa odgovarajucim odgovorima. Sistem treba da bude fleksibilan za dodavanje novih vrsta pitanja.Korisnicima sistema su profesori koji definisu pravila generisanja testova (koliko ukupno pitanja ima na testu, koliko pitanja iz koje oblasti itd.) i studenti koji resavaju test. Obzirom da bi ovakav sistem trebalo da ima perzistentne podatke o testovima i pitanjima koja se generisu(iz baze podataka ili iz fajla), a da to nije predmet ovg domaceg zadatka, treba omoguciti da se prilikom startovanja programa generisu pitanja sa svojim odgovorima fiksno u programskom kodu.
Treba uvesti sve ostale pretpostavke koje nisu navedene u tekstu zadatka, a ne narusavaju osnovne zahteve i neophodne su za resavanje zadatka. Njih treba
|