Original title:
Vývoj webové aplikace pro podporu výuky slovní zásoby cizích jazyků
Translated title:
Development of a Web Application to Help Learning Foreign Languages
Authors:
ZAVALISHIN, Roman Document type: Bachelor's theses
Year:
2024
Language:
cze Abstract:
[cze][eng] Tato bakalářská práce zahrnuje vývoj webové aplikace pro podporu výuky cizích jazyků a její nasazení na server, tak aby byla zajištěna dostupnost pro studenty i veřejnost na internetu. Aplikace využívá technologii ASP.NET ve spojení s frameworkem Blazor. Aplikace umožňuje uživatelům nahrávat digitální verze tištěných knih ve formátech souborů EPUB, PDF nebo TXT. Předpokládá se, že jsou tyto knihy pro uživatele v cizím jazyce. Aplikace nabízí funkci, která uživatelům umožňuje kliknout na jakékoli slovo v textu knihy a okamžitě oskytnout překlady tohoto slova. Překlad je generován překladačem Microsoft, který je založený na umělé inteligenci. S aplikací je propojen pomocí Application Programming Interface (API). Aplikace nabízí uživateli možnost ukládat neznámá slova do slovníku pro jejich budoucí procvičení. Při procvičování neznámých slov aplikace uživateli ukazuje kartu se slovem a několik možných odpovědí, z nichž každá obsahuje překlad. Uživatel si musí vybrat variantu se správným překladem.This bachelor's thesis involves the development of a web application for supporting the learning of foreign languages and its deployment on a server, ensuring accessibility for both students and the public on the Internet. The application uses ASP.NET and Blazor frameworks. The application allows users to upload digital versions of printed books in EPUB, PDF, or TXT file formats. It is assumed that these books are in a foreign language for the user. The application offers a feature allowing users to click on any word in the book's text, immediately providing some translations of that word. The translation is generated by a Microsoft Translator based on artificial intelligence. It is connected with the application by an Application Programming Interface (API). The application has the capability to save unfamiliar words in a dictionary for their future practice. When practicing these words, the application shows the user a card with a word and multiple variants to answer, each containing a translation. The user is required to choose the variant with the correct translation.
Keywords:
API; ASP.NET; program development; translation provision; web application; API; ASP.NET; poskytování překladů; vývoj programu; webová aplikace Citation: ZAVALISHIN, Roman. Vývoj webové aplikace pro podporu výuky slovní zásoby cizích jazyků. České Budějovice, 2024. bakalářská práce (Bc.). JIHOČESKÁ UNIVERZITA V ČESKÝCH BUDĚJOVICÍCH. Ekonomická fakulta
Institution: University of South Bohemia in České Budějovice
(web)
Document availability information: Fulltext is available in the Digital Repository of University of South Bohemia. Original record: http://www.jcu.cz/vskp/71465