Tvorba a využití botu pro výuku matematiky na platformě Discord
Loading...
Date
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
Tato bakalářská práce přibližuje na problematiku tvorby Discord botů ve smyslu automatizovaných uživatelů. Jejím výsledkem je bot, který se zaměřuje na výklad a příklady z lineární algebry. Pro jeho implementaci je použita knihovna discord.py, která umožňuje tvorbu botů v jazyce Python. Výklad probíhá pomocí odesílání zpráv s teoretickými materiály do textového kanálu. Matematické příklady jsou pak náhodně generovány. Bot navíc demonstruje využití specifických vlastností platformy Discord, jako je systém rolí a interaktivní zprávy. Důraz je kladen na snadnou rozšiřitelnost o nové teoretické materiály a nové kategorie generovaných příkladů. Po implementaci je bot nasazen do testovacího provozu pro vybranou skupinu uživatelů, jejichž zpětná vazba je následně vyhodnocena.
This bachelor's thesis introduces the topic of creating automated users called bots on the Discord social platform. It results in a bot with a focus on theory explanation and mathematical problems from linear algebra. The bot is implemented in Python and uses the discord.py library. The theory explanation is achieved by sending messages containing theoretical sources to a text channel. Mathematical problems are generated randomly. Additionally, the bot demonstrates specific features of the Discord platform, such as roles and message components. Emphasis is placed on easy extensibility with new theoretical sources and mathematical problem categories. After the implementation, the bot is deployed for testing to a selected group of users, whose feedback is then evaluated.
This bachelor's thesis introduces the topic of creating automated users called bots on the Discord social platform. It results in a bot with a focus on theory explanation and mathematical problems from linear algebra. The bot is implemented in Python and uses the discord.py library. The theory explanation is achieved by sending messages containing theoretical sources to a text channel. Mathematical problems are generated randomly. Additionally, the bot demonstrates specific features of the Discord platform, such as roles and message components. Emphasis is placed on easy extensibility with new theoretical sources and mathematical problem categories. After the implementation, the bot is deployed for testing to a selected group of users, whose feedback is then evaluated.
Description
Subject(s)
Discord bot, Python, discord.py, výuka matematiky, lineární algebra