Skip to content

Karlen32/ChatLMS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 

Repository files navigation

ChatLMS

image

ЦЕЛИ ПРОЕКТА

Цель проекта

Создать сервис для создания онлайн-курсов в чат-ботах телеграм, с автопроверкой задач на программирование и AI-тьютором (YaGPT)

Образ результата

Развернутый No-code конструктор чат-бота в ТГ с модулями Контеста и YaGPT, позволяющий методисту, преподавателю или ментору собрать свой онлайн-курс и опубликовать. Запущенный чат-бот с демо-курсом “Основы Python” Демо-курс апробирован на группе пользователей Собран дашборд с аналитикой прохождения пользователями демо-курса Проведено сравнительное исследование прохождения курса в чат-боте vs. прохождение хендбуке

Для создателей курсов:

Даем новый простой способ создавать обучающие курсы и удобно публиковать материалы без управления сложными админками LMS-ок Возможный риск: для методистов появится не замена LMS, а лишний канал , куда придется дублировать курс и тратить время

Для обучающихся:

Понятный удобный сервис, где пользователи уже проводят много времени - и на десктопе, и в мобилке Доступ где угодно, не нужно заходить в отдельные LMS. Легче возвращаться. Не забуешь пароль Привычный формат чата, для взаимодействия с GPT (тут в качестве тьютора)

Тест-план

Тест-план для ChatLMS

1.1. Цель тестирования

Цель тестирования — обеспечить высокое качество веб-приложения ChatLMS, проверяя корректность отображения интерфейса, функциональность элементов, интеграцию с внешними сервисами, а также удобство использования (UX) и правильность обработки пользовательских данных.

1.2. Область тестирования

  • Тестирование охватывает следующие ключевые компоненты:
  • Пользовательский интерфейс (UI)
  • Интеграция с Telegram
  • Функции AI-тьютора
  • Обработка данных пользователей
  • UX-дизайн

2.1. Ключевые компоненты

Интерфейс (UI): Проверка корректного отображения логотипов, текстовых блоков, кнопок и других элементов на различных экранах. Функциональные элементы: Проверка работы кнопок, переходов и валидации полей ввода. Интеграция с Telegram: Проверка отправки уведомлений, обработки действий пользователей и работы чат-бота. AI-тьютор: Корректность проверки задач и сохранения прогресса.

3. Методология и стратегия тестирования

3.1. Подход к тестированию

Кроссбраузерное тестирование: Проверка работы на популярных браузерах (Chrome, Yandex, Safari) и на разных платформах. Кроссплатформенное тестирование: Проверка на различных устройствах и разрешениях экрана (1920x1080, 1366x768). Ручное тестирование: Проверка UI и функциональности вручную.

3.2. Критерии входа

  • Наличие всех необходимых спецификаций и макетов.
  • Настроенная тестовая среда.
  • Доступность тестовых данных и учетных записей.

3.3. Критерии выхода

  • Устранение всех критических багов.
  • Завершение всех тестовых сценариев с положительным результатом.
  • Соответствие всех функций функциональным требованиям.

4. Типы тестирования

4.1. Функциональное тестирование

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

4.2. Кроссбраузерное тестирование

Браузеры: Chrome, Yandex, Safari. Платформы: Windows, macOS. Разрешения экрана: 1920x1080, 1366x768.

4.3. Тестирование интеграции

Интеграция с Telegram: Проверка корректности отправки уведомлений, обработки действий пользователя и функционирования чат-бота.

4.4. UX-тестирование

Проверка удобства использования: Убедиться, что интерфейс интуитивно понятен и пользователи могут легко выполнять свои задачи. Тестирование дизайна: Оценка эффективности дизайна интерфейса с точки зрения пользователя.

4.5. Тестирование обработки данных

Валидация полей ввода: Убедиться, что все поля ввода корректно обрабатывают данные и предоставляют соответствующую обратную связь пользователю.

4.6. Тестирование AI-тьютора

Проверка задач: Убедиться, что AI-тьютора корректно проверяет задачи, а прогресс пользователя сохраняется.

Чек-листы https://docs.google.com/spreadsheets/d/15CUjJL2dhIArbp5W-P_auCs6COvMJfj3_-OoaOIOYvk/edit?gid=0#gid=0
Сертификат

Яндекс летние школы

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published