[MSUS | Prednáška] 7 - Diplomová práca, študent, komisia

Zdroj
ručne priradené
Pridané

Pozrieť na YouTube →

Preber si túto prednášku so svojou AI

Skopíruj pripravený podklad a vlož ho do ChatGPT, Claude alebo inej AI — bude ťa učiť alebo skúšať len z tejto prednášky.

Otvoriť AI: ChatGPT · Claude · Gemini

Zhrnutie prednášky

Prednáška nadväzuje na predchádzajúcu implementáciu procesu diplomovej práce v systéme založenom na Petriho sieťach a rieši chybu, pri ktorej sa po potvrdení výberu témy nespúšťalo vyhľadanie a naviazanie príslušného tasku podania práce. Problém sa ukázal byť banálny — v Groovy skripte bol za príkazom return omylom vložený nový riadok, čo Groovy interpretuje ako automatické doplnenie bodkodočiarky a predčasné ukončenie funkcie, na rozdiel od Javy, kde je bodkočiarka povinná. Po odstránení chybného returnu sa proces otestoval v demo aplikácii a fungoval správne, vrátane synchronizácie stavov medzi podaním práce a diplomovou prácou cez assign, finish a cancel akcie. Následne sa riešila potreba zobraziť študentovi aktuálny stav práce (napr. zamietnutie témy, hodnotenie) bez hromadenia tokenov pri opakovanom výbere témy, na čo bola navrhnutá reset hrana, ktorá pri novom výbere témy vymaže predchádzajúci stavový token. Na záver sa začala príprava novej stavovej premennej na uchovávanie stavu práce.

  • - Riešenie chyby, kde sa po potvrdení výberu témy nevykonalo vyhľadanie a naviazanie tasku podania práce.
  • - Príčinou bol nechcený return s odriadkovaním v Groovy, ktorý spôsobil automatické doplnenie bodkodočiarky a ukončenie funkcie.
  • - Rozdiel medzi Javou a Groovy v syntaxi ukončovania príkazov a automatickom generovaní return na poslednom riadku funkcie.
  • - Po oprave chyby úspešné otestovanie procesu v demo aplikácii vrátane synchronizácie podania práce a diplomovej práce (assign, finish, cancel).
  • - Potreba zobraziť študentovi aktuálny stav diplomovej práce (napr. zamietnutie témy, hodnotenie) pomocou nového prechodu.
  • - Návrh použitia reset hrany na vymazanie predchádzajúceho stavu pri opakovanom výbere témy bez hromadenia tokenov.
  • - Príprava novej stavovej premennej na uchovávanie informácie o stave diplomovej práce.

Zhrnutie pripravené s pomocou AI z prepisu videa.