O módulo Objetivos é uma solução possível para responder a essa pergunta. Ele pode ser usado para incentivar qualquer coisa no seu site, como votar, compartilhar conteúdo, criar relacionamentos etc.
Objetivos e tarefas são implementados usando entidades de campo. Assim, você pode personalizar as metas por meio de "Gerenciar campos" e / ou "Gerenciar exibição". E integra-se muito bem, pronto para uso, com o módulo Views também.
Acesse o vídeo de metas, que inclui:
- uma introdução geral ao módulo.
- uma demonstração para instalar, configurar e usá-lo.
- exemplos de como ele usa os módulos de Regras para fazer sua mágica (ou seja, acompanhar o progresso de um usuário para atingir os vários objetivos).
Usando o submódulo Objetivos Extras , ele também se integra ao módulo Pontos do Usuário .
Para obter mais detalhes, consulte a documentação da comunidade , que também inclui um resumo do que realmente trata este módulo, ou seja (citação dessa página):
O que é um "objetivo"?
Um "objetivo" é um conjunto de uma ou mais tarefas que um usuário deve concluir. Uma meta é um contêiner para tarefas. Depois que um usuário conclui todas as tarefas de uma meta, a meta é automaticamente marcada como concluída.
Ao criar uma série de objetivos que se alinham aos comportamentos incentivados em um site, é possível estabelecer rapidamente um sistema de gamificação fácil de administrar, altamente personalizável e adaptado às necessidades do site.
O que é uma "Tarefa"?
Uma "tarefa" é qualquer ação que os usuários do site devem concluir uma ou mais vezes. Além de simplesmente contar o número de vezes que uma ação é executada, os administradores têm a capacidade de colocar restrições no período em que uma ação é executada. Exemplos de tarefas criadas pelos administradores do site incluem:
- Um usuário "gosta" da postagem de outro usuário.
- Um usuário contribui com três postagens de conteúdo em uma semana.
- Um usuário efetua login no site por três dias consecutivos.
Divulgação: eu sou o mantenedor deste módulo.