1. Primerjava sistemov za upravljanje vsebin Wix in WordPress za spletno stran samostojnega podjetnikaSabina Paurič, 2024, undergraduate thesis Abstract: Diplomsko delo se osredotoča na primerjavo dveh priljubljenih sistemov za upravljanje vsebin, Wix in WordPress, s poudarkom na uporabniški izkušnji, prilagodljivosti, tehnični zahtevnosti in stroških. Raziskuje tudi vlogo umetne inteligence pri generiranju spletnih strani. V okviru diplomskega dela sta bili izdelani dve spletni strani, ena s sistemom WordPress in druga z Wix. Na koncu je bila izvedena primerjalna analiza obeh sistemov ter podani odgovori na raziskovalna vprašanja. Keywords: Umetna inteligenca, WordPress, Wix, CMS-primerjava Published in DKUM: 22.10.2024; Views: 0; Downloads: 45
Full text (2,87 MB) |
2. Computer science education in ChatGPT Era: experiences from an experiment in a programming course for novice programmersTomaž Kosar, Dragana Ostojić, Yu David Liu, Marjan Mernik, 2024, original scientific article Abstract: The use of large language models with chatbots like ChatGPT has become increasingly popular among students, especially in Computer Science education. However, significant debates exist in the education community on the role of ChatGPT in learning. Therefore, it is critical to understand the potential impact of ChatGPT on the learning, engagement, and overall success of students in classrooms. In this empirical study, we report on a controlled experiment with 182 participants in a first-year undergraduate course on object-oriented programming. Our differential study divided students into two groups, one using ChatGPT and the other not using it for practical programming assignments. The study results showed that the students’ performance is not influenced by ChatGPT usage (no statistical significance between groups with a p-value of 0.730), nor are the grading results of practical assignments (p-value 0.760) and midterm exams (p-value 0.856). Our findings from the controlled experiment suggest that it is safe for novice programmers to use ChatGPT if specific measures and adjustments are adopted in the education process. Keywords: large language models, ChatGPT, artificial intelligence, controlled experiment, object-oriented programming, software engineering education Published in DKUM: 12.08.2024; Views: 59; Downloads: 7
Full text (492,37 KB) |
3. Sistem za napredno upravljanje trgovin WooCommerce : diplomsko deloAleks Marinič, 2023, undergraduate thesis Abstract: Predstavljamo LaraMAS - napredni sistem za upravljanje WooCommerce trgovin, kjer lahko upravljamo eno ali več spletnih trgovin hkrati. Njegov glavni namen pa je upravljanje trgovin s tako imenovano "multibranding" strategijo prodaje, kjer isti prodajalec prodaja enake izdelke v lastnih trgovinah z različnimi imeni in trgovine z ločenimi prodajnimi sistemi glede na državo prodaje.
LaraMAS vključuje napreden sistem razporejanja opravil, ki jih lahko dodeljujemo uporabnikom ali različnim skupinam, kot so administratorji, preverjevalci, oglaševalci, prevajalci in drugi, vsaka s svojimi pravicami.
Povečana varnost je dosežena z uporabo različnih varnostnih pristopov, vključno z ločenim API strežnikom, napredno avtentikacijo in omejitvijo skupne rabe virov med različnimi viri.
Največja prednost sistema je ohranjanje celovitega pregleda nad poslovanjem, kar omogoča zbiranje in analizo podatkov vseh trgovin. Keywords: WooCommerce, upravljanje, sistem, React Published in DKUM: 12.10.2023; Views: 482; Downloads: 64
Full text (8,94 MB) |
4. Prof-Stat: Orodje za strojne inženirje in arhitekte : diplomsko deloVili Rajh, 2023, undergraduate thesis Abstract: V diplomskem delu smo opisali razvoj in delovanje aplikacije Prof-Stat, orodje za strojne inženirje in arhitekte. Aplikacija je orodje za računanje lastnosti cevi in profilov, kot so preračun teže/metre, teže po metru, površin A, Wx, i, Ix. Drugi del aplikacije nam omogočata ročen vnos ali uvoz podatkov iz cevi in profilov v modul »Statika«. »Statika« nam omogoča tri različne izračune, ki so obremenitev prereza, potreben prerez ter napetost in poves. Opisali smo tudi potek dela ter posamezna orodja in ogrodja, ki smo jih potrebovali pri izdelavi končnega izdelka. Za razvoj čelnega dela smo uporabljali ogrodje Vue.js ter JavaScript. Pri razvoju zaledja smo uporabljali IDE Goland ter programski jezik Go. Keywords: Vue.js, Go, MongoDB, statika, izračuni Published in DKUM: 12.10.2023; Views: 392; Downloads: 36
Full text (3,04 MB) |
5. Primerjava knjižnice React z ogrodjem Vue : diplomsko deloGal Leitgeb, 2023, undergraduate thesis Abstract: V diplomskem delu primerjamo knjižnico React in ogrodje Vue. Teoretični del vsebuje podroben opis tehnologij, kjer opišemo in primerjamo koncepte, funkcionalnosti in podporo skupnosti spletnih rešitev. V praktičnem delu implementiramo dve spletni aplikaciji za objavo receptov - eno, narejeno s knjižnico React, in drugo, narejeno z ogrodjem Vue. Uporabljena je bila tudi platforma Vite, ki ponuja zaledni sistem naše aplikacije. V diplomskem delu razložimo celoten razvoj obeh aplikacij in hkrati predstavimo podobnosti ter razlike obravnavanih tehnologij. Keywords: spletna aplikacija, React, Vue, komponenta Published in DKUM: 12.10.2023; Views: 395; Downloads: 55
Full text (2,89 MB) |
6. |
7. Primerjava knjižnic za upravljanje stanj v tehnologiji React : diplomsko deloŽiga Zarič, 2022, undergraduate thesis Abstract: Diplomsko delo prikazuje različne trenutno aktualne tehnologije, programske jezike in knjižnice za spletno programiranje. V ospredju je knjižnica React skupaj s knjižnicama React Redux in MobX. Predstavljena bo spletna aplikacija za primerjavo stanj med knjižnicama Redux in MobX. Delo je razdeljeno na dva dela. V prvem delu sta teoretična podlaga in kratek opis uporabljenih tehnologij. V drugem, praktičnem delu pa je navedena uporaba prej opisanih tehnologij na spletni aplikaciji. Testirana je bila uporabnost knjižnic Redux in MobX glede na količino procesiranih podatkov. Na podlagi tega je bila ugotovljena optimalna izbira knjižnic glede na velikost projekta. Keywords: spletna aplikacija, React, TypeScript, MobX, Redux Published in DKUM: 24.04.2023; Views: 746; Downloads: 98
Full text (1,62 MB) |
8. Izdelava statične spletne strani s pomočjo ogrodja jekyll : diplomsko deloRužica Marković, 2022, undergraduate thesis Abstract: V tem diplomskem delu smo ustvarili statično spletno stran, katere cilj je čim boljše predstaviti dve majhni podjetji, ki se ukvarjata s servisiranjem in modificiranjem avdio in studijske opreme, svetovanjem in akustično obdelavo prostorov. Spletna stran je zamišljena kot enostavno in funkcionalno orodje za promocijo in reklamiranje storitev, ki jih podjetje ponuja. Pri izdelavi spletne strani smo se odločili za ogrodje za generiranje statičnih spletnih strani – Jekyll. Jekyll je ogrodje, s katerim lahko hitro in enostavno ustvarjamo vizualno lepe in funkcionalne statične spletne strani. Keywords: statične spletne strani, ogrodje Jekyll, jezik Markdown, GitHub, generatorji statičnih spletnih strani Published in DKUM: 08.11.2022; Views: 513; Downloads: 115
Full text (2,32 MB) |
9. Generiranje poročnih spletnih strani s pomočjo ogrodja Next.js : diplomsko deloMateja Žvegler, 2022, undergraduate thesis Abstract: Diplomsko delo prikazuje uporabo ogrodja Next.js, knjižnice React in podatkovne baze MongoDB pri razvoju spletne aplikacije za pomoč pri načrtovanju porok. V prvem delu so predstavljene vse uporabljene tehnologije in njihove značilnosti, v drugem, praktičnem delu je opisan in dokumentiran potek razvoja aplikacije in najpomembnejših funkcionalnosti, v zadnjem delu pa je predstavljen grafični vmesnik spletne aplikacije. Keywords: ogrodje Next.js, poročna spletna stran, React, MongoDB Published in DKUM: 21.10.2022; Views: 630; Downloads: 226
Full text (2,65 MB) |
10. Kontrola kakovosti spletne aplikacije s pomočjo ogrodij Cypress in Selenium ter njuna primerjava : diplomsko deloNebojša Bogosavljević, 2022, undergraduate thesis Abstract: Dan danes vidimo, da so spletne tehnologije in njeni produkti toliko napredovali v smislu vsebine, načina programiranja in velikosti projekta, da posameznik, ki dela na projektu, ne more predvideti, kako se bo neka zmožnost (angl. feature) obnašala pri uporabi, kako bo vplivala na celoten projekt, ali bo povzročala napake ter ali bodo vse ostale funkcionalnosti delovale kot prej. Ravno to je razlog, da podjetja ustvarjajo nove oddelke, ki se ukvarjajo samo s testiranjem produkta in novih zmožnosti. Takšne oddelke imenujemo oddelki za kontrolo kakovosti produkta oz. QA (angl. quality assurance). V diplomskem delu je opisan proces testiranja, postopek ustvarjanja avtomatskih testov, njihovi vplivi na delovni proces (angl. work-flow), postopek pisanja avtomatskih testov in razlika med ogrodji Cypress in Selenium. Pri pisanju avtomatskih testov bomo upoštevali vsa priporočena pravila (natančni testi brez nepotrebnih funkcionalnost, kratki testi, maksimizacija integracijskih testov). Keywords: spletna stran, kontrola kakovosti, Cypress, Selenium Published in DKUM: 28.06.2022; Views: 834; Downloads: 103 (1 vote)
Full text (2,58 MB) |