Sobre este proyecto
it-programming / mobile-development
Abierto
# Documento Funcional – App de Ensino de Inglês por Vídeos
## 1. Objetivo
Desenvolver um app de ensino de inglês baseado em vídeos, com progressão sequencial, memorização espaçada, recompensas emocionais, elementos sociais visíveis e ritual diário de aprendizado.
O sistema deve ser escalável, permitindo adicionar novos vídeos e revisões sem alterar código.
**Importante:** o desenvolvedor não precisa produzir, editar ou inserir vídeos; isso ficará sob responsabilidade do administrador.
---
## 2. Estrutura de Conteúdo
- Vídeos principais (temas)
- Vídeos de revisão vinculados a cada principal (memorização espaçada)
- Cada vídeo com 3 versões: legenda português, legenda inglês, sem legenda
**Regras:**
- Revisões são vídeos diferentes, com variações de contexto, mesmo tema central
- Número de revisões e dias de liberação configuráveis por tema
- Revisões só aparecem na tela de memorização espaçada, não na lista principal
- Permanecem disponíveis até serem concluídas
---
## 3. Progressão Sequencial
- Ordem sequencial obrigatória para vídeos principais
- Usuário não pode acessar vídeos futuros antes de concluir anteriores
- Vídeos concluídos permanecem acessíveis
- Barra de progresso mostrando % de vídeos principais concluídos (dinâmica)
---
## 4. Drawer Lateral
- Barra de progresso (%)
- Gold Pass no topo, antes da lista de vídeos
- Lista de vídeos principais:
- Concluído (clicável)
- Atual (destacado)
- Bloqueado (não clicável)
---
## 5. Memorização Espaçada (Revisões)
- Cada vídeo principal pode ter múltiplos vídeos de revisão
- Vinculação manual pelo administrador
- Cronograma configurável (ex.: 3, 7, 14, 30, 60, 90 dias)
- Revisões não aparecem na lista principal
- Número de revisões não fixo; sistema preparado para expansão
**Exemplo:**
Vídeo principal "My House":
- Dia 0: conteúdo principal
- Dia 3: revisão 1
- Dia 7: revisão 2
- Dia 14: revisão 3 … (configurável)
---
## 6. Lição
- Cada lição: 3 etapas (legenda português → legenda inglês → sem legenda)
- Botões obrigatórios: Voltar, Avançar, Concluir Lição (última etapa)
- Lição só considerada concluída após última etapa
- Memorização espaçada só inicia após conclusão
---
## 7. Investimento Pessoal e Recompensa Emocional
- Cada vídeo possui campo de palavras novas definido manualmente
- Sistema calcula palavras acumuladas por usuário
- Exibição estratégica:
- Palavras já aprendidas → reforço de progresso (“Você já sabe 500 palavras: house, car, talk…”)
- Palavras restantes → meta clara (“Faltam 3.500 palavras para 95% de compreensão”)
- Objetivo: criar sensação de progresso, conquista e recompensa emocional
---
## 8. Elemento Social Visível
- Histórico de Gold Pass mostrando quem utilizou passes enviados pelo usuário
Ex.: “Maria utilizou seu Gold Pass”, “Júlio utilizou seu Gold Pass”
- Possibilidade futura de indicadores sociais leves:
- Ranking (Top 20% semanal)
- Streaks de estudo diário
- Meta coletiva diária (“Hoje 1.284 alunos estudaram”)
---
## 9. Ritual Diário Forte
- Conteúdo diário: 1 vídeo disponível por 24 horas
- Notificação push quando liberado
- Contador regressivo mostrando tempo restante
- Após assistir, mensagem de reforço (“Você manteve sua consistência hoje”)
- Objetivo: criar hábito diário previsível e sensação de urgência
---
## 10. Funcionalidade de Acesso e Repetição
### 10.1 Entrar como Convidado
- Usuário pode acessar o app sem criar conta (modo convidado)
- Funcionalidades limitadas:
- Assistir vídeos principais e revisões
- Progressão local (não sincroniza na nuvem)
- Progresso do convidado pode ser migrado caso crie conta
### 10.2 Contador de Repetição de Vídeo
- Para cada vídeo, registrar quantas vezes o usuário pediu para repetir
- Ex.: Usuário assiste “Vídeo 1 – My Car” → 8 repetições
- Serve para estatísticas internas, medir dificuldade e engajamento
---
## 11. Escalabilidade e Futuro
- Suporte ilimitado a vídeos principais e revisões
- Configuração flexível de dias de liberação, número de revisões e ordem de sequência
- Base preparada para futuras expansões, ajustes de memorização espaçada, novas funcionalidades e melhorias estruturais
Categoría Programación y Tecnología
Subcategoría Programación de Apps. Android, iOS y otros
¿Cuál es el alcance del proyecto? Crear una aplicación nueva
Plazo de Entrega: No definido
Habilidades necesarias