Skip to content

RafaelRodrigues264/quiz-certificado-rh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

Quiz + Certificado Automático — RH

Sistema gratuito de quiz pós-palestra com geração e envio automático de certificado em PDF por e-mail, desenvolvido para o setor de RH.

Como funciona

  1. Participante responde o quiz no Google Forms
  2. O script calcula automaticamente o percentual de acerto
  3. Se atingir 70% ou mais: gera o certificado em PDF a partir de um template no Google Slides e envia por e-mail
  4. Se não atingir: registra na planilha como reprovado — o participante pode tentar novamente quantas vezes quiser
  5. Controle anti-duplicata: quem já recebeu o certificado não recebe novamente mesmo que reenvie o formulário

Tecnologias

  • Google Forms (quiz com gabarito automático)
  • Google Sheets (registro de respostas e status)
  • Google Apps Script (lógica de avaliação, geração do PDF e envio de e-mail)
  • Google Slides (template do certificado)
  • Gmail (envio automático via GmailApp)

Configuração

No topo do arquivo CertificadoScript.gs, edite as variáveis:

var EVENTO               = "Nome da palestra";
var DATA_EVENTO          = "DD/MM/AAAA";
var META_PERCENTUAL      = 0.70;              // 70% de acerto para aprovação
var TEMPLATE_ID          = "ID_DO_GOOGLE_SLIDES_TEMPLATE";
var PASTA_CERTIFICADOS_ID = "ID_DA_PASTA_NO_DRIVE";
var ENVIAR_EMAIL_REPROVADO = false;

Requisitos do Google Forms

  • Ativar "Tornar isto um questionário" nas configurações
  • Pergunta de nome deve se chamar exatamente Nome completo
  • Pergunta de e-mail deve se chamar exatamente E-mail
  • Cada pergunta do quiz deve ter pontuação e resposta correta definidas

Template do certificado (Google Slides)

O slide deve conter os seguintes marcadores de texto, que são substituídos automaticamente:

Marcador Substituído por
{{NOME}} Nome do participante (formatado em Title Case)
{{EVENTO}} Nome da palestra
{{DATA}} Data do evento

Como usar para novos eventos

  1. Duplicar o Google Form e atualizar perguntas e gabarito
  2. Criar nova planilha de respostas (aba Respostas → criar planilha)
  3. Abrir Apps Script na nova planilha (Extensões → Apps Script)
  4. Colar o script e atualizar EVENTO, DATA_EVENTO e PASTA_CERTIFICADOS_ID
  5. Criar o gatilho: função onFormSubmit, origem "Da planilha", tipo "Ao enviar o formulário"

About

Automação em Google Apps Script que avalia quizzes pós-palestra, gera certificados em PDF via Google Slides e os envia automaticamente por e-mail aos participantes aprovados.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors