6.8 KiB
Manual do Responsável
Visão Geral
O painel do responsável permite gerenciar os estudantes vinculados (filhos), acompanhar seu progresso, acessar materiais e gerenciar pagamentos.
Acesso
- URL:
/dashboard/guardian - Role Necessária:
parentouguardian
Funcionalidades
1. Dashboard Principal
Rota: /dashboard/guardian
Visão geral de todos os estudantes vinculados.
Informações Exibidas
- Número total de estudantes
- Turmas ativas
- Total de turmas
Lista de Estudantes
Cards com:
- Nome do estudante
- Nome de usuário
- Número de turmas
- Link para dashboard individual
Como Testar
- Faça login como responsável
- Acesse
/dashboard/guardian - Esperado: Ver todos os estudantes vinculados
2. Dashboard Individual do Estudante
Rota: /dashboard/guardian/[id]
Página dedicada a um estudante específico.
Informações do Estudante
- Nome completo
- Nome de usuário
- Data de nascimento
Turmas Ativas
Cards das turmas em que o estudante está matriculado:
- Nome da turma
- Professores
- Horário
- Status
Turmas Arquivadas
Turmas inativas ou concluídas.
Como Testar
- No dashboard principal, clique em um estudante
- Esperado: Ver informações completas do estudante e suas turmas
3. Detalhes da Turma do Estudante
Rota: /dashboard/guardian/[id]/class/[classId]
Visão detalhada de uma turma específica do estudante.
Informações da Turma
- Nome
- Professores
- Horário e dias
- Status
Estatísticas do Estudante
- Taxa de presença (%)
- Total de aulas
- Presentes, atrasados, ausentes
Materiais Disponíveis
Arquivos organizados por categoria para download.
Como Testar - Acessar Turma
- No dashboard do estudante, clique em uma turma
- Esperado: Ver detalhes da turma e materiais
Como Testar - Baixar Material
- Na seção "Materiais", clique em um arquivo
- Esperado: Download iniciado
4. Histórico de Aulas
Rota: /dashboard/guardian/[id]/class/[classId]/history
Histórico de presença do estudante em uma turma.
Informações por Aula
- Data
- Conteúdo/tema
- Professor
- Status de presença do estudante
Status de Presença
Presente: Estudante presenteAtrasado: Estudante chegou atrasadoAusente: Estudante faltouJustificado: Falta justificada
Como Testar
- Acesse uma turma do estudante
- Clique em "Histórico"
- Esperado: Ver todas as aulas com presença do estudante
5. Registrar Novo Estudante
Rota: /dashboard/guardian/register-student
Formulário para cadastrar um novo estudante vinculado ao responsável.
Campos Obrigatórios
- Nome completo
- Nome de usuário
- Data de nascimento
- Senha
Regras
- Estudante deve ter menos de 18 anos
- Senha deve ter no mínimo 8 caracteres
- Estudante é automaticamente vinculado ao responsável
Como Testar
- Acesse
/dashboard/guardian - Clique em "Registrar Novo Estudante"
- Preencha todos os campos
- Clique em "Registrar"
- Esperado: Estudante criado e vinculado automaticamente
6. Gerenciamento de Pagamentos
Rota: /dashboard/guardian/payments
Gerenciar pagamentos de todos os estudantes vinculados.
Funcionalidades
- Ver obrigações de todos os estudantes
- Filtrar por estudante específico
- Registrar pagamentos
- Fazer upload de comprovantes
- Ver histórico completo
- Visualizar comprovantes
Como Testar - Registrar Pagamento
- Acesse
/dashboard/guardian/payments - Na seção "Obrigações", encontre uma pendente
- Clique para registrar pagamento
- Preencha:
- Valor (preenchido automaticamente da obrigação)
- Data do pagamento
- Método (PIX, transferência, dinheiro, cartão)
- Nome do pagador (opcional)
- Upload de comprovante (opcional)
- Observações (opcional)
- Salve
- Esperado: Pagamento registrado com status "pendente"
Abas de Navegação
- Todos: Ver pagamentos de todos os estudantes
- Por Estudante: Filtrar por estudante específico
Status de Pagamento
pending: Aguardando aprovaçãoverified: Pagamento aprovadorejected: Pagamento rejeitado
Métodos de Pagamento
pix: PIXtransferência: Transferência bancáriadinheiro: Dinheirocartão_crédito: Cartão de créditocartão_débito: Cartão de débito
7. Registro de Pagamento Específico
Rota: /dashboard/guardian/payments/register
Formulário para registrar um pagamento a partir de uma obrigação específica.
Diferença para a Página Principal
- Campo de valor já vem preenchido
- Estudante e turma já estão selecionados
- Fluxo mais rápido para pagamentos individuais
Como Testar
- A partir de uma obrigação, clique em registrar
- Preencha os campos restantes
- Salve
- Esperado: Pagamento registrado
Fluxo de Uso Típico
Acompanhamento Diário
- Acesse
/dashboard/guardian - Clique em um estudante
- Verifique as turmas e atividades recentes
Acompanhamento de Pagamentos
- Acesse
/dashboard/guardian/payments - Verifique obrigações pendentes
- Registre os pagamentos feitos
- Aguarde aprovação
Acompanhamento Acadêmico
- Acesse um estudante
- Entre em uma turma
- Baixe os materiais para acompanhar
- Verifique o histórico de presença
Checklist de Testes
- Ver lista de estudantes vinculados
- Acessar dashboard de um estudante
- Ver turmas de um estudante
- Acessar detalhes de uma turma
- Baixar material da turma
- Ver histórico de presença
- Registrar novo estudante
- Registrar pagamento para um estudante
- Ver histórico de pagamentos
Possíveis Problemas
Não vejo um estudante
- Verifique: O estudante está vinculado à sua conta?
- Solução: Entre em contato com o admin
Não consigo registrar estudante
- Verifique: A data de nascimento indica menor de 18 anos?
- Solução: Estudantes maiores de idade devem se cadastrar sozinhos
Pagamento não é aprovado
- Verifique: O comprovante foi anexado corretamente?
- Solução: Entre em contato com o admin
Não vejo todas as turmas do estudante
- Possível causa: Algumas turmas podem estar arquivadas
- Solução: Verifique na seção "Turmas Arquivadas"
Relação Responsável-Estudante
Como Funciona o Vínculo
- Estudantes têm um campo
guardiansAccountscom IDs dos responsáveis - Responsáveis têm um campo
wardAccountscom IDs dos estudantes - A relação é bidirecional
Criando Vínculo (Admin)
- Acesse
/admin/dashboard/users - Edite o estudante
- Selecione o responsável na lista
- Salve
Criando Vínculo (Auto-registro)
- Ao registrar um estudante pelo dashboard do responsável, o vínculo é automático
- Isso só funciona para menores de 18 anos