Abstract | Evidencijski programi danas su neophodan alat za unapređenje efikasnosti, organizacije, transparentnosti i kvalitete obrazovnog procesa. Predstavljeni program za evidenciju realiziran je tehnologijama JavaScript, HTML, CSS, Node.js. Osmišljen je uzimajući u obzir dvije vrste korisnika, profesora i administratora. Podatci koji su pruženi jesu: ocjene studenta, podatci o uredu i kontaktu profesora, stupanj obrazovanja studenta (godina studija i semestar), ECTS bodovi, izbor smjerova za diplomske studije te identifikacijski ključ studenta. S druge strane, funkcije koje su pružene profesoru su: unošenje ocjena, ažuriranje ocjena i promjene vlastitih podataka, kao što su lozinka, ured i kontakt. Administrator ima opciju brisanja studenata, upisivanje studenata na više godine studija, sortiranje studenata u rang liste za diplomske studije, registracija novih studenata i novih profesora te upisivanje studenata na diplomske studije. Program automatski obavlja prosjek ocjena, zbroj ECTS bodova i broj bodova za upis u diplomske studije. Kako bi osigurao ispravan rad, program je usavršen metodama provjere, poput validacije i ograničenja unosa, verifikacije podataka te dvofazne provjere. Ovi mehanizmi pomažu u očuvanju integriteta podataka, smanjenju grešaka i osiguravanju pouzdanosti evidencije. Ovaj program predstavlja prototip aplikacije namijenjene za referade koja kao glavnu ulogu ima cjelokupno upisivanje studenata, digitalni dnevnik ocjena i evidenciju novih profesora u sustav. |
Abstract (english) | Managing student data programs are today a necessary tool for improving the efficiency, organization, transparency and quality of the educational process. The presented program is realized with JavaScript, HTML, CSS and Node.js technologies. It was designed taking into account two types of users, professors and administrators. Information provided is: student's grades, information about the professor's office and contact details, student's level of education (year of study and semester), ECTS credits, choice of majors for graduate studies, and the student's identification key. On the other hand, the functions provided to the professor are: entering grades, updating grades and changing personal data, such as password, office and contact. The administrator has the option of deleting students, enrolling students for multiple years of study, sorting students into ranking lists for graduate studies, registering new students and new professors, and enrolling students in graduate studies. The program automatically calculates the grade point average, the sum of ECTS points and the number of points for enrollment in graduate studies. In order to ensure correct operation, the program has been perfected with verification methods, such as validation and input restrictions, data verification and two-phase verification. These mechanisms help preserve data integrity, reduce errors, and ensure the reliability of records. This program is a prototype of an application intended for departmental departments, whose main role is the overall registration of students, a digital diary of grades and records of new professors in the system. |