Лестница навыков
17 ступеней: пять рангов по четыре шага плюс нулевая отметка. Таблица собирается из кода приложения.
Как лестница выглядит на экране и как навык считает часы — на странице «Навыки».
Пороги
| Ранг | Ступень | С какого часа |
|---|---|---|
| Обучение не начато | Обучение не начато | — |
| Новичок | Новичок I | 1 ч |
| Новичок II | 10 ч | |
| Новичок III | 20 ч | |
| Новичок IV | 50 ч | |
| Опытный | Опытный I | 100 ч |
| Опытный II | 200 ч | |
| Опытный III | 400 ч | |
| Опытный IV | 700 ч | |
| Эксперт | Эксперт I | 1000 ч |
| Эксперт II | 1600 ч | |
| Эксперт III | 2500 ч | |
| Эксперт IV | 3600 ч | |
| Мастер | Мастер I | 5000 ч |
| Мастер II | 7000 ч | |
| Мастер III | 10 000 ч | |
| Мастер IV | 15 000 ч |
Почему пороги именно такие
Ступени внутри ранга нужны, чтобы полоса двигалась. От «Опытного» до «Эксперта» — девятьсот часов; без промежуточных отметок прогресс полтора года выглядел бы как неподвижная линия.
Новая ступень берётся примерно раз в полтора накопленного. Поэтому движение заметно и на тридцати часах, и на трёх тысячах.
Пороги стоят на узнаваемых вехах. 20 часов — «правило двадцати часов», 1000 и 10 000 — числа, которые все слышали. Точность здесь не важна, важна честность порядка величины: «эксперт» не должен наступать через месяц занятий.
Как считаются часы
часы = вписанные вручную
+ (свёрнутые из старых месяцев + свои клики + клики привязанного приоритета)
× цена блокаТри источника, и они складываются, а не заменяют друг друга. Из этого следуют три вещи:
- Привязка к приоритету ничего не переписывает и полностью обратима: отвязали — навык вернулся ровно к прежнему числу.
- Вписанные вручную часы не пересчитываются при смене цены блока. Это факт о прошлом, а не клики.
- Свёрнутые часы не пропадают вместе с истёкшими месяцами. Подробнее — ниже.
Что происходит через год
Глубина хранения — 13 месяцев. Без специальной механики навык, показывавший 400 часов, через год после первой записи просел бы до 380: месяцы с кликами просто удалились бы.
Поэтому перед удалением старых месяцев их блоки суммируются и переносятся в отдельное поле навыка. Число не меняется, но детализация теряется: свёрнутые часы больше не приписаны к дням и не попадают ни в прибавку за 30 дней, ни в темп.
Метка «до какого месяца уже свёрнуто» лежит в облаке вместе с каталогом навыков, поэтому второе устройство не свернёт те же месяцы повторно.
Сравнение с приоритетами
| Приоритеты | Навыки | |
|---|---|---|
| Горизонт | сутки, неделя, месяц | всё время, годы |
| Переключатель периода | есть | нет: вместо него темп за 30 дней |
| Полоса заполняется | относительно лидера | до следующей ступени |
| Стартовый капитал | нет | есть, вписывается вручную |
| Сколько штук | до 10 | до 12 |
| Модуль можно выключить | нет | да |
Рядом
Навыки · Справочник достижений · Пределы и лимиты · Данные и синхронизация