Герой

Герой — это персонаж, который растет и «прокачивается» сотрудниками компании путем получения специальных очков, которые называются «Опыт». Эти очки могут начисляться за выполнение заданий, прохождение квестов, обучение, победу в конкурсах или в игре, выдаваться вместе с достижениями или начисляться непосредственно администратором. 

Придумываем персонажа, добавляем его изображение и название.

Герой имеет несколько уровней (максимальное количество — 50). Каждому уровню соответствует свой внешний облик героя и диапазон очков (опыта), которые задаются администратором. За переход на уровень выше сотрудникам назначаются достижения, валюта и товар из магазина. 

При создании нулевого уровня добавляем только название и изображение (600x800 px) или GIF. Этот уровень автоматически получают все сотрудники, которым добавлен «Герой».

При создании следующих уровней герой должен визуально отличаться, расти или прокачиваться. Это может отражаться в названии или в изображении/GIF. Для каждого уровня задается пороговое значение опыта. Например, если для первого уровня указано 200 очков, это означает, что сотрудник перейдет с нулевого уровня на первый, когда заработает 200 очков (опыта). За переход на уровень можно дополнительно выделить награду в виде монет, товара из магазина или достижения.

Пример того, как могут выглядеть несколько первых уровней

Не рекомендуется делать диапазон очков для уровня очень маленьким, так как если сотрудник за раз получит так много очков, что с 1-го уровня попадет сразу, например, на 4-ый, то очки за переход на 2-ой и 3-ий уровни ему не начислятся. 

Администратор также вправе списать «опыт» с помощью вкладок «Пользователи» и «Импорт», тем самым понизив уровень героя у сотрудника. При повторном достижении этого уровня сотруднику не начисляется награда за переход. 

Чтобы списать очки для прокачки героя, нажимаем на иконку «опыта» и вводим отрицательное число.

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

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