Skip to main content

Convites

O sistema de convites permite criar codigos de acesso que novos usuarios usam para se cadastrar e matricular automaticamente em cursos especificos.

Como funciona

Cada convite gera um codigo unico de 7 caracteres (ex: AB2K7MZ) que pode ser compartilhado via link ou digitado manualmente. Quando alguem aceita o convite:
  1. Se for um novo usuario → conta criada automaticamente com role “estudante”
  2. Se ja tiver conta → matriculado no curso do convite
  3. O uso e registrado para rastreamento

Criar um convite

1

Acesse Admin → Convites

Clique em “Novo convite”
2

Preencha os campos

Defina titulo e selecione o curso associado.
3

Configure limites (opcional)

Defina limite de usos e/ou data de expiracao.
4

Gere o codigo

O sistema gera um codigo unico de 7 caracteres automaticamente.
5

Compartilhe

Copie o link ou codigo e envie para os futuros estudantes.

Campos do convite

CampoObrigatorioDescricao
TituloSimNome identificador do convite
CursoSimCurso ao qual o usuario sera matriculado
DescricaoNaoInformacoes adicionais sobre o convite
Imagem de fundoNaoImagem exibida na pagina de aceite
Limite de usosNaoNumero maximo de vezes que o convite pode ser usado. Vazio = ilimitado.
Data de expiracaoNaoData limite para aceitar o convite. Vazio = sem expiracao.

Tipos de convite

Configure limite_usos = 1 para criar um convite exclusivo para uma pessoa.

Fluxo de aceite

Quando um usuario acessa o link do convite:
1

Pagina de convite

O usuario ve o titulo, descricao e imagem do convite.
2

Preenche nome e email

Campos obrigatorios para identificacao.
3

Conta criada ou vinculada

Se o email ja existe, o usuario e matriculado no curso. Se nao, uma nova conta e criada com role “estudante”.
4

Email enviado

Novos usuarios recebem um email de boas-vindas com a senha de acesso.
Novos usuarios criados via convite recebem a flag require_change_password, solicitando troca de senha no primeiro acesso.

Protecao contra abuso

O sistema de convites possui limites de taxa para evitar abuso:
  • Por IP: maximo 5 tentativas a cada 15 minutos
  • Por email: maximo 3 tentativas por hora

Rastreamento

Para cada convite, voce pode ver:
  • Usos atuais - Quantas vezes o convite foi aceito
  • Lista de aceitos - Quem aceitou, quando e com qual email
  • Status - Ativo, expirado ou limite atingido
  • Vagas restantes - Se houver limite, quantas vagas restam

Gerenciar convites

AcaoDescricao
EditarAlterar titulo, descricao, limites e expiracao
DesativarDesabilitar o convite sem excluir (soft delete)
FiltrarPor curso ou status (ativo/inativo)

Permissoes

  • Owner e Admin: podem criar e gerenciar qualquer convite
  • Professor: pode criar convites apenas para cursos que criou ou nos quais e professor associado

Proximos passos

Gestao de membros

Gerencie usuarios existentes

Configuracoes

Configure a senha padrao para novos membros