|
RAZVOJ ALGORITMA ZA NASUMIČNO GENERIRANJE ONLINE OBRAZACA Daniel Nagy1, Vladimir Cviljušac1, Tibor Skala1 tibor.skala@grf.hr
Sažetak Algoritam je konačan slijed unaprijed definiranih naredbi za ostvarenje zadatka ili jednostavnije postupak za rješavanje nekog problema. U posljednje vrijeme pojam algoritma se u većini slučajeva veže uz pojam programiranja. U ovome znanstvenom radu teoretski je razrađen način rada i princip algoritma nasumičnosti te sve njegove metode. Nakon toga prikazana je praktična izvedba u vidu razvoja i realizacije algoritma. Algoritam kao ulazni dokument prima XML datoteku koja se sastoji od niza parametara koji definiraju pravila izvršavanja online obrasca te neograničenog broja kombinacija pitanja i odgovora. Izvršavanjem metoda nad proslijeđenim podacima algoritam vrši generiranje pravila i nasumično slaganje obrasca (ispita znanja) iz N ponuđenih kombinacija pitanje - odgovori. Time je omogućeno generiranje online obrazaca koji su međusobno različiti sadržajem i rasporedom elemenata.
ALGORITHM DEVELOPMENT FOR RANDOMLY GENERATING AN ONLINE FORMS Abstract An algorithm is a finite sequence of predefined commands for achieving the task or simply a procedure for solving a problem. Recently, the concept of algorithm in most cases associated with the concept of programming. In this scientific paper there is theoretic description as well as practical execution. On theoretic base work principles of the randomized algorithm and all of its methods has been described. On practical level development and realization of the algorithm has been shown. The algorithm receives the XML document that consists of a series of parameters that define rules for carrying out the online form and an infinite number of combinations of questions and answers. While the methods over forwarded data are being executed the algorithm randomly generates rules and the layout of the forms (knowledge exams) from the N possible combinations of question - answers. This allows reproduction of online forms whose characteristics are different content and disposition of elements.
|