Uma das instâncias do Discourse que administro é para um clube de escola fundamental que ensina habilidades de vida e carreira para crianças de uma comunidade difícil e carente. Se interessado, você pode conhecer o clube em nosso site.
A “Grande Ideia” do próximo mês é “crie hábitos que atendam aos seus objetivos”. Todos vamos criar rastreadores de hábitos em nossos cadernos individuais, mas gostaria de adicionar algum recurso de acompanhamento de hábitos à nossa instância do Discourse para nos ajudar a ver e apoiar o progresso uns dos outros. Um tópico de relatório de progresso por aluno poderia funcionar, mas eu esperava criar algo mais visual, para relatar dias de sucesso/falha em um hábito especificado pelo usuário e rastrear a participação em nosso Discourse de alguma forma.
Sou um programador experiente e um administrador de sistemas razoável, mas estou tentando evitar codificação personalizada aqui, pois a pessoa que assumirá a administração do site quando eu eventualmente sair não é tão técnica. Portanto, estou disposto a ajustar um plugin existente, se houver alta confiança de que meus patches seriam aceitos a montante para manutenção de longo prazo.
Crie uma categoria Rastreador de hábitos e preencha-a com um evento para cada dia do mês que se aplique ao novo hábito. Assim, os alunos podem acompanhar juntos e não ficar separados em seus registros individuais. Você também pode incluir um texto motivacional variável em cada tópico do evento:
Essas ideias parecem ótimas! Deixe-me adicionar um tempero extra à sua contribuição, @manuel.
Gosto especialmente da ideia do Rastreador de Hábitos. É algo que o Prof. BJ Fogg já faz manualmente em seu Programa Tiny Habit. Funciona de verdade, e eu o utilizo em diferentes áreas da minha vida. Sugiro que você confira o programa que linko e também o plugin Discourse Policy; talvez você encontre uma solução criativa para fazê-lo funcionar no Discourse.
Ao combinar isso com emblemas personalizados, consigo visualizar como seria muito envolvente e como os hábitos certamente se consolidariam.
Dando um passo além, com base no que compartilhei acima e para ajudar na parte de design do seu programa, @HedgeMage, posso sugerir leituras adicionais? Os links que estou compartilhando oferecem uma visão geral, mas certamente ajudarão você a projetar hábitos de forma mais eficaz.
Consigo imaginar alguns fluxos de trabalho diferentes que poderiam funcionar… A sugestão do @manuel é um pouco complicada, mas faz um bom trabalho ao não exigir nenhum código que ainda não tenhamos.
No meu cenário ideal, cada aluno teria um tópico de rastreamento de hábitos em uma categoria reservada para esse fim. Qualquer pessoa poderia comentar nesse tópico, mas apenas o autor poderia marcar os itens do rastreador.
Cada criança teria de 1 a 5 hábitos sendo rastreados por vez, com uma série de datas (começaríamos um novo tópico a cada mês por questões de organização). Todos os dias, eles poderiam registrar um “acerto” (sucesso), um “erro” (falha no dia) ou não inserir nada (sem informação). O ideal seria que fosse bem simples, como clicar em um botão para cada hábito.
O tópico mostraria sequências e totais por hábito de uma forma atraente, e eu poderia criar algumas medalhas divertidas, como “7 check-ins consecutivos” (acerto ou erro, em qualquer hábito), “30 check-ins consecutivos”, “sequência de 7 dias” (7 acertos seguidos no mesmo hábito) e assim por diante.
@osioke, eu gosto do conceito de “Tiny Habits”… isso faz parte do modelo que vamos utilizar. Após não encontrar um livro voltado para essa faixa etária e nível de leitura, acabei adaptando material principalmente de Stronger, Faster, Better e Atomic Habits, que inclui o modelo Fogg como um subconjunto.
Tudo isso tem sido um desafio até agora… mas estamos trabalhando nisso e agradeço qualquer conselho que vocês possam compartilhar. Continuem com as ideias! O plano é introduzir a construção de hábitos como nossa “Grande Ideia” de dezembro e, em seguida, realizar check-ins semanais de hábitos durante o restante do programa, a partir de meados de dezembro. Espero que tudo evolua ao longo do caminho.