Pesquisar
Projeto urgente

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

hoje à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: hoje às 20:26

Tem dúvidas? Faça uma pergunta.

ou

Enviar proposta

Informações adicionais

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

Cliente

Propostas (7)
  • 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 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

Organização e otimização de Laravel na Oracle Cloud - Busco desenvolvedor experiente em Laravel, Docker e Oracle Cloud para manutenção e otimização de um sistema já em produção. :: O que será fe...

Reestruturação de site institucional e adequação ao Selo Doar - Somos uma organização da sociedade civil com atuação na área de educação e estamos adequando nosso site institucional aos critérios de um sel...

Desenvolver ERP para turismo com Zoho Creator e IA - Preciso criar um ERP para a área de turismo usando Zoho Creator e IA. Projeto urgente, com prazo curtíssimo. Requisitos: • Nível avançado em IA e experiência...

Configuração e integração completa: ERP vhsys x Shopee (Marketplace) - Preciso de um profissional com experiência em sistemas ERP (preferencialmente vhsys) para realizar a integração completa da minha conta de vendedor Shopee com o sistema vhsys. ...

Sistema jurídico para controle e acompanhamento de processos - Preciso desenvolver um sistema jurídico para organização e acompanhamento de processos. A ideia é centralizar informações de clientes e processos em um &u...

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.