Файл: Работу выполнили Студентки 2 курса Историкофилологического факультета Группы 02032101 Маслова Светлана, Алтынник Влада, Мазурова Антонина.pptx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 10.11.2023
Просмотров: 18
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
QR-quest
Работу выполнили:
Студентки 2 курса
Историко-филологического факультета
Группы 02032101
Маслова Светлана, Алтынник Влада, Мазурова Антонина
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ АВТОНОМНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧЕРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ
«БЕЛГОРОДСКИЙ ГОСУДАРСТВЕННЫЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ УНИВЕРСИТЕТ»
(НИУ «БелГУ»)
2023 год.
Введение:
Цель проекта:
Разработать работающую версию QR-квеста.
Задачи:
Найти интерфейс, под
QR-квест.
1.
Создать бота для отсылки заданий, которые будут оцениваться.
2.
Разработка заданий для каждой станции.
3.
Разработка пасхалок.
4.
Разработка карты, на которой будут находиться все места, где находятся QR-коды.
5.
Этапы работы:
Провести опрос среди учащихся средней школы.
1.
Узнать, что из себя представляет QR-квест.
2.
Найти платформу на которой будет размещен QR-квест
3.
Создание локальных чатов и TG-бота для выдачи заданий.
4.
Создание заданий и пасхалок для каждого QR-кода
5.
Размещение заданий на платформе и тестирование QR-квеста.
6.
Опрос учащихся:
- Да знаю– 86%
- Нет, не знаю – 14%
1 ЭТАП
1. Знаете-ли вы, что такое QR-квест и что он из себя представляет?
2. Хотите ли вы принять участие в
QR-квесте?
- Да, хочу– 78%
- Нет, не хочу – 22%
2 ЭТАП
3 ЭТАП
3 ЭТАП
Плюсы данной платформы:
Почти у
каждого человека установлен Telegram.
1.
Присутствует возможность создания бота.
2.
К каждому чат-боту или обычному чату, присвоен свой собственный QR-код.
4.
Открытый
исходный код и API для разработчиков.
3.
-- Python (язык программирования)
-- SQLite (база данных)
-- Telegram (платформа размещения бота и локальных чатов)
-- BotFather (телеграмм бот с помощью которого можно создать своего бота)
-- PyCharm (редактор кода для Python)
4.1
Э
Т
А
П
- Добавляем ему аватарку (фото на заставке)
Создаем бота -
4.2
Э
Т
А
П
4.3
Э
Т
А
П
Создаем папку tg_bot0.
В этой папке мы создаем проект c помощью редактора кода PyCharm.
И заходим в проект.
4.3
Э
Т
А
П
1. Импортируем все нужные библиотеки и файлы
Начинаем писать код:
4.3
Э
Т
А
П
2. Создаем условие для команды /start и подключаем к ней базу данных.
4.3
Э
Т
А
П
2. Создаем условие для команд /help, /task, /points и /class
/task
/help
/class
/points
4.3
Э
Т
А
П
4.3
Э
Т
А
П
Это самая большая функция этого кода.
В ней обрабатывается вся текстовая информация.
4.3
Э
Т
А
П
Эта часть кода вносит класс участника в базу данных:
4.3
Э
Т
А
П
Тут происходит обработка ответов и начисление баллов.
4.4
Э
Т
А
П
В файле work содержится код, который отправляет фото с привязанными к нему кнопками
(На отправляемом фото находится задание)
Это папка вмещает в себе все необходимыми компоненты телебота.
4.4
Э
Т
А
П
4.5
Э
Т
А
П
Коды для заданий будут размещены в разных чатах.
1 QR-код = 1 чат с кодом
Пример:
5 ЭТАП
Задания подбирались для каждого класса с такой степенью сложности, чтобы ученик смог его решить.
6 ЭТАП
Бот в telegram - @GlavQR_qvestBot
Класс: 6 класс
Задания: 0061, 0062, 0063, 0064, 0065.