Automatyczny generator i edytor diagramów scenariuszy

master
dc.abstract.enThe aim of this master's thesis was the development of an automated scenario diagram generator and editor application, which facilitates their visualization based on inputted text. The desktop application created for this thesis employs a natural language processing (NLP) library to analyze text provided by the user. From this analysis, a diagram is generated, comprising of two sections: the left side represents actions, while the right side illustrates the outcomes of these actions. Beyond generating diagrams, the application also supports editing functionalities, enabling users to modify element names and to add or remove elements through drag-and-drop interactions. The generator was implemented using TypeScript, CSS, HTML, SolidJS, and Electron technologies, providing a level of user interface flexibility not available in conventional native application development tools. The end product is a tool that not only eases the process of diagram creation but also allows for their dynamic modification. To the best of the author’s knowledge, such an integration of functionalities has not yet been implemented in the diagram creation application market.pl
dc.abstract.plCelem niniejszej pracy magisterskiej było stworzenie aplikacji automatycznego generatora i edytora diagramów scenariuszy, który umożliwia ich wizualizacje na podstawie wprowadzonego tekstu. Aplikacja desktopowa, która powstała na potrzeby tej pracy, wykorzystuje bibliotekę do przetwarzają języka naturalnego (NLP), dzięki której można przeanalizować wprowadzony przez użytkownika tekst. Na tej podstawie generowany jest diagram składający się z dwóch części: lewej strony reprezentującej akcje oraz prawej strony przedstawiającej wyniki tych akcji. Poza generowaniem, aplikacja posiada także możliwość edycji wygenerowanych diagramów, oferując możliwość zmiany nazw elementów oraz możliwość ich usuwania i dodawania za pomocą interakcji drag and drop. Generator zaimplementowano w technologiach TypeScript, CSS, HTML, SolidJS oraz Electron, co pozwoliło na dużą elastyczność w tworzeniu interfejsu użytkownika jakiej nie oferują narzędzia do tworzenia aplikacji natywnych. Efektem końcowym jest narzędzie, które nie tylko przyśpiesza proces tworzenia diagramów, ale także umożliwia ich dynamiczną edycję. Takie połączenie funkcjonalności według wiedzy autora nie zostało jeszcze zastosowane na rynku aplikacji do tworzenia diagramów.pl
dc.affiliationUniwersytet Jagielloński w Krakowiepl
dc.contributor.advisorGórski, Adam - 207459 pl
dc.contributor.authorRudnicki, Ernest - USOS322861 pl
dc.contributor.departmentbycodeUJK/UJKpl
dc.contributor.reviewerŚlusarczyk, Grażyna - 132324 pl
dc.contributor.reviewerGórski, Adam - 207459 pl
dc.date.accessioned2024-07-09T23:15:12Z
dc.date.available2024-07-09T23:15:12Z
dc.date.submitted2024-07-04pl
dc.fieldofstudyinformatyka gier komputerowychpl
dc.identifier.apddiploma-174288-322861pl
dc.identifier.urihttps://ruj.uj.edu.pl/handle/item/374545
dc.languagepolpl
dc.subject.enscenario diagrams, graph grammars, desktop applications, typescript, electron, sold.js, computer gamespl
dc.subject.pldiagramy scenariuszy, gramatyki grafowe, aplikacja desktopowa, typescript, electron, solid.js, gry komputerowepl
dc.titleAutomatyczny generator i edytor diagramów scenariuszypl
dc.title.alternativeAutomatic Generator and Editor of Scenario Diagramspl
dc.typemasterpl
dspace.entity.typePublication
dc.abstract.enpl
The aim of this master's thesis was the development of an automated scenario diagram generator and editor application, which facilitates their visualization based on inputted text. The desktop application created for this thesis employs a natural language processing (NLP) library to analyze text provided by the user. From this analysis, a diagram is generated, comprising of two sections: the left side represents actions, while the right side illustrates the outcomes of these actions. Beyond generating diagrams, the application also supports editing functionalities, enabling users to modify element names and to add or remove elements through drag-and-drop interactions. The generator was implemented using TypeScript, CSS, HTML, SolidJS, and Electron technologies, providing a level of user interface flexibility not available in conventional native application development tools. The end product is a tool that not only eases the process of diagram creation but also allows for their dynamic modification. To the best of the author’s knowledge, such an integration of functionalities has not yet been implemented in the diagram creation application market.
dc.abstract.plpl
Celem niniejszej pracy magisterskiej było stworzenie aplikacji automatycznego generatora i edytora diagramów scenariuszy, który umożliwia ich wizualizacje na podstawie wprowadzonego tekstu. Aplikacja desktopowa, która powstała na potrzeby tej pracy, wykorzystuje bibliotekę do przetwarzają języka naturalnego (NLP), dzięki której można przeanalizować wprowadzony przez użytkownika tekst. Na tej podstawie generowany jest diagram składający się z dwóch części: lewej strony reprezentującej akcje oraz prawej strony przedstawiającej wyniki tych akcji. Poza generowaniem, aplikacja posiada także możliwość edycji wygenerowanych diagramów, oferując możliwość zmiany nazw elementów oraz możliwość ich usuwania i dodawania za pomocą interakcji drag and drop. Generator zaimplementowano w technologiach TypeScript, CSS, HTML, SolidJS oraz Electron, co pozwoliło na dużą elastyczność w tworzeniu interfejsu użytkownika jakiej nie oferują narzędzia do tworzenia aplikacji natywnych. Efektem końcowym jest narzędzie, które nie tylko przyśpiesza proces tworzenia diagramów, ale także umożliwia ich dynamiczną edycję. Takie połączenie funkcjonalności według wiedzy autora nie zostało jeszcze zastosowane na rynku aplikacji do tworzenia diagramów.
dc.affiliationpl
Uniwersytet Jagielloński w Krakowie
dc.contributor.advisorpl
Górski, Adam - 207459
dc.contributor.authorpl
Rudnicki, Ernest - USOS322861
dc.contributor.departmentbycodepl
UJK/UJK
dc.contributor.reviewerpl
Ślusarczyk, Grażyna - 132324
dc.contributor.reviewerpl
Górski, Adam - 207459
dc.date.accessioned
2024-07-09T23:15:12Z
dc.date.available
2024-07-09T23:15:12Z
dc.date.submittedpl
2024-07-04
dc.fieldofstudypl
informatyka gier komputerowych
dc.identifier.apdpl
diploma-174288-322861
dc.identifier.uri
https://ruj.uj.edu.pl/handle/item/374545
dc.languagepl
pol
dc.subject.enpl
scenario diagrams, graph grammars, desktop applications, typescript, electron, sold.js, computer games
dc.subject.plpl
diagramy scenariuszy, gramatyki grafowe, aplikacja desktopowa, typescript, electron, solid.js, gry komputerowe
dc.titlepl
Automatyczny generator i edytor diagramów scenariuszy
dc.title.alternativepl
Automatic Generator and Editor of Scenario Diagrams
dc.typepl
master
dspace.entity.type
Publication
Affiliations

* The migration of download and view statistics prior to the date of April 8, 2024 is in progress.

No access

No Thumbnail Available
Collections