Configurando um concurso exclusivo para ex-alunos

Modificado em Qua, 21 Ago na (o) 1:57 PM

Criar um concurso exclusivo para ex-alunos é uma excelente maneira de valorizar quem já fez parte da sua Instituição de Ensino. Ao oferecer essa oportunidade, você reforça o vínculo com antigos alunos e, ao mesmo tempo, simplifica o processo de inscrição para eles. Agora, vamos te guiar pelo passo a passo para configurar essa funcionalidade no Wakeme PRO. Vamos lá?  

Permitir Somente Ex-Alunos 

  • No menu lateral, clique em Processo Seletivo e em seguida, clique em Concursos. 

 

 

  • Selecione o concurso desejado. 

 

 

  • No menu superior, selecione Portal do Candidato. 

 


  • Em seguida, procure pela seção “Permissões e Bloqueios”. 

 


  • Aqui, você encontrará um campo chamado "Permitir somente ex-alunos". Para ativá-lo, selecione a opção Sim. Com isso, você garante que apenas ex-alunos possam se inscrever no concurso. 

 

 

Mensagem de Acesso Inválido 

  • Ainda no menu superior do Concurso, clique em Mensagens. 

   


  • Encontre a seção Mensagens de Configuração do CRM Educacional. 

 


  •  Procure pelo campo "Mensagem acesso inválido ex-aluno". Neste campo, você pode configurar a mensagem que será exibida caso um candidato, que não seja um ex-aluno, tente se inscrever. Lembre-se de ser claro e respeitoso na mensagem, mantendo a transparência e evitando frustrações. 

 

Redirecionamento do Candidato 

  • Para que o candidato possa se inscrever, a página da Instituição deve redirecioná-lo para a Ficha de Inscrição utilizando o parâmetro "params" na URL. Esse parâmetro corresponde ao CPF do aluno criptografado. Vamos ver como criptografar o CPF: 

 

Criptografando o CPF 

Para criptografar o CPF, você tem duas opções: 

  • Usar a API CriptografarString: A API do CRM Educacional facilita o processo, criptografando o CPF de forma segura. 

  • Implementar Internamente: Caso prefira, você pode desenvolver internamente o método de CriptografiaAES, utilizando a mesma chave de criptografia da API. A chave de criptografia padrão é Crmca018. Se precisar alterá-la, entre em contato com o suporte. 

Aqui está um exemplo de como fazer isso: 

private RetornoCriptografiaModel CriptografarCpf(string cpf)
{
    using (HttpClient client = new HttpClient())
    {
        TokenAutenticacaoModel tokenAutenticacao = GetToken();
        client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue(tokenAutenticacao.token_type, tokenAutenticacao.access_token);
        client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));

        CriptografiaModel parametros = new CriptografiaModel()
        {
            Valor = cpf_numeroCpf,
            Chave = ChaveCriptografia
        };

        StringContent stringContent = new StringContent(JsonConvert.SerializeObject(parametros), Encoding.UTF8, "application/json"); 

        Task<HttpResponseMessage> message = client.PostAsync($"{UrlApi}/api/IntegracaoClientes/CriptografarString", stringContent);
        string result = message.Result.Content.ReadAsStringAsync().Result;
        if (message.Result.StatusCode == HttpStatusCode.OK)
        {
            var retornoCriptografiaModel = JsonConvert.DeserializeObject<RetornoCriptografiaModel>(result);
            return retornoCriptografiaModel;
        }
        else
            return new RetornoCriptografiaModel() { Status = "Falha", Mensagem = result, Valor = "Falha" };
    }
}

private TokenAutenticacaoModel GetToken()
{
    using (HttpClient client = new HttpClient())
    {
        client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/x-www-form-urlencoded"));

        FormUrlEncodedContent form = new FormUrlEncodedContent(
            new Dictionary<string, string>
            {
                { "username", Usuario }, { "password",  Senha }, { "grant_type", "password" }
            });

        Task<HttpResponseMessage> message = client.PostAsync($"{UrlApi}/api/token", form);
        string result = message.Result.Content.ReadAsStringAsync().Result;
        if (message.Result.StatusCode == HttpStatusCode.OK)
        {
            var tokenAutenticacao = JsonConvert.DeserializeObject<TokenAutenticacaoModel>(result);
            return tokenAutenticacao;
        }
        else
            return new TokenAutenticacaoModel();
    }
}

public class CriptografiaModel
{
    public string Valor { get; set; }
    public string Chave { get; set; }
}

public class RetornoCriptografiaModel
{
    public string Mensagem { get; set; }
    public string Valor { get; set; }
    public string Status { get; set; }
}

public class TokenAutenticacaoModel
{
    public string access_token { get; set; }
    public string token_type { get; set; }
    public string expires_in { get; set; }
    public string refresh_token { get; set; }
    public string username { get; set; }
    public string created_on { get; set; }
    public string expires_on { get; set; }
}
 



Melhore a Experiência do Candidato para tornar o processo mais amigável e ágil:


Sincronize os Dados dos Ex-Alunos: Antes de direcionar o candidato à Ficha de Inscrição, valide que ele é um ex-aluno e utilize a API de sincronia de ex-alunos. Assim, os dados do candidato já estarão preenchidos na tela de login, mesmo que ele ainda não exista no Wakeme PRO.


API Rota: /api/IntegracaoFormularioInteresse/SincronizarExAlunos


Nota: Se o lead já existir no Wakeme PRO, os campos Nome, Sobrenome, E-mail e Celular não serão alterados.


Observações Importantes

Para concursos exclusivos para ex-alunos, o campo CPF será bloqueado nas telas de Login e Dados, garantindo que o acesso seja restrito e seguro.


Agora que você já sabe como configurar tudo, mãos à obra! Ofereça essa funcionalidade e fortaleça ainda mais o relacionamento com seus ex-alunos.


Este artigo foi útil?

Que bom!

Obrigado pelo seu feedback

Desculpe! Não conseguimos ajudar você

Obrigado pelo seu feedback

Deixe-nos saber como podemos melhorar este artigo!

Selecione pelo menos um dos motivos
A verificação do CAPTCHA é obrigatória.

Feedback enviado

Agradecemos seu esforço e tentaremos corrigir o artigo