Skip to content

Implementar desafio semanal #15

Description

@atalhox

Descrição

Implementar modo “Desafio Semanal”, no qual o usuário recebe uma sequência aleatória para executar dentro de um tempo limite.
O objetivo é criar engajamento recorrente e incentivo à prática regular.

Contexto

Toda semana, o app deve gerar automaticamente um desafio baseado no repertório do usuário.
Ao concluir, o usuário ganha XP e pode compartilhar o resultado.

Critérios de Aceitação

  • Novo desafio disponível a cada 7 dias.
  • Sequência é gerada com base no nível atual.
  • Tempo limite configurável (ex: 60 segundos).
  • Feedback visual ao finalizar o desafio.
  • Recompensa de XP aplicada corretamente.

Tarefas Técnicas

  • Criar módulo de agendamento semanal de desafios.
  • Implementar componente de contagem regressiva.
  • Integrar com sistema de XP e perfil.
  • Criar feedback visual pós-desafio.
  • Documentar comportamento no README.

Definição de Pronto (DoD)

  • Desafio gerado e aplicado automaticamente.
  • Pontuação validada e registrada.
  • Interface e lógica testadas.
  • Deploy validado no ambiente de produção.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions