Блог Crosslife

Что нового в версии 2.15?

Обновления платформы

Что нового в версии Релиз 2.15 (Ikigai)


Время, потраченное на задание

Теперь при добавлении отчетов мы выводим информацию о том сколько времени человек смотрел задание прежде чем пошел писать отчет.
Задача подсказок указать пользователям, что мы знаем что они не потратили много времени.
В случае если времени недостаточно на 80% от заявленного в контенте - баллы не начисляем.

Новые записи в активности

Если появляются новые записи с активностью, то приложение будет уведомлять прямо на кнопке меню.

Отчеты

Переработали систему отчетов. Теперь результатом задания может быть отчет с несколькими фотографиями, или несколько полей для комментария, времени, кол-во (например кг). Кроме того задание теперь может быть обязательным, или не обязательным.
Следующий виток развития - создавать различные задания, такие как тесты, опросы, эмоджи, возможность прикреплять видео!


Автоматические переключение марафонов

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

Вывод места в отчетах

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

Изображения

Оптимизировали изображения для списка тренировок. Переделали пути к картинкам для последующих работ - использовании CDN. CDN - это географически распределённая инфраструктура, для обеспечения быстрой доставки контента, в какой бы точке земного шара пользователь не находился. (Привет, Сахалин!)

Логи шагов

Поработали с логами шагов. Когда проходят соревнования по шагам, поступает множество вопросов от пользователей. Логи позволяют нам разобраться решать проблемы пользователей с интеграцией шагомера.

Категории курсов, челленджей, активностей

Теперь у каждой активности есть параметр:
  • Физическое здоровье
  • Эмоциональное здоровье
  • Социальное
  • Финансовое
  • Карьерное
Это необходимо для учета потраченного времени. Мы, например, знаем что какой-то курс относится к физическому здоровью и знаем время которое участник потратил и строить статистику по конкретной категории благополучия.
Параметр можно задать для программы тренировок (и челленджей), конкретной тренировки, марафона, тренировки в марафоне, общей цели, типу активности.

Исправлено начисление баллов за повторное завершение программы

При завершении программы (когда кол-во резуьтатов пользователя равно кол-ву тренировок) - пользователю начисляются баллы (500 по дефолту).
Но если мы добавим в программу еще тренировку то человек при добавлении отчета получит еще баллы.
Теперь сделали проверку и лишний раз баллы не начислим.

Общая цель на дни

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


Общая цель. Команды где Менее 5 участников

Команды, у которых меньше 5 участников не показываем в общем списке, а показываем в самом низу списка без номера места. При клике на команду в которой меньше 5 участников открывается окно с подписью: Для участие в лидерборде, вашей команде необходимо минимум 5 участников

Перенесли профиль наверх

Выпилили профиль из таба и перенесли наверх.

Отказ от участия в общей цели


Разместили кнопку на странице цели "Отказаться от участия". Кнопка доступна при условии что пользователь нажал "Принять участие" и от него не добавлено ни одного шага, километра или балла за активность.
Если хотя бы какие-то данные получены - то кнопка уже недоступна.


Названия полей в активности

Ранее у нас в активности просто отображалось, например 0 сек. А что это значит не совсем понятно. Вывели названия полей в отчете и теперь стало все понятно.

Рейтинг

Вывели новый рейтинг: Общий рейтинг компании Общее кол-во баллов всех пользователей Лидеры недели Лидеры по баллом за последние 7 дней. Новые участники 10 новых участников по дате регистрации. Но только те у кого есть минимум 100 баллов. Самые общительные Берем 10 участников за 7 дней у кого больше всего комментариев

Рейтинг. Поиск

Добавили поиск по всем участникам. Да, раньше не было, а теперь есть.

Рейтинг программы / Марафона

Добавили рейтинг по каждой программе, челленджу, или марафону


Таймзона

Научились работать с таймзоной пользователя. Это чтобы отличать пользователей у которых +7 часов разницы с Москвой.

Мультиязычная версия (альфа-версия)

Сделали первую мультиязычную альфа версию для поддержки пользователей на разных языках.



Планы на следующую версию:

Магазин. Покупка товаров за баллы
Челлендж на вылет. Выкидывать из челленджа если пропустил день отчета.
Сбор и вывод статистики по тегам
Перенос курсов из клуба в клуб в административном разделе
Автоматические Push Уведомления на события (вам поставили лайк и пр)
Опросы
Тесты в отчетах к заданиям