Skip to content

PerfectStorms/polymetric-web

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ПОЛИ.МЕТРИКА

Команда


  • Данил Щучкин 😎 Team Lead, Backend
  • Шерзод Мамадалиев 😌 Idea Manager, Backend
  • Вадим Шеллар 😉 Tech Lead, Frontend
  • Алексей Московцев 😶 Data Analysis, Data Mining
  • Валерий Мартьянов 😜 UI/UX Design

Цель проекта


  1. Наглядная реализация статистики активности студентов
  2. Повышение эффективности онлайн-обучения

Курсоплеер


  • Собирается статистика досмотров/недосмотров до конца, перемотки, времени нахождения на странице курса и восстановлений сессии
  • Наиболее просматриваемые участки подсвечиваются
  • В конце видео предлагается пройти тесты прямо в плеере
  • Каждый вопрос теста привязан к участку видео и при необходимости можно его пересмотреть
  • Во время тестов анализируются нажатия клавиш и другая активность для определения честности и заинтересованности студента
  • К каждому видео преподаватель привязывает хэштеги, которые затем могут изменять студенты механизмом подтверждения правок
  • Ключевые слова и хэштеги добавляются в HTML для улучшения SEO
  • Наглядная статистика: тренды недели/месяца/года по хэштегам, топ-10 курсов, топ-5 преподавателей, график просмотров отельного курса, выборка по преподавателям, по студентам
  • На видео студенты могут добавлять аннотации прямо на экране

Технологии


  • Видеоплеер на основе Plyr или чистый HTML5
    • Отслеживание прокрутки видео и передача информации о просмотренных фрагментах
    • Тесты и привязка ко времени загружаются с сервера после просмотра видео
    • Во время ответов записываются события копирования/вставки
  • Сервер Node + Express + SQLite для систематизации данных
    • БД: видео/название/(тесты+ответы+время)/хэштеги/преподаватель, студент/видео/время просмотра/обрывы сессии
  • На сервере работает Tensorflow для машинного обучения и предсказывания популярности
  • Админ-панель на Vue + D3
    • При добавлении видео преподавателю предлагаются тренды недели/месяца/года
    • Форма добавления видео для преподавателей: выгрузка видео, название, хэштеги, тесты, привязка ко времени видео каждого теста
    • Графики в разном виде по разным категориям: конкретное видео, конкретный студент, конкретный преподаватель, все сразу