Sobre este projeto
it-programming / wordpress-1
Aberto
O projeto visa o desenvolvimento de um plugin customizado para WordPress, com integração robusta ao Tutor LMS e WooCommerce. O objetivo principal é automatizar e otimizar os processos de matrícula e emissão de certificados, atendendo tanto clientes pessoa física (B2C) quanto jurídica (B2B).
Funcionalidades Essenciais:
Fluxos de Cadastro e Matrícula:
* B2C (Modo 1 - Automático): Matrícula automática após a confirmação de pagamento no WooCommerce (status "processing").
* B2C (Modo 3 - Manual): O comercial define manualmente as datas de início e término do curso. O sistema criará o usuário no WordPress, realizará a matrícula e enviará e-mail com dados de acesso.
* B2B (Modo 2): Após a confirmação do pagamento da empresa, o comercial cadastrará a organização e o curso. Será gerado um link exclusivo para que a empresa contratante cadastre seus funcionários. O plugin deverá atualizar dados de usuários existentes ou criar novos perfis, com validação para evitar duplicidade de CPFs.
Lógica de Emissão de Certificados:
* Os certificados serão emitidos em formato pdf, contendo um qr code para validação única via uuid/hash.
* Regra por Carga Horária (Modo 1): O cálculo dos dias mínimos para liberação do certificado será CEIL(CargaHoraria / 8), limitando o estudo a 8 horas diárias. Cursos sem carga horária definida terão a emissão bloqueada.
* Regra por Datas Manuais (Modos 2 e 3): O sistema ignorará as datas do Tutor LMS e utilizará as datas cadastradas pelo comercial. O certificado só será liberado se a data atual for igual ou posterior à data de término do curso e o status do curso for "concluído".
Recursos Adicionais:
* Validação Pública: Uma página dedicada para a verificação da autenticidade dos certificados através do QR Code.
* Relatórios: Geração de documentos de presença e avaliação, incluindo dados do instrutor, notas e campos para assinaturas.
* Customização: Templates de certificados (frente e verso) totalmente editáveis para flexibilidade na apresentação.
Entregáveis:
* Código-fonte completo e documentado, seguindo o padrão MVC.
* Scripts SQL necessários para a configuração do banco de dados.
* Manuais detalhados de instalação e configuração do plugin.
Categoria TI e Programação
Subcategoria Wordpress
Qual é o alcance do projeto? Desenvolvimento personalizado
Prazo de Entrega: Não estabelecido
Habilidades necessárias