Result: Upravljanje velikim brojem studentskih timova na GitHub platformi
Further Information
The paper highlights the key role of the development of software for monitoring and evaluating the works of student teams on the GitHub platform within the Software Engineering course. Using the programming languages Python and JavaScript, the Flask framework, and various libraries such as React, openpyxl, and SQLAlchemy, the successful automation of the process of evaluating and monitoring the progress of projects was achieved. The work gave promising results in facilitating the management of student teams and enhancing cooperation among students. The integration of various technological tools enabled the creation of a useful web application for the educational environment. The paper explores the possibility of automating the grading, describes the system architecture and shows the results of tests on real projects. The web application provides an effective project tracking solution and facilitates the grading process in the Software Engineering course.
Rad ističe ključnu ulogu razvoja programske podrške za praćenje i ocjenjivanje radova studentskih timova na GitHub platformi unutar predmeta Programsko inženjerstvo. Korištenjem jezika Python i JavaScript, radnog okvira Flask te različitih biblioteka poput React, openpyxl i SQLAlchemy, postignuta je uspješna automatizacija procesa ocjenjivanja i praćenja napretka projekata. Rad je dao obećavajuće rezultate u olakšavanju vođenja studentskih timova i poticanju suradnje među studentima. Integracija različitih tehnoloških alata omogućila je stvaranje korisne web aplikacije za obrazovno okruženje. Rad istražuje mogućnost automatizacije ocjenjivanja, opisuje arhitekturu sustava te prikazuje rezultate ispitivanja na stvarnim projektima. Web aplikacija pruža efikasno rješenje za praćenje projekata i olakšava proces ocjenjivanja u predmetu Programsko inženjerstvo.