Pesquisar

Plugin WordPress para emissão de certificados compatível com Tutor LMS

19/02/2026 às 20:23

Descrição do Projeto:

Projeto completo conforme especificação técnica em anexo.

Somente serão aceitas entregas que atendam integralmente aos requisitos funcionais e técnicos definidos no escopo. Entregas parciais ou que não cumpram os critérios estabelecidos não serão consideradas como concluídas.

O presente projeto tem como objetivo o desenvolvimento de um plugin WordPress compatível com Tutor LMS e WooCommerce, destinado à gestão de matrículas e emissão automatizada de certificados para cursos EAD, contemplando tanto clientes pessoa física (B2C) quanto pessoa jurídica (B2B).

O plugin deverá permitir o cadastro de alunos e empresas, realização de matrícula automática nos cursos do Tutor LMS, emissão de certificados em formato PDF com QR Code validável, bloqueio de emissão conforme regras de carga horária mínima e geração de relatórios de presença e avaliação.

O sistema será integrado obrigatoriamente ao WordPress, Tutor LMS e WooCommerce, funcionando como intermediador entre a venda do curso, a matrícula do aluno e a emissão do certificado.

O cadastro poderá ocorrer em duas modalidades: Pessoa Física (B2C) e Pessoa Jurídica (B2B). No cadastro B2C, o sistema deverá coletar nome, CPF, e-mail e curso, podendo também informar data inicial e data de término quando se tratar de matrícula manual via setor comercial. Após o cadastro, o sistema deverá criar automaticamente o usuário no WordPress, matricular o aluno no curso selecionado via Tutor LMS e enviar e-mail contendo login, senha e link de acesso ao curso.

No cadastro B2B, o setor comercial será responsável por cadastrar a empresa após a confirmação do pagamento (status “processing” no WooCommerce), informando curso contratado, data inicial e data de término do curso. Em seguida, será enviado um link exclusivo para que a empresa contratante realize o cadastro de seus funcionários, que serão matriculados individualmente no curso contratado. Caso o CPF do funcionário já exista no WordPress, o sistema deverá atualizar os dados do usuário e realizar apenas a matrícula no curso, evitando duplicidade de cadastro.

O sistema deverá operar com três modos distintos de matrícula: Modo 1 (E-commerce), Modo 2 (B2B via comercial) e Modo 3 (B2C manual via comercial).

No Modo 1, referente a compras realizadas diretamente no site, a matrícula deverá ocorrer automaticamente quando o pedido WooCommerce atingir o status “processing”. Nesse caso, não será permitida a definição manual de datas de início ou término do curso, sendo utilizada como base para cálculo da emissão do certificado a data da matrícula registrada no Tutor LMS. A emissão deverá respeitar a carga horária do curso, considerando limite máximo de 8 horas por dia, com prazo mínimo calculado pela fórmula: Dias mínimos = CEIL(CargaHoraria / 8). Cursos com carga horária entre 1 e 8 horas deverão respeitar prazo mínimo de 1 dia. Caso o curso não possua carga horária definida no Tutor LMS, o sistema deverá impedir a emissão do certificado e exibir mensagem de indisponibilidade.

Nos Modos 2 e 3, referentes a vendas realizadas pelo setor comercial, será permitida a definição manual de datas de início e término do curso, podendo inclusive serem retroativas à data de matrícula. Nesses casos, a emissão do certificado somente será permitida quando a data atual for maior ou igual à data de término cadastrada e o curso estiver com status “completed” no Tutor LMS, sendo obrigatória a conclusão do curso pelo aluno.

Sempre que houver datas manuais cadastradas, o sistema deverá ignorar a data de matrícula no Tutor LMS para fins de cálculo de emissão do certificado.

A lógica final de liberação do certificado deverá considerar o modo de matrícula: quando “ecommerce”, utilizar a regra de carga horária; quando “b2b” ou “b2c_manual”, utilizar a data de término cadastrada, desde que o curso esteja concluído.

O sistema deverá permitir a emissão de múltiplos certificados para o mesmo CPF.

Cada certificado deverá possuir template customizável (frente e verso), contendo nome do aluno, CPF, curso, empresa, carga horária, nota, data de emissão e registro único (UUID ou HASH). O QR Code do certificado deverá apontar para uma página pública de validação, exibindo nome, CPF, curso, empresa, nota, data de emissão e status de validade.

Adicionalmente, o plugin deverá gerar relatórios de presença e avaliação, contendo empresa, curso, período, instrutor, nome do aluno, assinatura e nota.

Como entregáveis, o profissional deverá fornecer o plugin completo com código fonte documentado, estrutura organizada (MVC ou equivalente), scripts SQL, manual técnico, manual de instalação e guia de manutenção futura.

Habilidades desejadas:

.NET Framework HTML Javascript PHP Wordpress

Arquivos anexados:

Entre ou Cadastre-se para ver os arquivos anexados.

Atividades do cliente nesse projeto:

Última visualização: 06/03/2026 às 10:22

Última interação: 05/03/2026 às 10:32

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Desenvolvimento Web
Orçamento: Aberto
Nível de experiência: Intermediário
Visibilidade: Público
Propostas: 21
Propostas excluídas: 1
Interessados: 26
Valor Mínimo: R$ 50,00

Cliente

Freelancer vencedor

Propostas (20)
  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer Premium Bernardo C.
    Top Freelancer Plus
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer Premium Daniel C.
    Top Freelancer Plus
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Integrar Firebase em cardápio digital (HTML/CSS/JS) - Preciso de desenvolvedor front-end para integrar Firebase em um cardápio digital já pronto (HTML, CSS e JavaScript puro). O sistema já está 100% funcional no front-end ...

Integração - WhatsApp com Twilio em Node.js - Tenho um SaaS em Node.js para suporte ao cliente que já utiliza Socket.IO. Quero integrar o envio e recebimento de mensagens do WhatsApp ao chat usando a API da Twilio. A integraç&at...

Criação de site profissional para psicólogo - Sou psicólogo e preciso de um profissional para criar o meu site. Já tenho a identidade visual, o conteúdo e as fotos.

Sistema para mobilidade e geração de relatórios e cálculos - Sistema para integrar com aplicativos de mobilidade (entregas ou passageiros). O sistema deverá atualizar dados em tempo real para geração e fechamento de relatórios, i...

Integração Shopify e Lexos para pedidos - Já realizei a integração entre Shopify e Lexos, mas está apresentando erro na hora de emitir a nota fiscal devido a problemas com o SKU (mapeamento ou formato). Preciso...

Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.