Pular para conteúdo

Gerador de Documentos (Custom Docs)

A extensão Custom Docs é um motor de geração de documentos PDF dinâmicos. Ela permite que a instituição crie modelos (templates) em HTML/CSS que são preenchidos automaticamente com os dados do aluno e do curso.

Diferente do plugin de "Certificado Simples" padrão do Moodle, o Custom Docs é projetado para lidar com documentos oficiais, contratos jurídicos e declarações administrativas, além de certificados pedagógicos avançados.


Para que serve?

No dia a dia acadêmico e corporativo, a demanda por documentos é constante: 1. Contratos: O aluno precisa aceitar um termo de adesão com seus dados (CPF, Endereço) preenchidos antes de acessar o curso. 2. Declarações: O aluno precisa de um comprovante de matrícula para apresentar na empresa ou faculdade. 3. Certificados Complexos: Certificados que exigem o verso preenchido com conteúdo programático, notas parciais e assinaturas digitais.

Esta extensão centraliza toda essa emissão, garantindo padronização visual e segurança.


Funcionalidades Principais

1. Editor de Templates (HTML/CSS)

Esqueça a dificuldade de posicionar imagens em coordenadas X/Y. O Custom Docs utiliza HTML padrão e CSS para desenhar os documentos. * Isso permite criar layouts responsivos, tabelas complexas (para notas) e designs profissionais que seguem a marca da instituição.

2. Variáveis Dinâmicas

O sistema oferece uma biblioteca vasta de variáveis ("Placeholders") que são substituídas no momento da geração: * Dados do Aluno: {{user.fullname}}, {{user.cpf}}, {{user.address}}. * Dados do Curso: {{course.fullname}}, {{course.startdate}}, {{course.grade}}. * Metadados: Dados vindos de outras extensões (ex: Nome da Empresa, Carga Horária Real).

3. Autenticação e Segurança

Todo documento gerado recebe um Código de Validação Único e um QR Code. * Qualquer pessoa (empregador, outra instituição) pode escanear o QR Code para verificar a veracidade do documento no site da instituição, prevenindo fraudes.

4. Gatilhos de Emissão

Os documentos não precisam ser gerados manualmente. Você pode configurar regras: * "Gerar Contrato assim que o aluno for matriculado." * "Liberar Certificado apenas quando a nota final for maior que 70." * "Enviar Declaração por e-mail automaticamente."


Casos de Uso

Contrato de Prestação de Serviços

Ao usar a extensão em conjunto com o E-commerce, o sistema gera um contrato PDF com os dados da compra, valor pago e dados do aluno. O documento fica salvo no perfil do usuário para consulta futura.

Histórico Escolar

Crie um modelo que itera sobre todos os cursos concluídos pelo aluno, gerando uma tabela com: Nome do Curso, Data de Conclusão, Nota e Carga Horária. Ideal para Universidades Corporativas.

Certificados Multi-idioma

Utilize a extensão Translate para criar templates que se adaptam ao idioma do usuário, emitindo o certificado em Inglês ou Português automaticamente.


Como Configurar

  1. Acesse Administração do Site > Extensões > Gestão > Documentos.
  2. Clique em Novo Modelo.
  3. Desenhe: Cole seu código HTML no editor ou use o assistente visual.
  4. Variáveis: Selecione na lista lateral as variáveis que deseja inserir (ex: Nome do Aluno).
  5. Regras: Defina onde este documento estará disponível (em todo o site, apenas na Categoria "Pós-graduação", etc).

Perguntas Frequentes

O aluno pode baixar o documento quando quiser? Sim. Os documentos gerados ficam disponíveis no painel do usuário ("Meus Documentos") ou dentro do curso, dependendo da configuração.

Posso colocar imagem de fundo? Sim. O suporte a CSS permite backgrounds em alta resolução (ideal para marcas d'água e bordas de certificados), garantindo impressão com qualidade gráfica.

Substitui o plugin "Custom Certificate" do Moodle? Sim, e oferece vantagens: o Custom Docs permite gerenciar templates de forma global. Se você mudar a assinatura do diretor, altera em todos os certificados de uma vez, sem precisar entrar curso por curso.