Abstract | Rad opisuje postupak izrade internet aplikacije pod nazivom „TaskTastic“ u razvojnom okruženju Laravel. Uz navedene tehnologije, korišteni su i jezici HTML (engl. HyperText Markup Language), JavaScript i CSS (engl. Cascading Style Sheets) u svrhu postavljanja izgleda internetskih stranica aplikacije. Aplikacija je namijenjena administratorima škole, učenicima i učiteljima kao platforma za objavljivanje, predaju i rješavanje domaće zadaće. Svaki korisnik se može registrirati i prijaviti u aplikaciju, a na radnoj ploči uz informacije o svom korisničkom računu, ima mogućnost pregleda zadaća i rezultata. Administratori upravljaju članovima škole i pregledavaju njihov rad. Učitelji mogu dodavati nove domaće zadaće ispunjavanjem predložaka pitanja, postaviti najveći broj bodova zadaće, pregledavati učeničke zadaće i evaluirati iste. Učenici mogu rješavati zadaće i pregledavati njihove statuse, kao i svoje rezultate. Liste podataka mogu se ispisati u pdf obliku, a sve važne obavijesti (potvrda email adrese, prijava novog člana škole ili razreda, dodijeljena zadaća, riješena ili pregledana zadaća) stižu korisniku u elektronskom poštanskom pretincu. |
Abstract (english) | The paper describes the process of creating an internet application named "TaskTastic" in the Laravel development environment using the PHP language. In addition to the mentioned technologies, HTML, JavaScript, and CSS languages were utilized to establish the layout of the application's web pages. The application is designed for school administrators, students, and teachers, serving as a platform for assignment posting, submission, and review. Each user can register and log in to the application, and on the dashboard, along with their account information, they have the ability to view assignments and results. Administrators manage school members and review their work. Teachers can add new assignments by completing question, set the maximum points for assignments, review student assignments, and evaluate them. Students can solve assignments, review their statuses, as well as their results. Data lists can be exported in PDF format, and all important notifications (email address confirmation, new school or class member registration, assigned assignment, solved or reviewed assignment) are delivered to the user's email inbox. |