Руководство и документация
  • Знакомство с Think
    Смарт-платформа THiNK Online — это облачное программное решение (SaaS), созданное для организации и сопровождения дистанционного образовательного процесса. Платформа разработана с учетом потребностей как учеников, так и преподавателей, и направлена на повышение эффективности и интерактивности обучения в онлайн-среде.

    Благодаря использованию передовых технологий и широкому функционалу, THiNK Online обеспечивает:
    - персонализированный подход к обучению;
    - проведение интерактивных онлайн-занятий;
    - постоянную аналитику вовлеченности и прогресса учеников;
    - автоматизацию рутинных задач преподавателя;
    - удобные инструменты коммуникации и совместной работы.

    Доступ к платформе осуществляется через интернет-браузер, что делает ее гибким и доступным инструментом обучения вне зависимости от местоположения пользователя.

    Состав системы: Программа THiNK Online реализована с использованием современных технологий и компонентов программной инфраструктуры. Система включает в себя следующие технические и программные средства:

    Языки программирования и фреймворки:
    - Golang
    - Python (фреймворк FastAPI)

    Разработка и реализация: - Контейнеризация: Docker, Kubernetes
    - Виртуализация: KVM
    - Программная платформа: Kubernetes
    - Сервер приложений: Uvicorn
    - Веб-сервер / прокси-сервер: Nginx
    - Балансировщик нагрузки: Traefik 2
    - СУБД: PostgreSQL
    - Система хранения данных: аппаратные RAID-массивы (RAID 0,1,5,6,10)
    - Облачное хранилище: Yandex Cloud (Yandex Object Storage)

    Платформа спроектирована с учетом масштабируемости и отказоустойчивости, что позволяет эффективно обслуживать как небольшие учебные группы, так и крупные образовательные учреждения.
  • Описание функциональных характеристик
    Смарт-платформа THiNK Online предназначена для организации и сопровождения дистанционного образовательного процесса и включает в себя широкий спектр функциональных возможностей для преподавателей, учеников и администраторов.

    1. Управление образовательным процессом - Планирование занятий на индивидуальном и групповом уровне с возможностью формирования адаптивных курсов и тематических модулей. - Календарь занятий и электронный журнал для учета и контроля прогресса. Инструменты создания и публикации учебных курсов, а также формирование витрины с возможностью выбора и приобретения курсов пользователями.

    2. Интерактивное дистанционное обучение - Проведение онлайн-занятий with использованием встроенного видеосервиса, интерактивной доски, демонстрации экрана, презентаций, видео и аудио. - Модуль видеоконференций оснащен аналитикой эмоций и вовлеченности, а также функцией распознавания лиц и выражений в реальном времени на базе искусственного интеллекта.

    3. Оценка и аналитика - Автоматическая генерация отчетов об успеваемости как для отдельных учеников, так и для всего класса/группы. - Дашборды преподавателя и ученика, отображающие статистику посещений, активность, прогресс, вовлеченность и поведенческую динамику. - Отдельный аналитический модуль позволяет глубже анализировать результаты обучения и вырабатывать персонализированные рекомендации.

    4. Генерация заданий и контента - Интеллектуальная система генерации уникальных практических заданий и тренажеров по ряду предметов: математика, информатика, история, география, обществознание, физика, химия, литература, биология, русский язык. - Возможность выдачи и проверки контрольных работ, а также автоматизированной оценки знаний.

    5. Коммуникация и взаимодействие - Встроенные чаты для связи преподавателя с учениками как индивидуально, так и в рамках класса. - Возможность создания классов (групп) и приглашения учеников на платформу.

    6. Персонализация и адаптация - Рекомендательная система на базе экспертной модели или ФГОС-программ. - Система адаптивного обучения, предлагающая персонализированные траектории на основе активности и прогресса ученика.

    7. Сервис подписки и оплаты - Модуль управления подпиской и оплаты, включая возможность публикации курсов, предоставления скидок, генерации и активации промокодов.

    8. Управление пользователями - Регистрация и авторизация пользователей с различными ролями («Ученик», «Преподаватель»). - Инструменты модерирования пользователей и администрирования платформы.

    9. Контент и видео-менеджмент - Интеграция системы управления видеоконтентом (CVMS) для эффективной индексации и сегментирования обучающих материалов.

    10. Искусственный интеллект и автоматизация - Встроенные ИИ-сервисы для повышения эффективности образовательного процесса, в том числе автоматические рекомендации, анализ вовлеченности и поведенческих паттернов.
  • Информация необходимая для установки ПО
    Доступ к программному обеспечению THiNK Online осуществляется через веб-браузер по адресу: https://think24.ru. Установка дополнительного программного обеспечения на устройство пользователя не требуется. Сервис работает на мощностях компании производителя и не требует установки и настройки со стороны заказчика. Доступ к функциональным возможностям платформы предоставляется после регистрации или авторизации пользователя в системе, а также после оплаты выбранных курсов или подписки.
  • Информация необходимая для установки ПО
    Программное обеспечение смарт-платформа для обеспечения дистанционного образовательного процесса «THiNK Online» поставляется в виде сервиса в сети интернет. Пользователь может получить доступ к сервису из интернет-браузера с любого устройство, которое имеет доступ к сети.

    Технические требования к пользовательским устройствам:
    - Устройство с доступом в интернет (компьютер, ноутбук, планшет или смартфон). Операционная система: Windows, macOS, Linux, iOS, Android — версии не ниже 2016 года.
    - Современный веб-браузер с поддержкой HTML5 и JavaScript (Google Chrome, Mozilla Firefox, Safari, Microsoft Edge и др.).

    Для корректной работы отдельных функций (видеоконференции, чат, совместная работа) необходим доступ к микрофону, камере и стабильное интернет-соединение со скоростью от 5 Мбит/с.

    Для эффективного использования всех возможностей платформы THiNK Online рекомендуется ознакомиться с пользовательской документацией, в которой подробно описаны сценарии работы с программным обеспечением для различных ролей.

    По ссылкам ниже представлены инструкции:
    РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ - для учеников и преподавателей, использующих платформу в процессе обучения;
    РУКОВОДСТВО КОНТЕНТ МЕНЕДЖЕРА - для специалистов, отвечающих за наполнение и публикацию учебных материалов;
    РУКОВОДСТВО АДМИНИСТРАТОРА - для администраторов системы, осуществляющих настройку и поддержку платформы.
  • Поддержание жизненного цикла программы
    Для обеспечения горизонтального масштабирования предусмотрена микросервисная архитектура. При потребности в горизонтальном масштабировании в нужные сервисы добавляются новые экземпляры (инстансы). Оркестратор контролирует выполнение процессов и подключает необходимые инстансы в необходимом количестве. Эти работы могут проводиться без остановки сервиса.

    Функциональность программы постоянно расширяется, в том числе посредством использования модульности на клиентской части и микросервисов на серверной части.

    Поддержание жизненного цикла платформы “THiNK Online” осуществляется силами сотрудников ООО «Поколение Думающих». Сопровождение включает:
    - проведение модернизаций программного обеспечения согласно внутреннему плану доработок, а также на основании заявок от пользователей;
    - консультации по вопросам установки, настройки и эксплуатации платформы, предоставляемые через электронную почту и другие каналы поддержки;
    - регулярную разработку и выпуск обновлений, направленных на расширение функциональности, исправление ошибок и повышение стабильности работы системы;
    - постоянное обновление модулей безопасности для защиты платформы от актуальных киберугроз;
    - отслеживание версий всех компонентов системы, контроль совместимости, поддержка нескольких версий ПО с целью обеспечения непрерывности работы пользователей и упрощения миграции на новые версии;
    - проектирование, тестирование и внедрение новых функций на основе запросов пользователей, с минимальным влиянием на текущую работу платформы;
    - оценку и управление изменениями в архитектуре и логике работы системы, с обеспечением стабильности и предсказуемости поведения платформы;
    - использование микросервисной архитектуры и модульной клиентской части, что позволяет гибко масштабировать систему, добавляя новые экземпляры сервисов по мере роста нагрузки — без необходимости остановки платформы;
    - архивирование предыдущих версий программного обеспечения для возможности отката, а также удаление устаревших компонентов и неиспользуемых данных для повышения производительности и безопасности.

    Процесс разработки программного обеспечения "THiNK Online" осуществляется в соответствии с методологией Scrum, которая предполагает итеративный и инкрементальный подход к разработке. В рамках данной методологии процесс разработки организован в виде набора коротких временных интервалов, называемых спринтами, обычно длительностью около двух недель. Разработка "THiNK Online" ведется в коротких циклах, что позволяет быстро реагировать на изменения требований и обеспечивает постоянную поставку ценных результатов.
  • Информация об устранении неисправностей в ходе эксплуатации ПО
    Неисправности, выявленные в ходе эксплуатации ПО, могут быть исправлены двумя способами:
    - массовое автоматическое обновление компонентов ПО (в соответствии с собственным планом разработки);
    - единичная работа специалиста службы технической поддержки по запросу пользователя.

    В случае возникновения неисправностей в ПО либо необходимости в доработке, Разработчику направляется запрос. Запрос должен содержать тему запроса, суть (описание) и по мере возможности снимок экрана со сбоем (если имеется сбой).

    Запросы могут быть следующего вида:
    - наличие Инцидента – произошедший сбой в системе у одного Пользователя;
    - наличие Проблемы – сбой, повлекший за собой остановку работы/потерю работоспособности Программы;
    - запрос на обслуживание – запрос на предоставление информации;
    - запрос на развитие – запрос на проведение доработок ПО.

    Сопровождение и поддержка пользователей программы «THiNK Online», в том числе устранение неисправностей, выявленных в ходе эксплуатации, а также развитие и модернизация программы выполняется силами штатных сотрудников отдела ИТ ООО «ПОКОЛЕНИЕ ДУМАЮЩИХ».

    Запросы на техническую поддержку принимаются в электронном виде посредством направления на электронную почту support@think24.ru.

    При подаче запроса на техническую поддержку необходимо: - кратко описать суть проблемы (по этому описанию в автоматизированной системе будет заведен запрос); - подробно описать проблему в обращении; - приложить скриншоты с ошибками (при запросе в электронном виде); - указать параметры системы, на которой произошла ошибка (версию ОС).
Made on
Tilda