Файл: Работу выполнили Студентки 2 курса Историкофилологического факультета Группы 02032101 Маслова Светлана, Алтынник Влада, Мазурова Антонина.pptx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 10.11.2023

Просмотров: 17

Скачиваний: 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.