Трекинг привычек в Discourse... это возможно?

Один из экземпляров Discourse, которые я администрирую, предназначен для школьного кружка, обучающего детей из неблагополучных и малообеспеченных сообществ жизненным и профессиональным навыкам. Если интересно, вы можете узнать о клубе на нашем веб-сайте.

Тема следующего месяца — «Формируйте привычки, которые помогают достигать ваших целей». Все мы будем вести трекеры привычек в своих личных тетрадях, но я хотел бы добавить в наш экземпляр Discourse функцию отслеживания привычек, чтобы мы могли видеть прогресс друг друга и поддерживать его. Можно было бы завести по одному треку отчётов о прогрессе на каждого ученика, но я надеялся придумать что-то более наглядное: для отметки успешных дней и пропусков по привычкам, заданным пользователем, а также для отслеживания участия в нашем Discourse.

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

4 лайка

Как вы видите реализацию отслеживания привычек в Discourse? Какой для вас был бы идеальный пользовательский опыт и сценарий взаимодействия?

1 лайк

Две идеи:

Создайте категорию Трекер привычек и добавьте в неё по одному событию на каждый день месяца, связанному с новой привычкой. Так ученики смогут отслеживать прогресс вместе, а не в своих индивидуальных записях. Также вы можете добавлять меняющийся мотивирующий текст к каждой теме события:

Сделайте процесс более наглядным и визуальным, награждая учеников специальными значками. Можно предусмотреть три уровня в зависимости от настойчивости:

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

4 лайка

Выглядит отлично! Давайте добавлю немного «специй» вашему вкладу, @manuel.

Мне особенно нравится идея трекера привычек. Это то, что профессор Б. Дж. Фогг реализовывал вручную в своей программе «Маленькие привычки». Она действительно работает, и я применяю её в разных сферах своей жизни. Рекомендую ознакомиться с программой по ссылке, а также с плагином Discourse Policy — возможно, вы найдёте способ адаптировать его для работы в Discourse.

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

Развивая мысль и опираясь на сказанное выше, чтобы помочь вам с дизайном вашей программы, @HedgeMage, могу ли я предложить дополнительную литературу? Ссылки дают общий обзор, но они определённо помогут вам лучше спроектировать формирование привычек.

5 лайков

Я могу представить несколько разных рабочих процессов, которые могли бы сработать… Предложение @manuel немного громоздкое, но хорошо справляется с тем, что не требует никакого дополнительного кода, которого у нас ещё нет.

В моём идеальном мире у каждого ученика была бы тема трекера привычек в категории, выделенной специально для этого. Любой мог бы комментировать эту тему, но отмечать выполненные пункты трекера мог бы только автор.

У каждого ребёнка одновременно отслеживалось бы от 1 до 5 привычек, а также велась серия дат (для удобства управления мы бы начинали новую тему каждый месяц). Каждый день они могли бы отмечать «успех» (hit), «промах» (miss) или ничего не вводить (нет информации). Надеюсь, это было бы довольно просто, например, нажатием кнопки для каждой привычки.

В теме в привлекательном виде отображались бы серии подряд и общие показатели по каждой привычке. Я мог бы настроить забавные значки, например «7 последовательных отметок» (успех или промах, любая привычка), «30 последовательных отметок», «серия в 7 дней» (7 успехов подряд по одной и той же привычке) и так далее.

@osioke, мне нравятся «Маленькие привычки»… это часть модели, которую мы будем использовать. После того как я не смог найти книгу, ориентированную на эту возрастную группу и уровень чтения, я адаптировал материал в основном из книг «Сильнее, быстрее, лучше» и «Атомные привычки», которые включают модель Фогга как часть своей структуры.

Пока всё это представляет собой вызов… но мы работаем над этим, и я благодарен за любые советы, которыми вы можете поделиться. Продолжайте присылать идеи! План состоит в том, чтобы представить формирование привычек как нашу «Большую идею» декабря, а затем проводить еженедельные проверки привычек на протяжении всей остальной части программы, начиная с середины декабря. Я ожидаю, что всё это будет развиваться по ходу дела.

4 лайка