Чат бот спілкування викладач учень 🌐
📌Главная цель проекта: конфиденциальность контактов между участниками.
📌Основные возможности:
- общение преподаватель и ученик
- мониторинг переписки администратором
- администратор назначает для каждого ученика преподавателя
- преподаватель видит только список своих учеников
- ученик видит только своего преподавателя
- реакция бота на триггерные слова и уведомление администратора о выявлении
- возможность массовой рассылки
- реакция бота, если в чатах ученик и преподаватель более 7 дней не было переписки
- возможность добавить 1-5 администраторов
- 1 администратор — суперадминистратор, который управляет доступами для других
📌Конфиденциальность контактов
Ограничение доступа: Каждый преподаватель будет иметь доступ только к своим ученикам (он может видеть только тех, кого подписал администратор). Преподаватель не сможет видеть список учеников других преподавателей.
Анонимность участников: Преподаватели и ученики могут взаимодействовать через бота без прямого обмена личными номерами телефонов или другими контактами.
📌Регистрация участников
Преподаватель: преподавателей регистрирует администратор (указывает имя и фамилию, язык преподавания) или преподаватель сам регистрируется по ссылке (но администратор получает сообщение и должен подтвердить его как преподавателя)
Ученик: ученик заполняет форму, где указывает
- фамилию и имя
- язык, который изучает
- номер телефона
- дату рождения
- язык, который изучает
📌Контроль общения администраторами
Мониторинг: Администраторы могут просматривать переписку между преподавателями и учениками в реальном времени.
📌Реакция на триггерные слова:
бот отправляет уведомление администратору о фиксации триггерных слов в переписке конкретного чата с указанием чата
📌Основной функционал
- при регистрации свои данные — ученик видит приветственное сообщение (пример есть) .
- и сразу появляется кнопка "написать преподавателю" "о школе" "правила школы" "популярные вопросы"
- в чате есть возможность прикреплять сообщения, пересылать фото/аудио/видео
Дополнительные возможности
Работа с группами:
для одного преподавателя можно создать диалог, в котором будет 2-8 учеников, и они общаются в этом чате (групповое обучение)
у администратора должна быть возможность менять преподавателя ученику (с сохранением предыдущей переписки)
у администратора должна быть возможность для одного ученика назначать 2 преподавателей, если он изучает 2 и более языков одновременно
у администратора должна быть возможность в один чат добавить родителей ученика (в случае, если это ребенок)
Настройки разрешений:
Админ может настраивать разрешения для преподавателей (могут ли они добавлять учеников в чат, могут ли пересылать сообщения).
Важно :
Бот нужно добавить на сервер https://www.ovhcloud.com/en-ie/ и обязательно обеспечить защиту и резервное копирование, чтобы в случае чего не потерять все данные и иметь возможность восстановить их (например, раз в день).
Важно, чтобы интерфейс бота был удобным и интуитивно понятным для учеников, преподавателей и администраторов.
Нагрузка на бота будет примерно 500 человек сейчас, в будущем — до 3000-5000 человек.